About the company
webook.com is Saudi's #1 event ticketing and experience booking platform in terms of technology, features, agility, revenue, serving some of the largest mega events in the Kingdom, surpassing over 2 billion sales.
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 which will be responsible for the deployment and optimization of our production systems
- The ability to ensure our support tools work and enable continuous integration, testing and production deployment
- As an engineer, you will be shaping and implementing strategic solutions to ensure our systems stays on the bleeding edge of technology
- You will be contributing to the technology stack, covering web development, API development, DB communication/handshake, performance, and security measures
- You will help to make sure systems are operational, visible, and designed for auto-recovery in case of disaster
- Responsible for the end to end development and production system operations including system maintenance, monitoring (application, system, log), notification, automation, and backend operation
- Visibility and Improvement in system performance and stability
- Propose new technologies and tools to improve development, testing, and production operations
- Work closely with various teams across functions including the project team, product team, tech team, and QA team
- Continually 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 the ongoing design, implementation, and maintenance of systems and tools across our cloud stack
- Work closely with Development and QA teams to help ensure end-to-end quality
- Write and maintain infrastructure documentation
- Work with third-party vendors to resolve infrastructure issues
Requirements
- Experience in handling high traffic production system, 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
- Good 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 (including the understanding of distributed systems concepts and principles)
Key Qualifications
- Minimum of bachelors in Computer Science or related field
- Minimum of 3 to 5 years of experience as Senior DevOps
- Experience in GCP - preferred
- AWS Certified DevOps Engineer Professional, preferred
- Google Certified Professional Cloud Architect, preferred