DevOps Engineer

  • Technology
  • Bengaluru, India

DevOps Engineer

Job description

  • Build & operate infrastructure to support website, backend cluster, ML projects in the organization.
  • Helping teams become more autonomous and allowing the Operation team to focus on improving the infrastructure and optimising processes
  • Delivering system management tooling to the engineering teams
  • Working on your own applications which will be used internally
  • Contributing to open source projects that we are using (or that we may start)
  • Be an advocate for engineering best practices in and out of the company
  • Organising tech talks and participating in meetups and representing Box8 at industry events
  • Sharing pager duty for the rare instances of something serious happening

Requirements

  • 2-10 Years Of Industry Experience
  • Scale existing backend systems to handle ever increasing amounts of traffic and new product requirements.
  • Collaborate with other developers to understand & setup tooling needed for Continuous Integration/Delivery/Deployment (CI/CD) practices.
  • 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

  • Front-end development
  • NewRelic
  • GCP
  • Kafka, Elasticsearch