DevOps & Automation EngineerTech

Sandsoft Games
Riyad Al Khabra
SAR 60,000 - 100,000
Job description

About the role
As a DevOps & Automation Engineer at Sandsoft, you will play a critical role in supporting our game development teams by architecting, automating, and managing the infrastructure and performing essential system administration tasks that power our heavy-load, real-time gaming applications. You will design and implement robust, secure, and scalable CI/CD pipelines, oversee day-to-day operational administration, and ensure that our systems operate at peak performance even under extreme loads. Your work will directly contribute to the smooth delivery of engaging gaming experiences for millions of players worldwide.

Key Responsibilities

  1. Design, implement, and maintain infrastructure-as-code (IaC) using tools like Terraform, Ansible, or similar modern alternatives.
  2. Develop automation scripts and tools to streamline configuration management and deployment processes.
  3. Create and manage GitHub pipelines to support continuous integration, testing, and deployment.
  4. Implement automated testing, security scans, and vulnerability assessments within the CI/CD framework.
  5. Manage containerized applications using Kubernetes and Docker, with a focus on multi-cloud deployments (AWS, GCP, and Azure).
  6. Optimize resource allocation and scalability for heavy-load gaming applications, ensuring high availability with auto-scaling, load balancing, and failover mechanisms.
  7. Set up and maintain observability stacks using modern tools (e.g., ELK/EFK, Prometheus, Grafana, OpenTelemetry, Sentry).
  8. Integrate security best practices across the deployment lifecycle, including secret management, secure coding standards, and container security.
  9. Collaborate with cross-functional teams to ensure compliance with industry standards and evolving best practices.
  10. Work closely with development teams to support and enhance their workflows.
  11. Maintain comprehensive documentation of automation processes, infrastructure designs, and operational procedures.

Requirements

  1. 3+ years in DevOps, automation, or cloud engineering.
  2. Strong analytical-thinking and problem-solving capabilities with a passion for innovating, optimizing, and debugging processes.
  3. Proficiency in high-level programming languages (e.g., Python) and scripting languages (e.g., PowerShell, Bash).
  4. Experience with Docker and Kubernetes, including managing multi-cloud container orchestration environments.
  5. Experience with Terraform for designing, deploying, and managing cloud infrastructure.
  6. Experience in creating, managing, and securing CI/CD pipelines using platforms like GitHub or GitLab.
  7. Hands-on experience with major public cloud providers (AWS, GCP, Azure), including designing architectures for high-load and latency-sensitive applications.

Preferred Qualifications

  1. Familiarity with relational databases (PostgreSQL, MySQL) and caching mechanisms like Redis, including replication and clustering.
  2. Knowledge of message brokers (Kafka, RabbitMQ) for distributed systems.
  3. Understanding of secret management tools (HashiCorp Vault) and service mesh technologies (Consul, Istio).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new DevOps & Automation EngineerTech jobs in Riyad Al Khabra