Location:
India (Remote)
Start Date:
Immediately
Experience Level:
10+ Years
Position Type:
Full-Time
About The Role
We are seeking a highly skilled and experienced Senior Azure DevOps Engineer to join our dynamic team. In this role, you will be a key player in designing, building, and maintaining our robust, scalable, and secure cloud infrastructure on Azure. Your expertise in Infrastructure as Code (IaC) with Terraform, deep knowledge of Azure services, and proficiency in building and managing CI/CD pipelines will be critical to our success. A multi-cloud perspective, particularly with AWS, will be highly valued as we continue to evolve our cloud strategy.
Key Responsibilities
- Infrastructure as Code (IaC) & Automation:
- Design, implement, and manage cloud infrastructure using Terraform, adhering to IaC best practices.
- Develop and maintain reusable, modular Terraform modules for various Azure services.
- Automate provisioning, configuration, and deployment processes to ensure efficiency and repeatability.
- CI/CD Pipeline Management:
- Architect, build, and maintain efficient, secure, and scalable CI/CD pipelines using Azure DevOps (Azure Pipelines).
- Configure and manage build and release strategies, including YAML-based pipeline definitions.
- Integrate code quality, security scanning, and testing tools into the pipelines.
- Azure Governance & Security:
- Implement and manage Azure Role-Based Access Control (RBAC) to enforce the principle of least privilege.
- Configure and enforce Azure Policies for governance, security, and compliance across subscriptions.
- Manage identities and secrets using Azure Active Directory and Azure Key Vault.
- Cloud Infrastructure Management:
- Provision, configure, and manage core Azure services including but not limited to Azure Kubernetes Service (AKS), App Services, Functions, Storage Accounts, and Virtual Networks.
- Ensure high availability, disaster recovery, and performance optimization of cloud environments.
- Implement monitoring, logging, and alerting solutions for the cloud infrastructure.
- Multi-Cloud Strategy:
- Leverage experience with AWS to assist in cross-cloud initiatives, best practice sharing, and potential migration support.
- Help build and maintain a cloud-agnostic approach where necessary.
- Collaboration & Best Practices:
- Collaborate closely with development, security, and QA teams to enable a true DevOps culture.
- Mentor junior team members and promote DevOps best practices across the organization.
- Maintain comprehensive documentation for architectures, processes, and procedures.
Technology Stack
Primary Cloud & DevOps
- Cloud Provider: Microsoft Azure
- CI/CD & Agile Tools: Azure DevOps (Azure Pipelines, Repos, Artifacts, Boards)
- Infrastructure as Code (IaC): Terraform
- Containerization: Docker, Azure Kubernetes Service (AKS)
- Scripting & Config: YAML, PowerShell, Bash
- Version Control: Git (Azure Repos / GitHub)
Core Azure Services
- Compute & Containers: AKS, App Services, Functions, Container Instances
- Security & Identity: Azure Active Directory, Key Vault, RBAC, Azure Policy
- Storage & Data: Storage Accounts (Blob, File, Table), SQL Database
- Networking: Virtual Network, Load Balancer, Application Gateway, VPN Gateway
- Monitoring & Management: Azure Monitor, Log Analytics, Application Insights
Secondary & Multi-Cloud
- Cloud Provider: Amazon Web Services (AWS)
- AWS Services: EC2, S3, IAM, EKS, VPC, Lambda
- Operating Systems: Linux (Various distros), Windows Server
Required Qualifications & Primary Skills
- 10+ years of overall IT experience, with a significant focus on Azure DevOps and cloud infrastructure management.
- Expert-level hands-on experience with Azure DevOps for building, managing, and optimizing CI/CD pipelines (Azure Pipelines).
- Strong proficiency in Terraform for infrastructure provisioning and management. Must have a proven track record of writing and maintaining complex Terraform configurations.
- Deep, hands-on understanding of Azure Access Control (RBAC), Azure Policies, and identity management (Azure AD).
- Extensive experience with the key Azure services listed in the technology stack.
- Proficiency with Git for source control and YAML for pipeline configuration.
- Excellent problem-solving, analytical, and communication skills.
Secondary & Preferred Skills
- Multi-cloud experience, specifically with Amazon Web Services (AWS). Understanding of core AWS services is a strong plus.
- Experience with configuration management tools like Ansible, Chef, or Puppet.
- Any relevant Azure or AWS certifications (e.g., Azure DevOps Engineer Expert, AWS Solutions Architect Associate).
What We Offer
- A fully remote work environment within India.
- The opportunity to work with a modern and defined technology stack.
- A collaborative and innovative culture that values your expertise.
- Competitive compensation and benefits package.
- Opportunities for professional growth and development.
Skills: ci,cloud infrastructure,infrastructure,devops,aws,terraform,azure