remote job

Job Opportunity: Senior DevOps Engineer (Remote)

  • Company: GitLab (Fully Remote)
  • Location: Remote (Worldwide)
  • Job Type: Full-time
  • Experience Level: Senior (5+ years)

About the Role

Are you a DevOps expert passionate about automation, cloud infrastructure and CI/CD pipelines? GitLab is looking for a Senior DevOps Engineer to join its globally distributed team. In this fully remote role, you’ll work on scaling infrastructure, optimizing deployment workflows and ensuring high availability for millions of users.

As a Senior DevOps Engineer, you’ll collaborate with developers, security teams and SREs to build a seamless, automated and secure cloud environment. If you love solving complex challenges with Kubernetes, Terraform and AWS/GCP, this could be your dream job!


Key Responsibilities

1. CI/CD Pipeline Automation

  • Design, implement and maintain GitLab CI/CD pipelines for cloud-native applications.
  • Optimize build, test and deployment processes for speed and reliability.
  • Troubleshoot pipeline failures and improve monitoring.

2. Cloud Infrastructure Management

  • Deploy and manage Kubernetes clusters (EKS, GKE, or self-managed).
  • Use Infrastructure as Code (IaC) tools like Terraform, Ansible, or Pulumi.
  • Ensure scalability, security and cost-efficiency in cloud environments (AWS, GCP, or Azure).

3. System Reliability & Performance

  • Implement observability tools (Prometheus, Grafana, ELK Stack) for real-time monitoring.
  • Automate incident response and disaster recovery strategies.
  • Conduct performance tuning and capacity planning.

4. Security & Compliance

  • Enforce DevSecOps best practices in CI/CD pipelines.
  • Manage secrets with Vault, AWS KMS, or GitLab Secrets.
  • Ensure compliance with SOC 2, GDPR or HIPAA (if applicable).

5. Collaboration & Mentorship

  • Work closely with developers to improve deployment workflows.
  • Document infrastructure and processes for team knowledge sharing.
  • Mentor junior engineers and promote DevOps best practices.

Required Skills & Qualifications

  • 5+ years of experience in DevOps, Site Reliability Engineering (SRE), or Cloud Engineering.
  • Strong expertise in:
  • Kubernetes & Docker (container orchestration).
  • Terraform, CloudFormation, or Pulumi (IaC).
  • AWS, GCP, or Azure (multi-cloud experience is a plus).
    ✅ Proficient in scripting (Bash, Python, or Go).
    ✅ Hands-on experience with CI/CD tools (GitLab CI, Jenkins, GitHub Actions).
    ✅ Knowledge of monitoring & logging tools (Prometheus, Grafana, Datadog, ELK).
    ✅ Familiarity with networking, security and database management.

Nice-to-Have Skills

  • Experience with GitLab’s DevOps platform.
  • Knowledge of serverless architectures (Lambda, Cloud Functions).
  • Background in Python/Go for automation scripting.
  • Certifications like AWS Certified DevOps Engineer, CKA, or Terraform Associate.

Why Join GitLab?

🚀 Fully Remote Work

  • Work from anywhere in the world with flexible hours.
  • No office mandates—100% distributed team.

💡 Cutting-Edge Technology

  • Contribute to one of the most popular DevOps platforms.
  • Work with top-tier cloud and automation tools.

💰 Competitive Compensation

  • Attractive salary (varies by location).
  • Stock options & performance bonuses.

🌍 Work-Life Balance

  • Unlimited PTO (encouraged to take time off).
  • Wellness & learning stipends.

How to Apply?

If you’re ready to take your DevOps career to the next level, apply now!

🔗 Apply Here: GitLab Careers – Senior DevOps Engineer

📌 Application Tips:

  • Highlight your cloud and automation experience.
  • Showcase projects where you improved CI/CD or infrastructure reliability.
  • Mention any open source contributions (if applicable).

Some Latest Posts

Share via
Copy link