What are the responsibilities and job description for the Sr. Azure DevOps Engineer position at 1872 Consulting?
Senior Azure DevOps Engineer -AI Deployments Focus
Location: Chicago, IL (Hybrid - 3 days onsite in the Loop, 2 days WFH)
Summary
The Senior Azure DevOps Engineer will join a newly created AI Engineering team, focusing on building CI/CD pipelines and the necessary infrastructure in an Azure environment. This role is critical for deploying, running, and scaling AI models and ML applications. The position emphasizes strong expertise in Infrastructure as Code (IaC) using ARM, Bicep, and Terraform.
Key Responsibilities
- CI/CD Pipeline Development:
- Design, implement, and optimize CI/CD pipelines in Azure DevOps for efficient, reliable releases.
- Automation & Monitoring:
- Build automated testing and monitoring into deployment pipelines to ensure robust system performance.
- Process Optimization:
- Identify opportunities to streamline deployments and increase reliability through automation.
- Continuous Improvement:
- Regularly assess and enhance deployment processes, tooling, and infrastructure management strategies.
- Performance Tracking:
- Establish and monitor KPIs to track system stability and team output.
- Innovation:
- Explore emerging Azure services, IaC tools, and DevOps methodologies to evolve cloud practices.
- Collaboration:
- Work closely with Development, Infrastructure, and Security teams to align cloud solutions with organizational needs.
- Technical Support:
- Provide hands-on technical support and mentorship, reinforcing DevOps best practices.
- Incident Management:
- Lead incident response, perform root-cause analysis, and implement solutions to prevent future issues.
- Azure Resource Deployment:
- Demonstrate best practices in IaC with ARM, Bicep, and Terraform, and develop reusable templates for consistent deployments.
- Advanced Azure Knowledge:
- Maintain expertise in Azure AD, networking, security, and identity management.
- Team Leadership:
- Actively mentor and develop the DevOps team, balancing hands-on responsibilities with team guidance.
Required Skills & Experience
- 8 years of experience in DevOps, Cloud, or Site Reliability Engineering.
- 2 years of experience with Azure DevOps.
- 2 years of experience with IaC (ARM, Bicep, and/or Terraform).
- Experience building CI/CD pipelines.
Nice to Haves
- Experience deploying AI models and managing AI workloads at scale.
- Proficiency in scripting languages (PowerShell, Python, or Bash).
- Bachelor’s or Master’s Degree in Computer Science or a related field.