Senior DevOps Engineer — Remote, Cloud & CI/CD
Summary
Build and scale cloud infrastructure for a Saudi event-ticketing platform, automating CI/CD pipelines and ensuring high uptime for ticketing 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