Description

DevOps Strategy and Planning:  
•    Collaborate with development and operations teams to define the overall DevOps strategy and roadmaps that leverage Azure DevOps tools and practices. 
•    Design and implement CI/CD pipelines for various application types and technology stacks. 
Tool Selection and Configuration:  
•    Select, configure, and integrate appropriate Azure DevOps tools and services, such as Azure Pipelines, Azure Repos, Azure Artifacts, and Azure Boards, to support the software development lifecycle. 
Infrastructure as Code (IaC):  
•    Implement infrastructure provisioning and deployment using IaC tools like Azure Resource Manager templates, Terraform, or ARM templates. 
•    Automate environment provisioning and scaling for applications on Azure. 
Automation and Orchestration:  
•    Design and implement automated workflows, including build, test, deployment, and monitoring processes, using Azure DevOps pipelines and scripting languages. 
•    Implement automated testing and quality assurance practices. 
Security and Compliance:  
•    Incorporate security best practices into CI/CD pipelines, such as vulnerability scanning, code analysis, and security testing. 
•    Ensure compliance with industry standards and regulatory requirements. 
Monitoring and Logging:  
•    Configure monitoring and logging solutions using Azure Monitor and other tools to ensure visibility into application performance and infrastructure health. 
•    Set up alerts and notifications for timely incident response. 
Release Management:  
•    Define release strategies and deployment patterns for different environments (development, testing, production) using Azure DevOps. 
•    Manage releases and coordinate deployments across multiple environments. 
Continuous Improvement:  
•    Identify opportunities for process improvement, optimization, and automation within the DevOps lifecycle. 
•    Conduct regular retrospectives and contribute to a culture of continuous improvement. 
Training and Collaboration:  
•    Provide training and guidance to development and operations teams on Azure DevOps practices and tools. 
•    Collaborate with cross-functional teams to drive DevOps adoption and alignment. 
Cloud Governance:  
•    Define and enforce governance policies, resource tagging, and cost management practices within Azure DevOps. 
Required Technical and Professional Expertise 
•    Overall 8+ years of experience and a minimum of 5 years of experience as an Azure DevOps. 
•    Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. 
•    Strong background in infrastructure management and DevOps practices. 
•    In-depth knowledge of Azure DevOps services and tools, including Azure Pipelines, Azure Repos, Azure Artifacts, and Azure Boards. 
•    Experience with infrastructure as code (IaC) tools and practices. 
•    Familiarity with Azure cloud services and resource management. 
•    Strong problem-solving and analytical skills, with a focus on root cause analysis. 
•    Excellent communication and teamwork skills to collaborate with cross-functional teams. 
•    Relevant certifications such as Microsoft Certified: Azure DevOps Engineer Expert are often beneficial. 
 
Additional Job Description 
•    Having Certifications is a plus 
•    Experience working in projects implemented in Agile/SCRUM/SAFe methodologies. 
•    Working experience in Retail/CPG and supply chain is a plus

Education

Bachelor's or Master's degrees