Lead DevOps Engineer

Job description

About the Role

As Lead DevOps person you would be responsible for setting up and managing the Phyllo infrastructure to support the high scaling and availability requirements. You would be setting up the CI/CD infra for deployments, automating the whole build and deployment process. You would be responsible for managing the monitoring and logging infrastructure and fixing the existing gaps.

Job requirements

Basic Qualifications

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.

  • At least 5+ years of experience in DevOps.

  • Experience with Distributed systems and micro-service based architectures.

  • Experience with event based architectures, scaling and managing distributed queues.

  • Experience in setting up & managing infrastructure using AWS, Kubernetes.

  • Experience with CI/CD practices, Deployment patterns (Having Zero downtime) and relevant toolsets.

  • Experience with database systems/techniques - tuning, monitoring, scaling, backups and archival.

  • Experience managing logging and monitoring infrastructure.

  • Experience with scripting & automation tools.

  • Experience with systems supporting multiple geographies.

  • Tech stack: AWS, Terraform, Docker, Kubernetes, Jenkins, Datadog, ELK, Postgres, Python

Preferred Qualifications

  • Passion for driving continual improvement initiatives on infrastructure, deployments and overall devops practices.

  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.

  • Experience cross-collaborating with multiple teams to drive impact.

  • Ability to decompose complex problems into clean, extensible, performant services and systems.

  • Experience with cloud security best practices.

  • Experience mentoring or leading a team.

  • Having worked in a high performing startup environment is an advantage.