DevOps Engineer - EY Global Delivery Services
ARGENTINA IT development
Job description
Job Summary
Do you love to solve business problems and bring innovative technology to life? Do you enjoy continuously improving the development lifecycle? Become an integral part of the core EY Client Technologies Engineering (CTE) group. As a senior devops engineer in CTE, you will be responsible for developing and supporting core platform offerings, defining principles and best practices while instilling them in the design of our applications. Finally, you will be responsible for bringing the design to life by leading the implementation of mission critical projects. Our mission is to help build a better working world, we are starting from the ground and can’t do it without the right people. We are looking for exceptional candidates who want to continue to develop their skills as technical leaders.
Top responsibilities
· Design, engineer and continue to build our core multi-tenant platform to increase the speed, quality and security of engineering pods.
· Implement and provide support of technologies used in the development lifecycle (CI/CD) and automation.
· Work with product owners, architects and business analysts to translate requirements to technical solutions.
· Implement shared assets and evangelize re-use through implementation across multiple organizations.
· Define and evangelize in our community architectural standards/principles, global product-specific guidelines and usability design standards.
· Proactively provide guidance on engineering methodologies, standards and leading practices
· Collaborate with stakeholders to estimate, prioritize, and plan work items to be handled during sprints and iterations.
· Collaborate with development and QA throughout the design and deployment processes while establishing and maintaining standards to improve quality and delivery time.
· Lead, mentor, and coach junior team members.
Knowledge and Skills Requirements
· Excellent technical architecture skills, enabling the creation of future-proof, complex global solutions
· Hands on experience in building and supporting global multi-tenant platforms running on Kubernetes
· Hands on experience implementing and supporting artifact management solutions such as artifactory or sonartype Nexus at a global scale.
· Excellent interpersonal communication and organizational skills that are required to operate as a member of global, distributed teams that deliver quality services and solutions.
· Ability to rapidly gain knowledge of the organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
· Knowledge and experience in IT methodologies and life cycles that will be used.
Required Technical and Professional Expertise
· 2+ years of web application development using standard design patterns and frameworks like Angular/React/Django/.Net Core/Hibernate/OpenJPA/Spring Boot.
· 2+ years of Microservices and Cloud development.
· 2+ years CI/CD delivery using code management, orchestration management and automation tools such as GitHub, VSTS, Ansible, Terraform, Spinnaker, Packer, Docker, Kubernetes, Salt, Jenkins, SonarQube, XRay, Artifactory.
· Experience with any of the following: Azure, Azure Stack, Azure AD, Google Cloud, Google IAM
· Multi-system Integration using industry standards such as REST, API, JSON, SOAP
· 3+ years in an engineering role using service and hosting solutions such as private/public cloud IaaS, PaaS and SaaS platforms.
· Experience with multi-tier system and service design and development for large enterprises
· Bachelor’s Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline)
Preferred technologies experience
· Kubernetes and Docker
· Artifactory, XRay, Whitesource
· Ansible, packer, terraform
· Azure ARM Templates
· Azure, GCP, VNETs, VPC
Desired Qualifications
· Experience with building, deploying and operating applications (CI/CD) including mission critical support
· Experience with big data technologies
· Experience in distilling complex technical challenges to actionable decisions for stakeholders and guiding project teams by building consensus and mediating compromises when necessary.
· Experience coordinating the intersection of complex system dependencies and interactions
· Experience in solution delivery using common methodologies especially SAFe Agile
· Master’s degree or equivalent (MS CS, CE, or engineering discipline)