Position: DevOps engineer for SAAS product
Company: Talent Ferret
Experience required: 2y
Category: DevOps
English level: upper
Published: 2022-05-01T00:00:00+03:00

Talent Ferret is a world leader in contextualising data about creative professionals. We're a mature start up, backed by decades of domain expertise. We enable high velocity talent discovery using our innovative recommendation methodology, delivered in a SaaS platform for the creative industries.

We're looking for a proactive mid-level DevOps Engineer to join our exceptionally skilled team. Specifically, one with experience in AWS, Kubernetes, and Docker, as well as general infrastructure management.

**About you**
We're looking for someone who is curious about what they are working on, meaning you'll want to engage with parts of the platform you don't know, and look for ways to improve it. You should be a tireless advocate of quality - that means understanding the need for trade-offs in the short term whilst keeping us honest in the long term. You should also be a confident, clear, communicator that appreciates the benefit of open discussion when it comes to building and improving products, and comfortable with the ceremonial aspects of agile which we observe regularly.

**Requirements**
You'll have 2+ years of experience of managing a production environment, including containerised infrastructure on AWS (e.g. Kubernetes, Docker) and associated platforms e.g. DNS (e.g. Amazon Route 53)
You'll have experience of:
managing and optimising dev, test, and production environments, including reliability / redundancy, automated scalability, and performance management
creating and optimising CI/CD pipelines, including test automation tooling (e.g. Git, GitHub, Bitbucket, Jenkins, Drone, Locust)
working with an infrastructure as code platform (e.g. Terraform)
monitoring tools and log collection / processing (e.g. Prometheus, DataDog, Grafana, loki, promtail)
Docker - writing and optimising Dockerfiles
Kubernetes - cluster management, bootstrap (bare-metal, cloud environments),  autoscaling
Helm (chart writing, Helmfile, Mozilla SOPS)
Databases:
PostgreSQL (ideally native, in Kubernetes clusters, and as DBaaS in the cloud)
MongoDB (standalone, replica set, and Kubernetes clusters)
Redis
Apache Airflow (inc writing DAGs)
You’ll have a basic knowledge of Python

**What the job involves**
Jointly owning the management, optimisation, and documentation, of our infrastructure and our CI/CD pipelines
Jointly owning an infrastructure / DevOps roadmap showing how we will attain our goals.
Deploy your work on a daily basis, and participate in show and tells.
Plan and prioritise feature implementation to synchronise with the rest of the team
Communicate dependencies before they become blockers
Supporting our infrastructure as part of an on-call rota