DevOps Engineer

Position details

Seniority: Senior
Work format: Office
Location: Cyprus

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using GitLab CI/CD
  • Deploy, administer, and scale Kubernetes clusters
  • Design, develop, and optimize AWS infrastructure
  • Automate infrastructure deployment and management using Terraform and Ansible
  • Administer Linux servers, network infrastructure, and DNS
  • Configure, maintain, and ensure high availability of Kafka and NATS clusters
  • Administer PostgreSQL, MySQL, and ClickHouse clusters, including replication, backup, and data recovery
  • Implement and develop monitoring, logging, and alerting systems using Prometheus, Grafana, and ELK Stack
  • Design and maintain PKI and SSH infrastructure for access management
  • Administer Jira, Confluence, and office IT infrastructure, including peripheral equipment
  • Ensure infrastructure and application security
  • Identify and resolve incidents, optimize performance, and improve system reliability and availability
  • Contribute to engineering best practices and mentor junior engineers

Requirements

  • 5+ years of experience as a DevOps Engineer
  • In-depth knowledge of Kubernetes, including cluster architecture, deployment, scaling, and troubleshooting
  • Strong Linux expertise, including server administration, networking, and file systems
  • Hands-on experience designing and maintaining complex CI/CD pipelines using GitLab CI/CD
  • Experience designing and managing AWS infrastructure (EC2, S3, RDS, VPC, IAM, Route 53, CloudWatch, EKS)
  • Hands-on experience administering Apache Kafka, including configuration, monitoring, performance optimization, and high availability
  • Experience administering database clusters, including replication, backup, recovery, and performance monitoring
  • Experience with infrastructure automation using Terraform and Ansible
  • Experience with monitoring and logging systems (Prometheus, Grafana, ELK Stack, Zabbix)
  • Experience configuring and managing access using SSH and PKI
  • Understanding of network security principles and experience implementing infrastructure security best practices
  • Strong analytical and problem-solving skills, independence, accountability, and ability to work effectively in a team
  • AWS Certified DevOps Engineer – Professional, CKA, or CKAD certifications
  • Experience with Azure or GCP cloud platforms
  • Knowledge of RabbitMQ or Redis Streams
  • Experience with service meshes such as Istio or Linkerd

Working Conditions

  • Official employment in accordance with Cyprus labor legislation
  • Office-based work in Limassol, Cyprus
  • 5-day workweek with flexible start times between 8:00 AM and 10:00 AM
  • Salary based on interview results
  • 21 working days of paid annual leave
  • 4 additional paid days off per year
  • Free breakfast and lunch at the office
  • Partial reimbursement for English and Greek language courses (SkyEng)
  • Opportunities for professional development and training
  • Opportunity to build and develop the infrastructure of a new product from scratch, without legacy systems