- Company Name
- Xsolla
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title**
DevOps Engineer
**Role Summary**
A senior DevOps professional responsible for designing, deploying, and maintaining scalable, self‑hosted or cloud‑based Kubernetes environments. The role focuses on automated infrastructure provisioning, continuous integration/continuous delivery pipelines, configuration management, and ensuring reliability, performance, and observability across Linux‑based application stacks.
**Expectations**
- 4–7 years of hands‑on DevOps experience.
- Proven expertise in Linux system administration, Kubernetes cluster management, and cloud platforms (GCP or AWS).
- Competency in infrastructure‑as‑code, scripting, CI/CD, and observability tools.
- Strong analytical problem‑solving, clear written and verbal communication, and collaborative mindset.
**Key Responsibilities**
- Plan, deploy, and operate self‑hosted or cloud‑native Kubernetes clusters.
- Build and maintain cloud infrastructure (compute, networking, storage) using IaC tools.
- Configure and manage Linux, web, and application servers, ensuring security and high availability.
- Implement configuration management with Puppet or Ansible for multi‑environment rollout.
- Author and maintain Terraform or Terragrunt modules for consistent infrastructure provisioning.
- Design and execute CI/CD pipelines to automate testing, build, and deployment workflows.
- Monitor cluster and application health with observability stacks and respond to incidents.
- Troubleshoot and resolve infrastructure, network, and application issues efficiently.
**Required Skills**
- Linux administration (Linux kernel, system services, networking).
- Kubernetes (cluster design, Helm, RBAC, autoscaling, resource limits).
- Cloud platforms: GCP or AWS (compute, IAM, networking).
- Infrastructure‑as‑Code: Terraform, Terragrunt.
- Scripting: Python, Bash.
- CI/CD tooling (Jenkins, GitLab CI, Spinnaker, ArgoCD, etc.).
- Configuration management (Puppet, Ansible).
- Observability tools (Prometheus, Grafana, ELK, Loki, OpenTelemetry).
- Troubleshooting, performance tuning, capacity planning.
- Excellent written and verbal communication; strong analytical mindset.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field preferred (not mandatory).
- Certifications are a plus:
- Kubernetes certifications: CKA, CKS.
- Cloud certifications: Google Cloud Platform, AWS Certified Solutions Architect, etc.
- HashiCorp certifications: Terraform Associate, Vault Associate.
- Linux certifications: LFCS, LFCE, RHCSA, RHCE.
- Configuration management certifications: Puppet, Ansible.
---