We are seeking a Lead DevOps Engineer to drive the build, deployment and automation of our Azure-based data platform. In this role, you will lead CI/CD initiatives, collaborate with cross-functional teams and design robust monitoring solutions to ensure the reliability and performance of our environments.
Responsibilities
- Build and deploy changes to different environments of the Data platform on Azure Databricks and Azure Kubernetes Service
- Automate the build and release process using CI/CD pipelines
- Partner with development and other operations teams to continuously enhance build and deployment procedures
- Update documentation as needed when environmental changes occur
- Collaborate with the product team to define SLI, SLO and SLA dashboards for tracking
- Design, implement and maintain monitoring and alerting solutions to ensure timely detection and resolution of issues based on SLO dashboards
- Lead the implementation of CI/CD pipelines across Azure Cloud infrastructure
- Ensure adherence to Change and Incident management processes
Requirements
- 5+ years of experience in an enterprise-level build engineer role
- Lead experience in implementing CI/CD pipelines using Jenkins, Ansible and Kubernetes on Azure Cloud infrastructure
- Advanced working knowledge of Azure Cloud resources
- Proficiency in Infrastructure as Code using ARM templates and Terraform
- Expertise in build and deploy tooling with Jenkins along with automation using Ansible
- Background in source control management with GIT
- Skills in scripting with Shell scripting and Python
- Familiarity with container technologies including AKS and Docker
- Knowledge of Change and Incident management processes
- Understanding of software development and Agile practices
- Interpersonal and stakeholder management skills
- Excellent documentation, communication and presentation skills
- English proficiency at B2 level or higher
Nice to have
- Data platform DevOps experience
- Certifications in DevOps and cloud technologies