Spotware Systems

Senior DevOps Engineer

Spotware Systems Limassol, Cyprus, Cyprus

Software Development · 51-200 employees

12 h ago
devops Mid (2-5 yrs) Full-time Visa sponsorship Cyprus
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design, build, and maintain CI/CD pipelines while automating infrastructure and application deployments. Additionally, you will manage Kubernetes clusters and ensure the scalability, reliability, and security of Java-based microservices in production.

What they look for

DevOps Kubernetes Java CI/CD Ansible Helm Prometheus Grafana Go Python Bash Terraform Networking Microservices Security Observability

Requirements

The role requires at least 3 years of experience in DevOps or SRE roles with strong expertise in Kubernetes, Helm, and Ansible. Candidates must also possess proficiency in Go, Python, and Bash, along with a deep understanding of Linux systems and Java-based microservices.

Benefits

Private medical insurance Relocation support Relocation bonus Flight tickets Airport pickup Accommodation assistance Banking assistance Healthcare assistance Fresh fruit Snacks Welcome baby bonus Baby box Birthday voucher Sports activities compensation Wellness initiatives Greek language classes

Full description

Spotware Systems is seeking a highly skilled Senior DevOps Engineer with extensive experience in supporting Java-based product environments. This role is ideal for someone who blends deep infrastructure knowledge with automation expertise, has a solid understanding of modern DevOps practices, and thrives in complex, distributed systems. You will be instrumental in ensuring scalability, reliability, and security across our production environments.

Responsibilities 

  • Design, build, and maintain CI/CD pipelines using GitLab CI and Jenkins.
  • Automate infrastructure and application deployments with Ansible.
  • Manage Kubernetes clusters, including CNIs, networking, and troubleshooting.
  • Deploy and manage services using Helm and helm-file.
  • Implement and maintain monitoring and observability stacks (Prometheus, Grafana, Loki, VictoriaMetrics, ELK).
  • Set up distributed tracing with OpenTelemetry.
  • Profile applications and systems using tools like perf, pprof, and Java heap dump analyzers.
  • Ensure security best practices across CI/CD, secrets management (Vault, Sealed Secrets), and static code analysis (SonarQube).
  • Optimize containerization workflows, focusing on image layering, distroless builds, and runtime management (containerd, CRI-O).
  • Manage networking in Kubernetes: Services, Ingress, NetworkPolicies, DNS, and external load balancer integrations.
  • Troubleshoot complex networking issues using tcpdump, traceroute, Netstat, and other diagnostic tools.
  • Contribute to infrastructure as code (Terraform, where applicable).
  • Develop and maintain scripts and tools in Go, Python, Bash, and Groovy.
  • Support and optimize Java-based microservices in production.

Requirements 

  • 3+ years of experience in DevOps or SRE roles.
  • Proven expertise with Helm, helm-file, and Ansible in production.
  • Strong background supporting Java-based microservices.
  • Hands-on experience with GitLab CI and Jenkins pipelines.
  • Deep knowledge of Kubernetes (core components, CNIs, networking).
  • Strong understanding of Linux systems in production.
  • Experience with monitoring and observability: Prometheus, Grafana, Loki, VictoriaMetrics, VictoriaLogs.
  • Familiarity with distributed tracing using OpenTelemetry.
  • Experience with secrets management (Vault, Sealed Secrets).
  • Strong troubleshooting skills with networking (TCP/UDP, DNS, load balancing, ingress controllers).
  • Competency in Go, Python, and Bash scripting.
  • Understanding of microservices architecture, event-driven architecture and the CAP theorem.
  • Proven ability to support incident response and on-call rotations.

Nice to Have 

  • Experience with Infrastructure as Code (Terraform).
  • Familiarity with Service Meshes (Istio, Linkerd).
  • Knowledge of advanced networking (eBPF, Calico, Cilium, IPVS).
  • Experience with profiling tools and JVM troubleshooting (Eclipse MAT, jmap).
  • Exposure to CI/CD security best practices and static analysis tools like SonarQube.

Working Conditions

  • Competitive salary.
  • Private medical insurance.
  • Relocation support (if applicable), including an entry permit, relocation bonus, flight tickets, and airport pickup.
  • Support with settling into life in Cyprus, including accommodation, banking, healthcare, and everyday guidance.
  • Comfortable office environment with fresh fruit every day, treats or pizza on Wednesdays, and snack day on Fridays.
  • Fair remuneration based on your experience, skills, and level of responsibility.
  • Welcome Baby Bonus and Baby Box.
  • Birthday voucher.
  • Partial compensation for sports activities and wellness initiatives.
  • Greek language classes.

Similar roles