Job Summary:
We are seeking an experienced Azure DevOps Engineer with 8+ years of expertise in managing Azure cloud infrastructure and implementing DevOps practices. The ideal candidate will have deep knowledge of Azure services combined with strong skills in CI/CD, automation, and infrastructure management. This role is crucial for optimizing cloud environments and enhancing the deployment pipeline, ensuring high availability, security, and efficiency.
Roles and Responsibilities:
- Design, deploy, and manage scalable, secure, and high-availability Azure environments.
- Utilize Azure services such as Virtual Machines, App Services, Azure SQL Database, and Azure Functions.
- Implement and manage Azure security practices, including Azure Active Directory, Network Security Groups, and encryption.
- Develop and maintain CI/CD pipelines using Azure DevOps services, including Azure Pipelines and Azure Repos.
- Automate infrastructure provisioning and configuration using Azure Resource Manager (ARM) templates, Terraform, or similar IaC tools.
- Manage and optimize containerized applications with Azure Kubernetes Service (AKS) and Azure Container Instances.
- Monitor Azure resources using Azure Monitor and implement logging and alerting solutions.
- Analyze performance and cost metrics to optimize resource usage and minimize costs.
- Troubleshoot and resolve issues related to cloud infrastructure and deployments.
- Work closely with development teams to integrate DevOps practices into the software development lifecycle.
- Ensure seamless deployment of applications by managing and automating the release process.
- Collaborate with other teams to enhance cloud-based solutions and address operational challenges.
- Document Azure infrastructure configurations, deployment processes, and automation scripts.
- Stay up-to-date with Azure best practices and industry trends to continuously improve cloud operations.
Required Skills and Qualifications :
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in Azure cloud infrastructure and DevOps practices.
- Extensive experience with core Azure services, including Virtual Machines, App Services, Azure SQL Database, and Azure Functions.
- Proficiency in CI/CD tools such as Azure DevOps, Jenkins, or GitLab CI, with a focus on Azure integration.
- Strong knowledge of infrastructure-as-code tools such as Azure Resource Manager (ARM) templates or Terraform.
- Experience with containerization technologies like Docker and orchestration tools such as AKS.
- Proficiency in scripting languages such as PowerShell, Bash, or Python for automation tasks.
- Experience with monitoring and logging tools like Azure Monitor, Log Analytics, or Application Insights.
- Strong understanding of security practices in Azure, including network security and access management.
- Excellent problem-solving skills and the ability to manage complex Azure environments.
- Effective communication skills and ability to work collaboratively in a team-oriented environment.
Additional Preferred Qualifications and Certifications
- Experience with serverless architectures using Azure Functions, Azure Logic Apps, and Azure Event Grid.
- Knowledge of Azure networking services such as Azure Virtual Network, VPN Gateway, and Azure Firewall.
- Familiarity with hybrid cloud deployments and integrating Azure with on-premises systems.
Certifications:
- Microsoft Certified: Azure DevOps Engineer Expert
- Microsoft Certified: Azure Solutions Architect Expert
Why Join Us
- Azure-Focused Projects: Work on advanced cloud infrastructure and DevOps projects leveraging the full spectrum of Azure services.
- Career Growth: Opportunities for professional development and career advancement within a cloud-centric organization.
- Collaborative Culture: Join a supportive and inclusive team dedicated to innovation and excellence.
- Impact: Contribute to optimizing and securing critical Azure environments, playing a key role in the success of our technology stack.
How to Apply
Interested candidates are invited to submit their resume and a cover letter detailing their qualifications and experience. Please include examples of past projects or links to your GitHub profile.
This job description provides a general overview of the role and is not intended to be exhaustive. Responsibilities and requirements may evolve based on business needs.
Job Features
Job Category | Azure DevOps Engineer |