Position: Senior DevOps Engineer
Company: VeryBusy Recruiting
Experience required: 5y
Category: DevOps
English level: upper
Published: 2022-03-01T00:00:00+02:00

**About product**
Product is a remote state & operations backend for Terraform with access controls, policy as code, and many quality of life features.

Terraform provisions and manages the lifecycle of infrastructure. The company builds a management layer on top of Terraform, which helps DevOps scale to their entire organization. As an engineering organization, they follow a DevOps approach as well, researching cloud services, adopting best practices, and using Terraform throughout, which helps engineers better understand problems and use-cases.

Basically, the product is a tool that large enterprises use to build customized self-service workflows for the end-users. Startups and public companies alike have selected this product, from Samsung to NASA to startups like Heartflow.

**Technical stack of product:**
Python 3, JS, MySQL, RabbitMQ, Docker, migrate to Kubernetes, GCP, Grafana, Prometheus, Drone, GitHub Actions.

**Teams:**
4 Scrum development teams (cross-functional), 1 QA, and 1 DevOps teams work on the product. DevOps team consists of 3 specialists: 1 SRE and 2 developers who are DevOps oriented (Middle and Senior levels).

**As part of DevOps team, you will work on (responsibilities):**
● Own and maintain production infrastructure in GCP and Kubernetes;
● Implement and maintain Infrastructure as Code in Terraform;
● Take part in rolling out new releases and improving the efficiency and reliability of releases;
● Own and maintain complex CI pipelines.

**Challenges you’ll need to meet:**
● Production infrastructure is composed of a large number of different services and maintaining all of them (incident management, monitoring, release engineering, etc) could be challenging.
● We have a bunch of high coupled projects with complex CI pipelines in different CI providers.
● Working with on-prem customers to set up Scalr in environments with unique infrastructure and access constraints.

**We expect you to have experience with the following technologies/ tools**
● Python
● Terraform (for GCP) or Ansible, RedHad
● Linux (RHEL/Debian, bash scripting)
● Docker and Kubernetes
● Google Cloud Platform (оr other clouds)
● Experience with monitoring and logging tools such as Grafana, Prometheus,
Datadog, New Relic etc.
● Experience with CI platforms such as GitHub Actions, Drone, CircleCI etc.

**It would be super cool:**
● Experience with GitOps, Argo CD, Flux CD, or similar
● Chef, Omnibus, Ruby

**The company offers:**
● long-term contract and tax compensations;
● flexible working hours (meeting time in the range 12:00-15:00)
● remote work or relocate to Lviv (if necessary)
● vacation – 20 working days;
● sick leave – there are no restrictions on the number of days,
supporting documents are not required;
● flexible benefits (medical insurance, sports,
development, travel, equipment, restaurant, mortgage, children's
education, you name it);
● partial compensation of English courses.

**The hiring process:**
1. HR Screen (online - Google Meet)
Duration: 45-60 mins.
2. Technical interview (online - Zoom)
Duration: about 1,5-2 hours.