DevOps Engineer

Information Technology Limassol

Job Description

Our client is a fast-growing fintech company building next-generation payment and infrastructure solutions for highly regulated, high-volume industries. With a strong focus on scalability, security, and performance, they develop cutting-edge technologies that power seamless transactions and complex cloud-based systems at scale.

Our client is seeking an experienced DevOps Engineer to play a key role within their infrastructure team. This is a high-impact position in a fast-paced environment, focused on building, scaling, and optimizing cloud infrastructure using cutting-edge technologies.

You will be responsible for managing multiple environments while ensuring high availability, security, and operational efficiency. The role requires strong expertise in cloud architecture, automation, and Kubernetes orchestration.

If you thrive in complex cloud-based ecosystems and enjoy working with AWS, Kubernetes (EKS), Terraform, Kafka, and Prometheus/Grafana, this role offers an exciting opportunity to make a meaningful impact.

Reference #: GC005896

Job Responsibilities

  • Design, build, and maintain a scalable, reliable, and high-performance cloud infrastructure.
  • Develop and manage Infrastructure as Code (IaC) using Terraform (hands-on experience is a must).
  • Ensure AWS best practices for production environments, including high availability, security, and cost optimization.
  • Maintain and enhance our EKS-based Kubernetes environment, optimizing for performance and security.
  • Manage Kafka clusters, ensuring reliability, scaling, and performance tuning.
  • Implement and optimize monitoring and alerting systems using Prometheus, Grafana, OpenSearch, and Jaeger.
  • Automate deployment pipelines and CI/CD workflows using GitHub Actions, AWS CodePipeline, and ArgoCD.
  • Administer AWS services such as RDS, S3, Route53, ACM (AWS Cert Manager), SSM, Lambda, ECS, and OpenVPN.
  • Troubleshoot production issues, ensuring high availability and minimal downtime.
  • Collaborate with developers and security teams to improve infrastructure reliability and security.
  • Maintain multi-environment infrastructure and ensure smooth deployments across development, staging, and production.

Requirements

  • Terraform Hands-On Experience (IaC is central to our infrastructure).
  • AWS Production Experience (3+ years supporting live production environments).
  • Kubernetes (EKS) and Kafka expertise.
  • Monitoring & Observability: Proficiency in Grafana, Prometheus, OpenSearch, and Jaeger.
  • Linux Proficiency: Deep knowledge of system administration and networking.
  • CI/CD Automation: Experience with GitHub Actions, ArgoCD, and AWS CodePipeline.
  • Strong troubleshooting and problem-solving skills.
  • A self-driven, proactive approach with a passion for operational excellence.
Bonus Skills( Nice to Have):
  • Knowledge of SQL/NoSQL databases (PostgreSQL, Redis, Aerospike, Cassandra, ScyllaDB).
  • Strong scripting skills (Bash, Python, Ruby, or Groovy).
  • Understanding of cloud security best practices.

APPLY FOR THIS JOB