Position: DevOps
Company: TechTalent
Category: DevOps
Experience required: 3y
English level: intermediate

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 bring along:

    Three or more years of hands-on experience with Linux-based systems.
    Proficiency in navigating Google Cloud Platform, ideally complemented by an official GCP certification.
    Hands-on involvement with RabbitMQ and Kafka.
    Familiarity with CI/CD tools, with a preference for GitLab.
    Proven experience in managing various databases including PostgreSQL and MS SQL, as well as Redis, Elasticsearch, and Cassandra.
    Knowledge of scripting languages (Bash and Python).
    Hands-on experience with Infrastructure as Code (IAC) and configuration management tools, specifically with Terraform and Ansible.
    Comprehensive understanding of containerization and virtualization concepts.
    Implementing a Vault infrastructure tailored to the needs.
    Proficiency in the operation and management of a Kafka cluster, along with its related components such as operators, all-in-one configurations, Schema Registry, and Kafka Connect.
    Extensive proficiency in Docker and kaniko.
    Expertise in Kubernetes, encompassing the provisioning and management of clusters in cloud environments.
    Proficient in crafting and sustaining Helm charts for streamlined application deployment.
    Skilled in setting up and utilizing monitoring solutions such as Prometheus/VictoriaMetrics, AlertManager, Grafana, and the EFK (Elasticsearch, Fluentd, Kibana).
    English: Intermediate or higher.

This is your mission:

    Automating the creation and ongoing maintenance of GCP infrastructure using a combination of Terraform, Ansible, and custom-built tools.
    Designing, implementing, and managing CI/CD pipelines to cater to the needs of multiple development teams.
    Overseeing and enhancing multiple Kubernetes clusters within cloud environments.
    Crafting, enhancing, and upkeeping Helm charts for numerous services.
    Consistently evolve observability and alerting tools.
    Compose technical documentation.
    Actively engage in engineering discussions and play a role in shaping the development of future products.