DevOps, Senior Engineer
At a glance
Senior DevOps & Release role at Master-Works. Riyadh · full-time.
Pay not stated DevOps & Release salary
devopsroles summary, based on the employer's posting.
What you'll do
- Build and run Kubernetes platforms for enterprise applications, keeping their infrastructure scalable, secure and dependable
- Set up delivery pipelines and GitOps workflows, then deploy applications with container orchestration practices
- Maintain on-premises systems for availability, speed and security, including access controls and secrets handling
- Track system health, investigate faults and tune resource use; document architecture and operating procedures
- Work with developers to simplify application deployment and release processes
What you bring
- A bachelor’s degree in computer science, engineering or a related discipline
- Hands-on Kubernetes experience in production, including GPU workloads such as NVIDIA GPU Operator or CUDA
- Experience with automated deployments and cluster administration using Rancher, OpenShift or another listed platform
- Working knowledge of Linux administration, networking, monitoring and logging tools such as Grafana
- You can troubleshoot effectively, apply on-premises security practices and work across teams
Who this fits
This senior, full-time role suits an engineer focused on Kubernetes operations, CI/CD and enterprise application platforms. You’ll work onsite in Riyadh, Saudi Arabia.
From the employer
Master Works is a Saudi technology company driving digital transformation through emerging technologies and innovative digital solutions. We empower organizations with expertise across data management, AI, software development, and digital strategy, contributing to the digital economy in line with Saudi Vision 2030.
Master Works is looking for a highly skilled DevOps, Senior Engineer with strong expertise in Kubernetes ecosystems and modern CI/CD practices to support enterprise applications and AI platforms. The role involves designing, building, and maintaining scalable, secure, and reliable infrastructure for a wide range of business applications.
Key Responsibilities
- Design, implement, and manage Kubernetes-based platforms for enterprise applications.
- Administer, operate and maintain platforms cluster management.
- Implement and manage CI/CD pipelines for applications and services.
- Deploy and manage applications using container orchestration best practices.
- Ensure high availability, performance, and security of on-premises systems.
- Implement and manage GitOps workflows.
- Collaborate with development teams to streamline application deployment and releases.
- Monitor systems, troubleshoot issues, and optimize resource usage.
- Implement and enforce security best practices, including access control and secrets management.
- Document system architecture and processes to ensure clear knowledge sharing and maintainability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong hands-on experience with Kubernetes (K8s) in production environments.
- Experience with container orchestration and deployment automation.
- Experience handling GPU workloads in Kubernetes (NVIDIA GPU Operator, CUDA environments).
- Experience with Rancher and/or OpenShift for cluster management.
- Solid knowledge of Linux system administration and networking concepts.
- Experience with monitoring & logging tools (Grafana or similar).
- Strong understanding of security best practices for on-premises environments.
- Excellent problem-solving and troubleshooting skills and the ability to work collaboratively in cross-functional teams.