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