TechTellent is looking for a DevOps Engineer to join our team.
We are a fast-growing global IT & Tech company based in Cyprus that values its people and provides a positive work environment. We recruit and retain top IT talent, providing opportunities for growth and advancement to deliver world-class solutions to clients worldwide.
What you will do:
- Create and maintain CI/CD pipelines for several development teams
- Automate infrastructure creation and maintenance with Terraform, Ansible, and self-written tools
- Maintain and improve several Kubernetes clusters in the cloud
- Create, improve and maintain Helm charts for multiple services
- Continuously develop observability and alerting tooling
- Participate in engineering discussions and future products development
- Write documentation for other engineers
What you need
- 3+ years of experience working with Linux-based systems
- Experience with scripting languages (Bash, Python)
- Experience with CI/CD tools (Gitlab is preferable)
- Hands-on experience with AWS
- Experience with DB (PostgreSQL, MS SQL), no-SQL DB (Redis, Elasticsearch, Cassandra)
- Experience with streaming and messaging tools (RabbitMQ, Kafka)
- Setting up Vault mechanism (particular tool to be selected) for managing secrets
- Experience in running and managing a Kafka cluster (AWS MSK) and related components(operators/all-in-one/Schema Registry and Kafka Connect)
- Experience with IAC and configuration management tools (Terraform, Ansible)
- Good knowledge of containerization and virtualization
- Practical experience in Kubernetes (provisioning and supporting clusters in the cloud), writing and maintaining Helm charts
- Strong experience with Docker, kaniko
- Monitoring: Prometheus/VictoriaMetrics + AlertManager + Grafana, EFK stack
- Upper-Intermediate level of English