Position: DevOps Engineer
Company: Takeoff
Experience required: 2y
Category: DevOps
English level: upper
Published: 2021-01-01T00:00:00+02:00

Requirements:
- Experience working with Linux systems
- Experience with configuration management tools such as Terraform
- Good understanding of network stack primitives such as routing, switching, VPNs, firewalls
- Experience with Docker-based application environments
- Experience with Kubernetes, Helm is a must
- Experience with cloud platforms GCP/AWS/Azure, preferably GCP
- Experience with system monitoring solutions such as Prometheus/Zabbix/Icinga and log aggregation systems such as ELK
- Practical scripting skills with Bash or Python
- Experience with Jenkins, Azure DevOps for CI/CD purposes
- Written and spoken English (upper-intermediate, advanced)

What can be a plus:
- Basic knowledge in software development
- Experience with Flux, Argo

What technology stack you’ll be working with:
- GCP and Azure as cloud providers
- Kubernetes on GKE for docker container orchestration with Helm template engine
- Terraform as the main tool for IaC management
- Jenkins for CI/CD purposes
- Prometheus and ELK for monitoring
- Services are written in Clojure and Python
- PostgreSQL, ArangoDB, CouchDB, Google BigQuery, Elasticsearch, Redis as databases