Overview:
SOFTSWISS is looking for a skilled Systems Engineer to join our team and help build, maintain, and evolve reliable infrastructure for our platform.
The Sportsbook team develops a powerful software platform that enables clients to launch and manage successful online sports betting businesses. We are looking for a motivated professional who is passionate about infrastructure, automation, and building scalable solutions.
Key responsibilities:
- Communication and collaboration with product development team and stakeholders
- Design, deployment and management of Kubernetes platform based on Cluster API (bare-metal and cloud providers)
- Setup and maintenance of infrastructure for production/staging environments
- Design, deployment and management of GitLab CI pipelines, GitOps and Infrastructure as Code
- React to monitoring events (periodic on-call duties day/night)
- Optimization of infrastructure maintenance and support processes
- Participation in the design of complex IT systems
Required Experience:
- 5+ years of experience as a System Engineer, SRE, DevOps or Platform Engineer
- Deep understanding of Linux-like operating systems (administration and troubleshooting)
- Practical experience with Kubernetes
- Experience with cloud platforms (AWS, GCP, OCI)
- Experience with bare-metal infrastructure (various hosting providers)
- Experience with Infrastructure as Code (Terraform, Pulumi, Crossplane)
- Experience with GitOps approach (Flux, ArgoCD)
- Experience with GitLab/GitHub CI/CD pipelines setup and maintenance
- Experience with configuration management systems (Ansible, Saltstack)
- Experience with cdn, traffic and domain management (CloudFlare, Fastly, Akamai, AWS CloudFront/Route53)
- Experience with monitoring systems (Prometheus, Grafana and similar)
- Practical experience with PostgreSQL cluster (Patroni, CNPG)
- Practical experience with Kafka management (Kafka, Strimzi)
- English and Russian language B1+ level (Intermediate+)
Nice to have:
- Experience with Cluster API (CAPI) and fleet controllers (Sveltos, Fleet)
- Experience with Crossplane
- Experience with Oracle OCI
- Understanding of distributed systems
- Programming skills in Bash, Python or Go
- Experience working in Agile methodologies (Kanban, Scrum)
- Demonstrated ability to leverage AI-powered tools and platforms to optimize workflows
Technology Stack:
- Kubernetes
- Cluster API (CAPI)
- Sveltos
- Saltstack / salt API
- PostgreSQL / Patroni / CNPG
- Kafka / Strimzi
- Redis
- GitLab
- Vault / ESO
- Terraform / Pulumi / Crossplane
- ELK Stack
- Prometheus + Grafana
- Gateway API / Envoy gateway
- Haproxy / Nginx