We are seeking an experienced Azure DevOps Engineer with a strong focus on branching strategies YAML pipelines Azure Cloud services and mobile app deployments. The ideal candidate will have deep expertise in implementing DevOps practices and managing cloudbased infrastructure with a preference for those holding the AZ400 certification. This role is crucial for ensuring the smooth and efficient delivery of software applications including mobile apps through welldefined DevOps processes.
Key Responsibilities:
- Branching Strategies:
- Design and implement effective branching strategies to support multiple environments and parallel development streams.
- Manage codebase versioning and ensure consistency across branches using Git and Azure Repos.
- Collaborate with development teams to define branching policies pull request processes and code review practices.
- YAML Pipeline Development:
- Develop and maintain YAMLbased CI/CD pipelines in Azure DevOps automating the build test and deployment processes.
- Implement pipeline templates and reusable components to streamline the setup of new projects.
- Integrate automated testing with Cypress code analysis and security checks into the pipeline to ensure highquality releases.
- Azure Cloud Services Management:
- Design deploy and manage Azure cloud infrastructure ensuring scalability security and costefficiency.
- Monitor and optimize Azure resources including App Services Function Apps Virtual Machines and Networking components.
- Understanding of API Management configuration.
- Implement infrastructure as code (IaC) practices using tools such as Terraform ARM templates or Bicep.
- Mobile App Deployments:
- Manage and automate the deployment of mobile applications to app stores including Google Play and Apple App Store.
- Collaborate with mobile development teams to integrate mobile app builds into the CI/CD pipelines.
- Ensure compliance with app store requirements and handle submission processes and updates.
- CI/CD Pipeline Optimization:
- Continuously improve the CI/CD pipeline to reduce build times increase reliability and support rapid deployments.
- Troubleshoot and resolve issues related to pipeline execution build failures and deployment errors.
- Collaborate with development operations and security teams to ensure seamless integration and delivery of applications.
- Collaboration and Documentation:
- Work closely with crossfunctional teams to define and implement DevOps best practices.
- Provide training and guidance to team members on branching strategies pipeline configurations and Azure DevOps tools.
- Document processes configurations and best practices to ensure knowledge transfer and future reference.
Qualifications:
- Bachelor s degree in Computer Science Information Technology or a related field.
- 5 years of experience in Azure DevOps with a strong focus on branching strategies YAML pipelines Azure Cloud and mobile app deployments.
- Handson experience with Git and Azure Repos for version control and code management.
- Proficiency in developing and managing YAMLbased CI/CD pipelines in Azure DevOps.
- Familiarity with mobile app deployment processes and app store submission procedures.
- Strong problemsolving skills and ability to work in a collaborative environment.
- Excellent communication and documentation skills.
Preferred Qualifications:
- AZ400: Microsoft Certified: Azure DevOps Engineer Expert certification.
- Familiarity with Docker Kubernetes and container orchestration in Azure.
- Experience with Azure Kubernetes Service (AKS) and microservices architecture.
- Experience with infrastructure as code (IaC) tools such as Terraform ARM templates or Bicep.
azure,infrastructure as code,google play,pipeline,infrastructure as code (iac),azure devops,devops practices,cloud-based infrastructure,security checks,code analysis,azure cloud services,automated testing,azure repos,docker,cross-functional collaboration,documentation,kubernetes,iac practices,app services,problem-solving,yaml pipelines,branching strategies,virtual machines,collaboration,apple app store,mobile app builds,terraform,azure kubernetes service (aks),communication,bicep,arm templates,networking components,api management,az-400 certification,troubleshooting,cypress,knowledge transfer,git,devops,function apps,mobile app deployments,ci/cd pipeline optimization,container orchestration,ci/cd pipelines,microservices architecture