DevOps Engineer

DevOps Engineer

We believe computers should understand people just like people do. To enable that, we are building a powerful knowledge-based search technology. As a DevOps Engineer, you’ll have the opportunity to tackle some of the most challenging problems in e-commerce and contribute to the disruption of a multi-billion-dollar industry.

What You’ll Do:

  • Own Twiggle’s infrastructure and services on various cloud providers (GCE, AWS).
  • Ensure that new services are properly monitored, and production changes are carefully planned to avoid downtime and conform to strict SLA requirements.
  • Hands-on operations with the opportunity to develop new skills with leading-edge technologies as we build out the product and scale our business.
  • Enforce CI and CD best practices and implement high-end tools for automating our development to production flows, creating build and data pipelines, making the communication between Dev and Ops transparent.
  • Accomplish daily tasks by writing scripts in Bash/Python.
  • Provision environments and configure them utilizing tools such as Ansible and Terraform.
  • Research and integrate new technologies into our stack.
  • Participate in on-call rotation to manage incidents and handle unknown/new issues.


Requirements:

  • In-depth knowledge of Linux with at least 4 years of experience as a Linux System Administrator
  • At least 4 years of experience with managing, maintaining and troubleshooting production server systems
  • Ability to write in Python and Bash
  • Exceptional troubleshooting and problem-solving skills
  • Experience with continuous integration tools - Jenkins or TeamCity
  • Experience with monitoring tools
  • Familiarity with databases and query languages
  • Experience with Cloud services – AWS / GCE
  • Networking, firewall rules management, and application security knowledge.
  • Team player with interpersonal and communication skills
  • Self-motivated and able to work in a fast-paced environment, with a passion for learning new things

Bonus points if you have:

  • Experience with building and supporting infrastructures for high volume data and data processing (NoSQL DBs, stream processing, message queues, etc.)