DevOps Team Lead
Posted Updated
Summary
Leads and manages a DevOps team responsible for cloud infrastructure, CI/CD pipelines, containerization (Docker/Kubernetes), and IaC (Terraform/Ansible) across AWS, Azure, or GCP. Day to day involves SRE practices, incident management, monitoring/observability, DevSecOps, cost optimization, and mentoring engineers.
Role & responsibilities
- Lead and manage the DevOps team, overseeing infrastructure automation, deployment pipelines, and cloud operations.
- Design, implement, and maintain scalable, secure, and highly available cloud infrastructure across AWS, Azure, or GCP.
- Drive CI/CD pipeline development and optimization to enable faster, reliable, and automated software releases.
- Manage containerization and orchestration platforms, including Docker and Kubernetes.
- Implement Infrastructure as Code (IaC) using Terraform, Ansible, and other automation tools.
- Establish and enforce DevOps best practices, operational standards, security policies, and deployment procedures.
- Oversee system monitoring, logging, alerting, and observability using tools such as Prometheus, Grafana, and ELK Stack.
- Drive Site Reliability Engineering (SRE) practices, ensuring system availability, performance, scalability, and reliability.
- Lead incident management, root cause analysis, disaster recovery planning, and business continuity initiatives.
- Collaborate with software engineering, QA, security, and product teams to streamline development and deployment workflows.
- Implement DevSecOps practices, vulnerability management, access controls, and cloud security standards.
- Monitor infrastructure performance, optimize cloud resource utilization, and manage operational costs.
- Mentor and develop DevOps engineers, conduct technical reviews, and promote continuous learning.
- Define and track operational KPIs, deployment frequency, system uptime, recovery time, and infrastructure efficiency.
- Evaluate emerging technologies and tools to improve automation, scalability, and operational excellence.
Preferred candidate profile
- 6 to 11 years of overall IT experience, with substantial experience in DevOps engineering, cloud infrastructure, and automation.
- At least 2 to 4 years of experience in a team leadership or technical leadership role.
- Strong hands-on expertise in AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Proven experience designing and managing CI/CD pipelines using Jenkins, GitLab CI/CD, or GitHub Actions.
- Strong knowledge of Docker, Kubernetes, container orchestration, and microservices architecture.
- Hands-on experience with Infrastructure as Code tools such as Terraform, Ansible, and CloudFormation.
- Proficiency in Linux administration, Python, Bash, and Shell scripting.
- Experience implementing monitoring, logging, and observability solutions using Prometheus, Grafana, ELK Stack, or similar tools.
- Good understanding of Site Reliability Engineering (SRE), DevSecOps, cloud security, networking, and system performance optimization.
- Experience managing production environments, incident response, root cause analysis, high availability, and disaster recovery.
- Demonstrated ability to lead technical teams, manage priorities, and collaborate with cross-functional stakeholders.
- Strong analytical, troubleshooting, communication, and problem-solving skills.
- Experience optimizing cloud infrastructure costs and implementing scalable enterprise-grade solutions.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field; relevant master's degree and industry certifications preferred.
Skills
- Ansible
- Automation
- AWS
- Azure
- Bash
- CI/CD
- Cloud
- Cloud Security
- CloudFormation
- Containerization
- DevOps
- DevSecOps
- Docker
- ELK
- GCP
- GitHub
- GitHub Actions
- GitLab
- Grafana
- Infrastructure as Code
- Jenkins
- Kubernetes
- Linux
- Microservices
- Networking
- Observability
- Prometheus
- Python
- Root Cause Analysis
- SRE
- Terraform
- Vulnerability Management