Senior Cloud DevOps Engineer
Posted on Jan 6, 2021 by ESG Consulting
The Sr. Cloud DevOps Engineer will provide design and implementation expertise as the team builds and deploys a new micro service-based benefits platform. This individual will need broad experience and a cross-disciplinary approach to provide leadership in the areas of cloud security, governance, automation, architecture, and application/service development. This role is a hands on keyboard position, owning daily implementation and operation tasks, while also providing guidance to other team members as needed.
Scope of Activities:
The Sr. Cloud DevOps Engineer will demonstrate strong competencies across these responsibilities:
Implement and maintain a multi-subscription Azure landing zone for a new micro service platform, including networking, security configuration, and policy.
Establish and operate effective monitoring and alerting using native Azure services or commercial tools as needed.
Build automated CI/CD pipelines in Azure DevOps for modern, cloud-native service deployment. Integrate testing, security, and approval mechanisms into pipelines as needed.
Design and implement infrastructure as code (IaC) approach for pipeline and application infrastructure.
Consult with and advise team on the design of highly available, scalable, and secure cloud systems.
Contribute to cloud service design, implementation, troubleshooting, and operation as needed.
Required Credentials and Experience:
Bachelor's degree in computer science, information-technology, engineering, system analysis or a related study, or equivalent experience
Minimum of seven years of cloud DevOps experience
Has led or participated in creation of new cloud development or migration of existing environments to the cloud.
A minimum of five years implementation experience with Azure DevOps
Must demonstrate a deep understanding of cloud technologies and disciplines
Preferred Credentials and Experience:
Relevant certifications and training
Candidate will have hands-on experience deploying and operating AKS (Kubernetes), Azure Functions, SQL and NoSQL databases, as well as other services from the Azure ecosystem.
Demonstrated history of supporting various container and micro service network/communication patterns, including asynchronous messaging, REST APIs, and service mesh.
Ability to configure advanced deployment options (blue/green, canary deploys, etc) in CD/CD pipelines.
Experience with cloud-native systems (as opposed to traditional/on-prem systems) preferred.
Candidate should be effective using ARM templates, Terraform, or similar approaches to create modular, reusable templates to enable developer self-service infrastructure deployment. Familiarity with more than one Infrastructure as Code technology is a plus.
Ability to communicate persuasively and educate other team members regarding various design factors and best practices in the public cloud.
Ability to understand and optimize cloud infrastructure costs.
Experience deploying and operating cloud native, PaaS, and server less cloud systems.
Capability and experience working with one or more programming or Scripting languages (Java, C#, Python, etc.)
Trusted and respected as a cloud thought leader
Displays intellectual curiosity and integrity
Motivated and driven by achieving long-term technical outcomes
Ability to work effectively in a team environment and lead cross-functional teams