Find Your Dream Job

Search through thousands of job postings to find your next opportunity

Date Posted

Job Type

Technology

Work Setting

Salary Range

$0k $100k $200k+

Experience Level

DevOps Engineer

Emdad Al Khebrat

Riyadh, Saudi Arabia

DevOps Engineer


Job Overview:

We are looking for an experienced DevOps Engineer with a strong background in Google Cloud Platform (GCP) and a passion for building and maintaining scalable, reliable, and efficient infrastructure for distributed web applications. In this role, you will be responsible for designing, implementing, and managing CI/CD pipelines, cloud infrastructure, and automation tools to streamline the deployment and operation of our web applications in the cloud.


Key Responsibilities:


- Cloud Infrastructure Management: Design, deploy, and manage scalable and secure cloud infrastructure on Google Cloud Platform (GCP) to support distributed web applications.

- CI/CD Pipeline Development: Develop, implement, and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines using tools like Jenkins, GitLab CI, CircleCI, or Cloud Build to automate the software delivery process.

- Infrastructure as Code (IaC): Utilize Infrastructure as Code tools such as Terraform, Ansible, or Cloud Deployment Manager to automate the provisioning and management of cloud resources.

- Monitoring & Logging: Set up and maintain comprehensive monitoring, logging, and alerting solutions using tools like Prometheus, Grafana to ensure the availability and performance of applications.

- Automation & Scripting: Develop scripts and automation tools to improve efficiency, reduce manual tasks, and ensure consistency across environments using Bash, Python, or Go.

- Security & Compliance: Implement and maintain security best practices, including identity and access management, network security, and data protection, to ensure compliance with industry standards.

- Collaboration & Communication: Work closely with development, QA, and product teams to understand requirements, provide guidance on best practices, and ensure seamless integration and delivery of applications.

- Performance Optimization: Identify performance bottlenecks and optimize system performance and reliability across cloud infrastructure and applications.

- Disaster Recovery & High Availability: Design and implement backup, disaster recovery, and high availability strategies to ensure business continuity and minimal downtime.

- Cost Management: Monitor and optimize cloud infrastructure costs, ensuring cost-effective use of resources while maintaining performance and scalability.


Qualifications:


- Education: Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.

- Experience: 4+ years of experience as a DevOps Engineer or in a similar role, with a strong focus on Google Cloud Platform (GCP).

- Technical Skills:

- Expertise in Google Cloud Platform (GCP) services such as Compute Engine, Kubernetes Engine (GKE), Cloud Storage, Cloud Functions, Cloud Pub/Sub, Cloud SQL, and VPC Networking.

- Strong experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or Cloud Build.

- Proficiency in Infrastructure as Code (IaC) tools such as Terraform, Ansible, or Cloud Deployment Manager.

- Knowledge of containerization and orchestration tools like Docker and Kubernetes.

- Experience with monitoring and logging tools such as Prometheus, Grafana, Stackdriver, Datadog, or similar.

- Strong scripting skills with Bash, Python, or Go for automation.

- Understanding of networking concepts (DNS, Load Balancers, VPNs, etc.) and security best practices.

- Experience with Git and version control systems.

- Soft Skills:

- Excellent problem-solving and troubleshooting skills with the ability to work in a fast-paced environment.

- Strong communication and collaboration skills to work effectively with cross-functional teams.

- Attention to detail and ability to manage multiple tasks and projects simultaneously.


Nice to Have:

- Experience with multi-cloud environments (AWS, Azure).

- Familiarity with service mesh architectures (e.g., Istio, Linkerd).

- Knowledge of serverless architecture and tools like Cloud Run or Knative.

- Experience with site reliability engineering (SRE) principles and practices.

- Certifications in Google Cloud Platform (GCP) or other cloud platforms.

NewSREJobs

Connecting top SRE talent with leading companies.

For SRE Professionals

For Employers

Company