What are the responsibilities and job description for the Azure DevOps Engineer position at MNR Consulting Services?
Job Details
Job Title: Azure DevOps Engineer
Job Description: We are seeking an experienced Azure DevOps Engineer to design, implement, and maintain scalable, secure, and reliable infrastructure on Microsoft Azure. The ideal candidate will have expertise in Azure services, Azure Data Services (Azure Data Factory, Azure Data Bricks, Azure Data Lakes), DevOps tools, and infrastructure automation, with a strong focus on best practices in security, disaster recovery, and high availability.
Key Responsibilities:
- Advise clients on detailed Azure infrastructure designs, including DevOps pipelines, security frameworks, disaster recovery, scaling strategies, and governance.
- Design and implement infrastructure solutions using Azure services such as Virtual Machines, File Storage, Data Factory, SQL Server, DNS, App Services, Azure Active Directory, and Blob/Table Storage.
- Develop and maintain CI/CD pipelines using tools like Azure DevOps or Jenkins to ensure efficient build and deployment workflows.
- Leverage Terraform and Ansible to provision resources, configure VM extensions, and achieve 100% Infrastructure-as-a-Service (IaaS) enablement.
- Implement best practices for Azure landing zone setup, governance, and policy management.
- Debug application build, deployment, and connectivity issues in collaboration with development teams.
- Ensure high availability through clustering, load balancing, and failover strategies.
- Manage version control and code repositories using GitHub.
- Monitor, optimize, and scale Azure resources to meet business needs and performance requirements.
Qualifications:
- Hands-on experience with Microsoft Azure services, including compute, storage, networking, and security features.
- Expertise in Azure Data Services (Azure Data Factory, Azure Data Bricks, Azure Data Lakes).
- Must come from an engineering background.
- Proficiency in DevOps tools such as Azure DevOps or Jenkins for building and managing pipelines.
- Strong experience with Infrastructure-as-Code (IaC) tools like Terraform and Ansible.
- In-depth understanding of application clustering, load balancing, and high availability.
- Expertise in building and maintaining CI/CD pipelines.
- Knowledge of version control software, particularly GitHub.
- Strong understanding of security and governance principles within Azure.
- Experience with debugging and troubleshooting application deployment and infrastructure issues.
Preferred Skills:
- Familiarity with Azure Key Vault and best practices for managing secrets and certificates.
- Knowledge of disaster recovery planning and implementation.
- Strong communication and collaboration skills to work effectively with developers and cross-functional teams.
Requirements:
- 10 years of experience, with at least 5 years of US-based professional experience.
- Must come from an engineering background, not an admin background.
- Expertise in Azure Data Services (Azure Data Factory, Azure Data Bricks, Azure Data Lakes) and experience with Azure DevOps or Jenkins in building CI/CD pipelines.
- Strong experience with Terraform and Ansible (Infrastructure-as-Code, IaC).
- Understanding of security and governance principles within Azure.
Nice to Have:
- Bachelor's Degree.
- Azure certifications.
- Lives local to Houston.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.