Job Description
Job Summary
The Azure DevOps & Automation Engineer will be responsible for designing, implementing, and managing Infrastructure as Code (IaC) solutions using Ansible, Bash scripting, and Azure DevOps. The role involves building and maintaining CI/CD pipelines, automating infrastructure provisioning, and supporting application deployments across cloud environments. The candidate will manage and optimize Azure Kubernetes Service (AKS) platforms, ensuring scalability, security, and reliability. They will work closely with cross-functional teams to drive cloud migration, infrastructure modernization, and operational excellence initiatives. Strong expertise in automation, troubleshooting, DevOps practices, and cloud-native technologies is essential for success in this role.
Key Responsibilities
- Design, develop, and maintain Infrastructure as Code (IaC) solutions using Ansible, Bash scripting, and Azure DevOps to automate infrastructure provisioning and configuration management.
- Lead migration of traditional infrastructure and deployment processes to automated, scalable, and reusable IaC-based platforms.
- Build, manage, and optimize CI/CD pipelines in Azure DevOps for infrastructure deployment, application releases, and environment automation.
- Deploy, administer, and troubleshoot Azure Kubernetes Service (AKS) clusters, ensuring high availability, scalability, and operational excellence.
- Develop and maintain Ansible playbooks, roles, and automation frameworks for server provisioning, configuration compliance, patching, and operational tasks.
- Create and support Bash scripting solutions for automation, monitoring, deployment orchestration, and system administration activities.
- Collaborate with cloud, infrastructure, security, and application teams to implement secure, compliant, and highly available Azure environments.
- Monitor, troubleshoot, and continuously improve CI/CD pipelines, AKS platforms, and infrastructure automation processes while ensuring governance, reliability, and operational efficiency
Skill Requirements
DevOps & Automation
- Azure DevOps
- CI/CD Pipeline Design and Implementation
- Infrastructure as Code (IaC)
- Ansible Automation
- Bash/Shell Scripting
- Git Version Control
Cloud & Containerization
- Microsoft Azure
- Azure Kubernetes Service (AKS)
- Kubernetes Administration
- Containerization (Docker)
- Cloud Infrastructure Management
- Azure Networking and Security
Infrastructure & Operations
- Server Provisioning and Configuration Management
- Patch Management and System Upgrades
- Monitoring and Performance Tuning
- Incident, Problem, and Change Management
- Disaster Recovery and Business Continuity Planning
CI/CD & Release Management
- Build and Release Pipelines
- Automated Deployment Strategies
- Environment Management
- Release Automation
- Pipeline Troubleshooting and Optimization
Scripting & Development
- Bash/Shell Scripting
- YAML Pipeline Development
- Automation Framework Development
- Infrastructure Deployment Automation
Security & Governance
- DevSecOps Practices
- Identity and Access Management (IAM)
- Security Compliance and Governance
- Vulnerability Management
Soft Skills
- Strong Troubleshooting and Problem-Solving Skills
- Client and Stakeholder Management
- Technical Documentation
- Cross-functional Team Collaboration
- Excellent Communication Skills
- Agile/Scrum Methodology
Preferred Skills
- Terraform
- Azure Monitor, Log Analytics
- Azure Key Vault
- Linux Administration
- AI-Assisted Operations and Automation
- Azure Landing Zone and Cloud Migration Experience
Other Requirements
None