freehire launches on Product Hunt on 26 August.

Follow →

DevOps Engineer

Summary

Build and maintain scalable cloud infrastructure for Saudi’s top event ticketing platform, automating CI/CD pipelines and ensuring high uptime for ticketing and booking systems.

Job Summary

We're looking for a DevOps Engineer to join a cutting‑edge team that is working on some of the most exciting products being launched in the Middle East. This role offers a remote opportunity open for candidates worldwide. Webook.com is Saudi's #1 event ticketing and experience booking platform, leading in technology, features, agility, and revenue, with over 2 billion sales and serving the largest mega events in the Kingdom.

Key Responsibilities

  • Focus on improving scalability, robustness, and automation of our tools and processes, as well as expanding capabilities to support new features
  • A sense of ownership responsible for the deployment and optimization of our production systems
  • Ensure our support tools work and enable continuous integration, testing, and production deployment
  • Shape and implement strategic solutions to keep our systems on the bleeding edge of technology
  • Contribute to the technology stack, covering web development, API development, database communication, performance, and security measures
  • Ensure systems are operational, visible, and designed for auto-recovery in case of disaster
  • Lead end‑to‑end development and production system operations including maintenance, monitoring, notification, automation, and backend operation
  • Improve system performance and stability visibility
  • Propose new technologies and tools to improve development, testing, and production operations
  • Work closely with various teams across functions, including project, product, tech, and QA teams
  • Continuously improve DevOps tools, processes, and procedures
  • Build, maintain, and scale infrastructure for production, QA, and dev environments
  • Develop and maintain continuous integration/continuous delivery systems
  • Deploy automation solutions in a public cloud environment such as AWS
  • Participate in ongoing design, implementation, and maintenance of systems and tools across our cloud stack
  • Work closely with development and QA teams to ensure end‑to‑end quality
  • Write and maintain infrastructure documentation
  • Work with third‑party vendors to resolve infrastructure issues
  • Maintain a track record of building and maintaining large‑scale software products
  • Deliver high‑uptime software‑as‑a‑service applications
  • Proactively manage tasks, projects, and issues
  • Experience in handling high traffic production systems, troubleshooting, automation, and regular operation
  • Familiarity with web development technology and exposure to their build/deployment
  • Experience with continuous integration/deployment mechanism using Jenkins, Nexus, Docker Registry, GitLab, Ansible/Terraform
  • Knowledge of SaaS, cloud infrastructure, and other enterprise‑related technologies (AWS)
  • Experience with AWS and Google Cloud
  • Experience with container orchestration (Kubernetes)
  • Strong scripting skills (Shell scripting, Python, etc.)
  • Strong knowledge of Unix‑based systems
  • Experience with version control (Git)
  • Deployment and configuration tools (Ansible, Chef, Puppet, etc.)
  • Familiarity with micro‑service architecture and distributed systems concepts and principles

Key Qualifications

  • Minimum of a bachelor's degree in Computer Science or related field
  • Minimum of 3 to 5 years of experience as a Senior DevOps engineer
  • Experience in GCP – preferred
  • AWS Certified DevOps Engineer Professional – preferred
  • Google Certified Professional Cloud Architect – preferred

See also