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 the flexibility of remote work for candidates worldwide.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Location
Riyadh, Saudi Arabia
Key Responsibilities
- Focus on improving scalability, robustness, and automation of our tools and processes, as well as expanding capabilities to support new features.
- Take ownership of 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 ensure our systems stay 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.
- Manage end-to-end development and production system operations including system maintenance, monitoring, notification, automation, and backend operation.
- 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.
- 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.
- Collaborate 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.
- Demonstrate 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.
Requirements
- Experience in handling high traffic production systems, troubleshooting, automation, and regular operations.
- Familiarity with web development technology and exposure to their build/deployment.
- Experience with Continuous Integration/Deployment mechanisms 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).
- Proficiency with deployment and configuration tools (Ansible, Chef, Puppet, etc.).
- Familiarity with micro-service architecture and understanding of 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.