Senior DevOps Engineer
We are looking for a DevOps Engineer to own the end-to-end architecture and implementation of our hosting infrastructure. You will be responsible for provisioning environments from scratch, with the flexibility to deploy on On-Premise infrastructure. Crucially, you must demonstrate hands-on experience with both Kubernetes and Docker Swarm, as you will spearhead the setup and management of our container orchestration layer using one of these technologies.
Beyond basic setup, you will design and secure the underlying network topologies and lead the configuration of middleware, specifically Apache Kafka clusters. You will work closely with development teams to design robust CI/CD pipelines, ensuring that our delivery is automated, secure, and scalable regardless of the chosen hosting environment.
Responsibilities:
- Design infrastructure hosting, build, and maintain CI/CD pipelines (Azure DevOps Pipelines, GitHub Actions)
- Automate deployment in On-Premise environments
- Manage infrastructure as code (Terraform, Bicep)
- Configure and support services (App Services, VMs, Storage, Networking)
- Implement monitoring, logging, and alerting (Log Analytics, Application Insights or Prometheus/Grafana)
- Work with containers (Docker) and orchestration tools (Docker Swarm)
- Manage security, access, and secrets (Azure AD, Key Vault)
- Optimize system performance, reliability, and cloud costs
- Collaborate with developers and QA teams
Requirements:
- Experience with Docker containers, Docker Swarm
- Strong experience with CI/CD practices and tools
- Understanding of cloud architecture and networking concepts
- Network troubleshooting and configuration skills (DNS, HTTP, SSL, TCP/IP, etc.)
- Experience with Infrastructure as Code
- Linux (and/or Windows) administration skills
- Scripting skills (Bash, PowerShell, Python โ at least one)
- Good understanding of DevOps practices and SDLC
Nice to have:
- Experience with Kubernetes
- Experience with Redis High Availability (HA) architectures, including Sentinel and sharding.
- Azure certifications (AZ-400, AZ-104)
- SRE or production support experience
- Knowledge of security best practices
- Experience with cost optimization
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Required skills experience
| Azure | 3.5 years |
| Kubernetes | 1 year |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |