Darey.io is a social learning platform where you can learn DevOps amongst peers and mentors, and gain practical experience across multiple real-world use cases.
Position Overview:
- As a Senior Azure DevOps Engineer, you will be pivotal in architecting, implementing, and maintaining Azure cloud solutions with a focus on Infrastructure as Code (IaC) using Terraform. You’ll bring deep expertise in developing reusable and modular Terraform code to drive automation, scalability, and consistency across our infrastructure. This role involves working closely with development, operations, and security teams to design, deploy, and maintain secure, efficient, and highly available environments on Azure.
Key Responsibilities:
- Design and Develop IaC: Create, maintain, and optimize Terraform modules for scalable, reusable, and secure Azure infrastructure.
- Azure Infrastructure Management: Architect, deploy, and manage Azure resources including Virtual Networks, Azure Kubernetes Service (AKS), Azure Functions, Application Gateways, and other Azure PaaS/IaaS services.
- CI/CD Pipeline Implementation: Build and enhance CI/CD pipelines on Azure DevOps, optimizing automation and testing for deployments.
- Collaborate Cross-Functionally: Work closely with software development, operations, and security teams to design infrastructure solutions that support the entire development lifecycle.
- Monitoring and Optimization: Implement monitoring, logging, and alerting solutions for proactive infrastructure and application performance management.
- Security Best Practices: Ensure infrastructure complies with security standards, best practices, and policies, implementing Azure security features like Identity Management, Key Vault, and Security Center.
- Documentation and Knowledge Sharing: Maintain clear, comprehensive documentation and conduct knowledge-sharing sessions with team members to promote Terraform and DevOps best practices.
Required Skills and Qualifications:
- 5+ years of experience as a DevOps Engineer with a focus on Azure cloud infrastructure.
- Proven expertise in Terraform: Demonstrated experience in developing, managing, and optimizing complex Terraform modules for Azure infrastructure.
- Strong Azure Knowledge: Hands-on experience with core Azure services, networking, AKS, virtual machines, storage solutions, and Azure AD.
- CI/CD Proficiency: Strong knowledge of CI/CD practices, with experience setting up and managing Azure DevOps pipelines.
- Scripting and Automation Skills: Proficiency in scripting languages such as PowerShell, Bash, or Python for automation.
- Security and Compliance: Experience implementing security best practices and compliance frameworks within Azure environments.
- Problem Solving and Analytical Skills: Ability to troubleshoot, optimize, and maintain complex cloud environments.
- Excellent Communication Skills: Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Azure Certifications: Microsoft Certified: Azure DevOps Engineer Expert, or Microsoft Certified: Azure Solutions Architect Expert.
- Experience with Containerization: Knowledge of Docker and Kubernetes within Azure, including AKS.
- Experience with Monitoring Tools: Familiarity with monitoring tools like Azure Monitor, Prometheus, or Grafana.
- Experience in Agile Environments: Familiarity with Agile methodologies and working within Agile development teams.
Method of Application
Signup to view application details.
Signup Now