Design, implement, and maintain enterprise-scale CI/CD pipelines for application development and deployment.
Manage and optimize cloud infrastructure across AWS and/or Azure.
Build and manage containerized applications using Docker and Kubernetes.
Develop Infrastructure as Code solutions using Terraform, CloudFormation, ARM, or Bicep.
Implement automated deployment strategies including Blue-Green, Canary, and Rolling deployments.
Manage CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, and Azure DevOps.
Develop automation scripts using Python, Bash, or PowerShell.
Implement monitoring, logging, alerting, and performance solutions using Prometheus, Grafana, ELK, CloudWatch, and Azure Monitor.
Establish and enforce DevSecOps practices, including security scanning, secrets management, IAM/RBAC, and vulnerability management.
Troubleshoot complex infrastructure, deployment, networking, and production issues.
Collaborate with development, QA, architecture, security, and operations teams to improve application delivery.
Support high availability, scalability, disaster recovery, and production operations.
Lead technical discussions, architecture reviews, code reviews, and DevOps best-practice initiatives.
Mentor junior and mid-level engineers and provide technical guidance on cloud and DevOps practices.
12+ years of DevOps / Cloud Engineering experience
Strong expertise in AWS and/or Azure
Hands-on experience with Kubernetes and Docker
Advanced knowledge of CI/CD pipelines
Experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps
Strong experience with Terraform / Infrastructure as Code
Proficiency in Linux/Unix administration
Strong scripting skills in Python, Bash, or PowerShell
Advanced knowledge of Git and source control
Experience with microservices and cloud-native architectures
Strong understanding of networking, IAM, RBAC, security, and secrets management
Experience with monitoring, logging, alerting, and production support
Strong troubleshooting and incident-management skills