Job Title : Senior DevOps Engineer (ON-SITE RIYADH)
Location : Riyadh, Saudi Arabia
Company Overview : We are a forward-thinking technology company committed to delivering innovative solutions to our clients. Our team thrives on collaboration, continuous improvement, and the seamless integration of cutting-edge technologies. We are seeking a seasoned Senior DevOps Engineer to join our remote team and drive our infrastructure and deployment processes to new heights.
Position Overview : As a Senior DevOps Engineer, you will play a pivotal role in designing, implementing, and managing our cloud infrastructure on Google Cloud Platform (GCP). Your expertise in microservices architecture, Infrastructure as Code (IaC) using Terraform, and continuous integration / continuous deployment (CI / CD) pipelines with GitLab will be essential in ensuring the reliability, scalability, and efficiency of our systems. This role requires a proactive individual with a deep understanding of DevOps best practices and a passion for automation and innovation.
Key Responsibilities :
- Cloud Infrastructure Management :
- Design, deploy, and maintain scalable and secure infrastructure on GCP.
- Implement and manage Kubernetes clusters for efficient orchestration of microservices.
- Utilize Terraform for Infrastructure as Code to automate provisioning and manage infrastructure changes.
- CI / CD Pipeline Development :
- Develop and optimize GitLab CI / CD pipelines to streamline application deployment processes.
- Ensure seamless integration of automated testing, security scans, and deployment workflows.
- Collaborate with development teams to promote best practices in version control and continuous delivery.
- Microservices Management :
- Oversee the deployment and management of microservices architectures, ensuring high availability and resilience.
- Implement service discovery, load balancing, and API gateways to enhance microservices communication.
- Monitor and troubleshoot microservices performance, implementing improvements as needed.
- Automation and Tooling :
- Develop automation scripts and tools to enhance operational efficiency and reduce manual intervention.
- Integrate monitoring and logging solutions to proactively identify and address system issues.
- Stay abreast of emerging technologies and tools, evaluating their potential integration into existing workflows.
- Collaboration and Mentorship :
- Work closely with cross-functional teams to understand requirements and deliver solutions that align with business objectives.
- Provide mentorship and guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Document processes, configurations, and best practices to ensure knowledge sharing and operational transparency.
Qualifications :
Educational Background :Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.Professional Experience :5+ years of experience in DevOps, Cloud Engineering, or related roles.Proven experience managing infrastructure on Google Cloud Platform (GCP).Extensive experience with Terraform for Infrastructure as Code.Proficiency in setting up and managing GitLab CI / CD pipelines.Strong background in containerization and orchestration tools, particularly Kubernetes.Technical Skills :Proficiency in scripting languages such as Python, Bash, or Go.Experience with configuration management tools like Ansible, Puppet, or Chef.Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog.Understanding of networking concepts, security best practices, and system architecture.Soft Skills :Excellent problem-solving and analytical abilities.Strong communication skills, with the ability to convey complex technical concepts to a diverse audience.Demonstrated leadership and mentorship capabilities.Ability to work effectively in a remote, globally distributed team environment.Preferred Qualifications :
Certifications in GCP, Kubernetes, or related technologies.Experience with other cloud platforms such as AWS or Azure.Knowledge of additional CI / CD tools and practices.Experience with serverless architectures and related services.