Senior DevOps Engineer (Infrastructure)
Soft2Bet
·Today
- Location
- Limassol, Cyprus
- Department
- DevOps
- Seniority
- Senior
- Source
- Greenhouse
Description
About the Role
We are looking for a Senior DevOps Engineer to join our Infrastructure team in Cyprus. The role focuses on managing Debian-based infrastructure and core services, operating self-managed Kubernetes clusters, ensuring high availability and uptime, automating infrastructure provisioning and configuration, managing network security, and supporting cloud and CDN environments.
Key Responsibilities
- Provision, configure, and manage Linux servers and infrastructure (Debian).
- Deploy, operate, and maintain self-managed Kubernetes clusters, as well as virtual machines and containerized workloads (Docker, Kubernetes).
- Monitor system performance, troubleshoot complex errors, debug issues, and ensure high uptime and reliability.
- Configure, manage, and optimize CDN systems (Cloudflare and/or AWS CloudFront) for content delivery, caching, routing, and edge security.
- Develop and maintain automation scripts (Bash, Python, Go) and manage configuration and infrastructure as code (Ansible, Terraform).
- Configure and manage firewalls, VPNs, DNS, and other network security measures.
- Implement security best practices, regular patches, and updates; ensure compliance with security policies and perform regular audits.
- Work with cloud providers and bare-metal platforms to support and scale infrastructure needs.
- Implement backup and recovery solutions, ensuring system redundancy and business continuity planning.
- Provide structured logging, monitoring, and documentation for configurations, procedures, and troubleshooting guides.
- Collaborate closely with cross-functional DevOps and IT Security teams to support infrastructure operations.
Requirements (Must Have)
- Proven experience as a Senior DevOps Engineer or Infrastructure Engineer.
- Strong hands-on knowledge of Linux distributions (Debian, Ubuntu, CentOS, RHEL, etc.).
- Proficiency in scripting languages (Bash, Python, Go, or similar).
- Hands-on experience with automation and IaC tools (Ansible, Terraform).
- Solid understanding of networking fundamentals (TCP/IP, DNS, VPN, Firewalls).
- Experience with and willingness to work extensively with CDN systems (Cloudflare and/or AWS CloudFront).
- Strong experience with containerization and orchestration, including deploying and operating self-managed Kubernetes clusters (Docker, Kubernetes), Familiarity with monitoring and logging tools (Zabbix, Prometheus, Grafana).
- Strong problem-solving and troubleshooting skills with the ability to work independently and drive infrastructure improvements.
Nice to Have
- Familiarity with administering and troubleshooting databases (MySQL, PostgreSQL, MongoDB).
- Experience with security auditing, compliance standards, and disaster recovery / business continuity setups.
- Familiarity with cloud environments, including AWS, Azure, GCP, IBM Cloud, and OCI.
Nice to Have
- Familiarity with administering and troubleshooting databases (MySQL, PostgreSQL, MongoDB).
- Experience with security auditing, compliance standards, and disaster recovery / business continuity setups.
- Familiarity with cloud environments, including AWS, Azure, GCP, IBM Cloud, and OCI.
By submitting your application, you agree to our Privacy Policy.