Cloud Application Platform Engineer has responsibilities to design and create new standards around emerging technologies to be used by our clients.
The Cloud Application Platform Engineer will interact daily with various teams with in EWT, Client Technology and Information Security organizations, as executing daily work.
Cloud Application Platform Engineers are autonomous and self-sufficient with strong communications and time management skills, hence such qualities including excellent interpersonal and client service skills are required from applicants.
Members of the engineering team are at the forefront of Azure and they are always willing to learn and provide best practices for maturing the adoption of the selected technology in the firm.
Reporting to the Cloud Application Platform Engineer Team Lead, candidate will design large-scale architectures, provide input about Minimum Security Baselines and deliver automation artifacts to the Automation team developing Infrastructure as Code.
Engineer will bring excellent Azure experience along with Kubernetes, containers and good coding background in at least a couple of scripting languages for Windows and Linux.
What are you going to do?
Active driver in the design and promote adoption of modern technologies in EY
Define architectural standards / principles, global product-specific guidelines, usabilitydesign standards, etc.
Excellent written & verbal communication skills in order to liaise with technical & business stakeholders from across the company as well as any 3rd parties.
Provide Level 4 support and documentation to assist in sustaining projects during the transition to production.
Input into internal and external organizations towards development of the new technologies standards as well as efficiencies
Involve and drive firm’s evolution towards DevSecOps and Agile Transformation
Execution of process engineering and operational improvement initiatives for automation tooling focused on cloud
Resolve and act as escalation and coordination point for incidents and problems related to affected automation
Requirements gathering for design, development and deployment
Root cause analysis and improvement solutions
Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.
Adhere to E&Y and ITIL guidelines for Incident, Problem, and Change Management
Selects appropriately from applicable standards, methods, tools and applications and use accordingly.
Ability to work well within a multi-disciplinary team structure, but also independently
Ability to work with 3 rd party vendors (i.e. Microsoft, Amazon, etc) for escalation of issues
Demonstrates analytical and systematic approach to problem solving.
Communicates fluently orally and in writing and can present complex technical information to both technical and non-technical audiences.
Is able to plan, schedule and monitor work activities in order to meet time and quality targets.
Is able to absorb rapidly new technical information, business acumen, and apply it effectively.
Good appreciation of wider field of information systems, its use in relevant employment areas and how it relates to the business activities of the employer or client.
Ability to make key decisions as they relate to service disruptions and problems
Ability to plan, schedule and monitor work activities in order to meet time and quality targets
Good appreciation of wider field of information systems, its use in relevant employment areas and how it relates to the business activities
Outstanding management, interpersonal, communication, and organizational skills
Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change
What do we need from you?
Ability to perform analysis of metrics, data, and key performance indicators (KPI) for the purpose of making decisions around staffing, capacity, and processes
Deep knowledge of Linux (RHEL and Ubuntu) and Windows OS (2013 onwards)
Well versed with at least one of : powershell, python, bash
Extensive experience working with Microsoft Azure
Experience with ARM JSON Template deployments
Experience of Kubernetes, Openshift and Dockers
Experience on designing, developing, deploying, and CI / CD in a DevOps environment , preferable Azure DevOps
Experience designing system with focus on security
Solid understanding of modern authentication technologies like oAuth2.0 , SAML
Experience of software development in .Net Full , .net core applications using C#
Experience with various Microsoft and open-source based platforms is a plus (such as IIS, MsSQL, Apache, Tomcat, MySQL, Postgres, Mongo, Redis, Cassandra, etc.) is a plus
Experience with at least one configuration management systems such as Chef, Ansible or Puppet
Experience with application load balancing solutions for scaling and HA
General Networking skills required (Layer 2 & 3 switches, TCP / IP, SNMP, etc.)
Interest and ability to learn other technologies and tools as needed
This position does not have supervisory responsibilities.
Flexibility in scheduling with a willingness to work extra non-standard hours on occasion
Ability to work well within a multi-disciplinary, multi-cultural, global team structure, but also independently
Strong interpersonal and verbal and written communication skills
Ability to meet agreed deadlines, with demonstrable productivity
Experience in working in waterfall projects as well as in DevSecOps model
Degree in Computer Science or related discipline or equivalent work experience
Fluent in English language written and verbal
Substantial, extensive and demonstrated experience in various aspects of automation with in cloud environments
Approximately 8-10 years of related work experience as full stack engineer with minimum of 3 years cloud experience
Vendor or industry standard certifications in applicable specialty or related technology areas desirable.
Shift : Monday to Friday 9-6PM
Location : Microcentro
EY, an equal employment opportunity employer, values the diversity of our workforce and the knowledge of our people.