Sikich is seeking a Senior Azure DevOps Engineer to join our dynamic team. The ideal candidate will have a deep understanding of Microsoft Azure services, DevOps practices, and a proven track record of implementing CI/CD pipelines, infrastructure as code, and automating deployment processes. As the Senior DevOps Engineer, you will play a crucial role in developing and optimizing our software development lifecycle, enhancing system reliability, and ensuring efficient delivery of our applications. You will be responsible for implementing and maintaining infrastructure, automation, and deployment pipelines to ensure the smooth operation of our managed IT services. Additionally, you will work closely with cross-functional teams to streamline operations and drive continuous improvement.
Primary Job Responsibilities
- Lead the design, implement, and maintain CI/CD pipelines for multiple projects using Microsoft Azure DevOps Services.
- Collaborate with development teams to ensure seamless integration of code changes and automated testing throughout the development process.
- Implement and oversee infrastructure as code (IaC) using tools such as Azure Resource Manager templates, Azure Bicep, or Terraform to ensure consistent and repeatable deployments.
- Collaborate with the monitoring team to deploy both standard monitoring solutions and custom application hooks, enabling robust and efficient performance monitoring.
- Establish and maintain best practices for security, compliance, and access management across Azure resources.
- Drive automation initiatives by working with cross-functional teams to streamline workflows, eliminate manual processes, and enhance deployment efficiency.
- Participate in agile and Scrum practices, providing insights on how DevOps practices can enhance development velocity and quality.
- Troubleshoot and resolve deployment issues, identifying root causes and implementing preventive measures.
- Stay up to date with the latest Azure DevOps tools, practices, and trends, and actively share knowledge with the team.
- Configure and manage Azure resources, including VMs, containers, and networking components.
- Collaborate with cross-functional teams to resolve complex technical issues impacting Azure and cross platform.
- Stay up-to-date with Azure DevOps and cloud industry trends and best practices.
- Create and maintain documentation for Azure DevOps processes and configurations.
Requirements
- Bachelors degree in computer science, Information Technology, or related field (or equivalent experience).
- 6-7 years of strong experience working as a DevOps Engineer, with a focus on Microsoft Azure technologies.
- Microsoft Azure certifications, such as Microsoft Certified: Azure DevOps Engineer Expert, are a strong plus.
- Proficiency in designing and implementing CI/CD pipelines using Azure DevOps Services.
- Solid understanding of infrastructure as code concepts and experience with tools like Azure Resource Manager templates, Azure Bicep, Terraform, etc,
- Experience with version control systems (e.g., Git) and branching strategies.
- Strong scripting skills (PowerShell, Bash, etc.) for automating tasks and creating deployment scripts.
- Familiarity with agile methodologies and Scrum practices.
- Excellent problem-solving skills and the ability to diagnose and resolve technical issues effectively.
- Strong communication skills, both written and verbal, to collaborate with technical and non-technical stakeholders.
Benefits of being a part of the team
- Family Health Insurance including parents
- Life & Accident Insurance
- Maternity/paternity leave
- Performance-based incentives
- Referral Bonus program
- Exam Fee Reimbursement Policy
- Indian festival holidays
- 5 days working week
- Meals facility
- Doctor's Consultation
Website
www.sikich.com