I am looking for a DevOps Team Leader to lead a team of DevOps Engineers and drive the automation, scalability, and reliability of our infrastructure. You will be responsible for managing the design, implementation, and maintenance of CI/CD pipelines, cloud-based solutions, and monitoring systems to support our development teams.
What you'll be doing:
Team Leadership:
- Lead a high-performing team of DevOps Engineers.
- Ensure flawless operational execution across all locations, maintaining high?standard deliverables.
- Ensure effective communication on multiple time zones.
- Set clear goals to the team members, prioritize them a monitor closely to make sure those goals are achieved.
- Manage the team members to obtain unfiltered feedback, ensure accountability, and push for continuous improvement to maximize performance and productivity.
- Implement training programs to elevate technical expertise and maintain high performance standards across the board.
Technology & Operational Efficiency:
- Architect, implement, and maintain highly available, scalable, and secure cloud infrastructure (Preferably GCP).
- Design and manage CI/CD pipelines to ensure smooth and efficient software delivery.
- Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Monitor system performance, troubleshoot issues, and implement automated solutions for reliability and efficiency.
- Ensure security best practices are followed in deployments, infrastructure, and application management.
- Collaborate with developers, QA, and product teams to optimize performance and deployment strategies.
- Manage and improve container orchestration using Docker, Kubernetes, or similar technologies.
- Automate scaling, logging, and alerting to enhance system resilience.
- Support incident response and post-mortem analysis to enhance system stability.
Requirements:
- 5+ years of experience in DevOps, Cloud Engineering, or a related field.
- Team Leadership: Proven experience in successfully building and scaling the DevOps team and structuring workflows to enhance efficiency and growth.
- Strong expertise in cloud platforms (AWS, GCP, or Azure).
- Hands-on experience with CI/CD tools (GitHub Actions, GCP CLoud build, Jenkins, GitLab CI/CD, etc.).
- Strong scripting and automation skills in Python, Bash, or Go.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform or Ansible.
- Experience with containerization and orchestration (Docker, Kubernetes, Helm).
- Knowledge of logging and monitoring tools like Prometheus, Grafana, ELK Stack, or Datadog.
- Familiarity with networking, security, and compliance best practices.
- Experience with version control systems (Git, Bitbucket).
- Ability to troubleshoot complex issues in distributed systems and microservices.
- Strong analytical and problem-solving skills.
Nice to Have:
- Experience with serverless computing (CF Workers, GCP Cloud functions, GCP Cloud Run).
- Knowledge of database management (SQL, NoSQL, PostgreSQL, MongoDB).
- Certifications in GCP would be considered as an asset.