Lead DevOps Engineer

  • Technology
  • Bengaluru, India

Lead DevOps Engineer

Job description

  • Build & operate infrastructure to support front-end, back-end and data-tools within the organisation.
  • Helping teams become more autonomous and allowing the engineering teams to focus on improving the infrastructure and optimising processes
  • Proactively seek out opportunities to improve monitoring and alerting of our hosts and services, and implement them in a timely fashion
  • Scale existing backend systems to handle ever increasing amounts of traffic and new product requirements.
  • Delivering system management tooling to the engineering teams
  • Collaborate with other developers to understand & setup tooling needed for Continuous Integration/Delivery/Deployment (CI/CD) practices, preferably using Jenkins.
  • Contributing to open source projects which are being used at the company
  • Be an advocate for engineering best practices in and out of the company
  • Sharing pager duty for critical systems


Requirements

  • 3-10 Years Of Industry Experience
  • Experience on working with distributed infrastructure stack
  • Min 2 Years of Experience on working with AWS
  • DNS, TCP/IP, Routing, HA & Load Balancing
  • Ruby On Rails or Python and Bash skills
  • Experience managing complex systems at scale
  • Experience with Docker, rkt or similar container engine.
  • Knowledge of Kubernetes or similar clustering solutions
  • Experience with tools such as Ansible or Chef
  • Understanding of the importance of smart metrics and alerting
  • Hands on experience with cloud infrastructure provisioning, deployment, monitoring (we are on AWS and use ECS, ELB, EC2, Elasticache, Elasticsearch, S3, CloudWatch)
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Knowledge of data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.




Extra Points For Experience With

  • NewRelic
  • Experience with Data Warehousing
  • GCP
  • Kafka, Elasticsearch