Job Summary
Azure DevOps Engineer having 5- 8 yrs
Key Responsibilities
CI/CD & DevOps Automation
- Design, develop, and maintain end-to-end CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate build, test, release, and deployment processes for Java-based microservices.
- Optimize deployment workflows to improve release reliability and reduce deployment time.
- Implement DevOps best practices and deployment strategies across development teams.
- Manage source control repositories, branching strategies, and release management.
Cloud Infrastructure & IaC
- Develop and maintain Infrastructure as Code (IaC) using Terraform and Ansible.
- Provision and manage Azure and AWS cloud resources through automation.
- Configure Terraform remote state management using Azure Storage Accounts, AWS S3, and DynamoDB.
- Automate cloud-native infrastructure provisioning and lifecycle management.
- Ensure infrastructure scalability, security, and compliance.
Kubernetes & Containerization
- Design, deploy, and manage Kubernetes clusters on Azure AKS and AWS EKS.
- Containerize legacy and modern applications using Docker.
- Implement Kubernetes deployment strategies, autoscaling, ingress controllers, and service mesh concepts.
- Manage cluster upgrades, monitoring, troubleshooting, and performance optimization.
- Configure Helm Charts and Kubernetes-based deployment automation.
Networking & DNS Management
- Configure and manage Azure DNS and AWS Route 53 services.
- Integrate Azure Application Gateway, AWS ALB, and Kubernetes Ingress Controllers.
- Implement secure networking solutions for multi-cloud environments.
- Manage SSL certificates, DNS routing, load balancing, and traffic management.
Monitoring & Reliability Engineering
- Implement monitoring and observability solutions using Azure Monitor, Prometheus, Grafana, Log Analytics, and Application Insights.
- Perform root cause analysis and resolve production issues.
- Develop alerts, dashboards, and operational reports.
- Ensure system availability, reliability, and performance.
Security & DevSecOps
- Implement DevSecOps practices within CI/CD pipelines.
- Integrate security scanning tools and vulnerability management solutions.
- Manage secrets using Azure Key Vault and AWS Secrets Manager.
- Ensure cloud security compliance and governance standards.
Collaboration & Leadership
- Partner with Development, QA, Security, and Operations teams.
- Lead Kubernetes adoption and cloud modernization initiatives.
- Mentor junior engineers and drive DevOps best practices.
- Support Agile/Scrum project delivery models.
Mandatory Skills
DevOps Tools
- Azure DevOps
- GitHub Actions
- Git
- CI/CD Pipelines
- YAML Pipelines
- Release Management
Cloud Platforms
Infrastructure as Code
- Terraform
- Ansible
- ARM Templates
- Bicep
Containers & Orchestration
- Kubernetes (AKS/EKS)
- Docker
- Helm
Networking
- Azure DNS
- AWS Route 53
- Azure Application Gateway
- AWS ALB
- Load Balancers
- SSL/TLS
Programming & Scripting
- Java
- Shell Scripting
- Bash
- Python
- PowerShell
Monitoring Tools
- Azure Monitor
- Log Analytics
- Grafana
- Prometheus
- Application Insights
Desired Qualifications
- Bachelor's Degree in Computer Science, IT, Engineering, or related discipline.
- Azure and AWS Certifications preferred.
- Strong understanding of Cloud Architecture and DevOps methodologies.
- Experience working in enterprise-scale cloud environments.