We are looking for an experienced and dynamic Lead Azure DevOps to join our growing DevOps team. As a Lead, you will play a pivotal role in managing, designing, and implementing end-to-end DevOps solutions, with a strong focus on Azure DevOps and cloud infrastructure. The ideal candidate should possess deep expertise in CI / CD pipeline creation, automation, and cloud security best practices, alongside hands-on experience in Azure cloud services.
This is a leadership role that will involve collaborating with cross-functional teams to streamline development workflows, improve system reliability, and ensure the continuous delivery of high-quality solutions.
Key Responsibilities :
- Azure DevOps Services & Cloud Infrastructure :
- Manage and optimize Azure DevOps Services, implement cloud infrastructure solutions using Azure resources, and ensure seamless integration with existing systems.
- CI / CD Pipeline Development :
- Design, implement, and maintain scalable CI / CD pipelines in Azure DevOps to automate application deployment and enhance software delivery processes.
- Scripting & Automation :
- Develop and maintain scripts using PowerShell, Bash, or Python to automate repetitive tasks, system configuration, and enhance operational efficiency.
- Security Best Practices :
- Implement and enforce security best practices and policies within Azure cloud environments to protect data and applications. Ensure that all systems comply with the latest security protocols.
- Version Control Systems (Git) :
- Manage code versioning using Git and collaborate with development teams to streamline version control workflows, including branching, merging, and pull request processes.
- Infrastructure as Code (IaC) :
- Lead efforts to define and deploy infrastructure using tools like Terraform, ARM templates, and Azure CLI, ensuring infrastructure is repeatable, scalable, and maintainable.
- Monitoring & Logging :
- Oversee the integration of monitoring, logging, and alerting tools to proactively detect and respond to issues in the system. Continuously optimize monitoring workflows for greater efficiency and insight.
- Problem-Solving & Troubleshooting :
- Lead efforts to diagnose and resolve complex technical issues related to the Azure cloud environment, DevOps pipelines, and application deployment.
- Collaboration & Communication :
- Foster strong collaboration between development, operations, and security teams. Act as a subject-matter expert and provide guidance to junior engineers and cross-functional teams on best practices for Azure DevOps and cloud environments.
- Documentation & Reporting :
- Create and maintain clear documentation on all DevOps processes, procedures, and guidelines. Report regularly on the status of pipelines, deployments, and infrastructure.
Required Skills & Qualifications :
Azure DevOps Expertise : Proven experience working with Azure DevOps Services, including pipeline creation, release management, and environment management.Cloud Infrastructure : Hands-on experience in Azure Cloud, including managing and deploying cloud resources and services.CI / CD Pipeline Creation : Strong experience in designing, building, and managing continuous integration and continuous delivery (CI / CD) pipelines.Scripting & Automation : Advanced proficiency in scripting languages such as PowerShell, Bash, or Python for task automation and infrastructure management.Security Best Practices : Strong understanding of cloud security principles, including identity and access management (IAM), network security, and compliance best practices within Azure.Version Control : Solid knowledge of version control systems such as Git, including experience with branching strategies, pull requests, and merge workflows.Infrastructure as Code (IaC) : Proficiency in using Infrastructure as Code tools, including Terraform, ARM templates, or Azure CLI, to manage cloud resources.Monitoring & Logging : Familiarity with monitoring and logging platforms such as Azure Monitor, Application Insights, or third-party solutions to maintain application performance and availability.Problem-Solving & Troubleshooting : Ability to identify, analyze, and resolve technical issues across a variety of systems and platforms.Communication & Teamwork : Exceptional communication skills, with a collaborative approach to problem-solving and decision-making in cross-functional teams.Preferred Qualifications :
Certifications : Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Solutions Architect) are a plus.Experience with Agile : Previous experience working in Agile / Scrum environments is beneficial.Containerization & Orchestration : Familiarity with Docker, Kubernetes, or other container orchestration technologies is a plus.Skills Required
Gitlab, Devops