Back to Jobs

Intermediate Site Reliability Engineer, Database Operations – PostgreSQL Expertise for Scalable and Secure Infrastructure

Remote, USA Full-time Posted 2025-11-03

Introduction to GitLab and Our Mission

At GitLab, we're on a mission to enable everyone to contribute to and co-create the software that powers our world. As an open core software company, we develop the most comprehensive AI-powered DevSecOps Platform, used by over 100,000 organizations. Our culture is deeply rooted in our values, which influence how we hire, build products, and lead our industry. We believe that when everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. To learn more about Life at GitLab, we invite you to explore our website and discover how our unique approach to software development is changing the world.

About the Role: Intermediate Site Reliability Engineer, Database Operations

We're seeking an experienced Intermediate Site Reliability Engineer, Database Operations to join our team of experts in ensuring the smooth operation of our user-facing services and production systems. As a Site Reliability Engineer (SRE) at GitLab, you will be responsible for applying sound engineering principles, operational discipline, and mature automation to our environments and the GitLab codebase. Your expertise in database operations, particularly with PostgreSQL, will be crucial in driving the success of our Database Reliability Engineering team.

Key Responsibilities:

  • Build: Automate every operational task, including package updates, configuration changes, and tools for automatic provisioning of customer-facing services, to ensure seamless operations across all customer platforms.
  • Maintain: Develop a robust warning system and reliable maintenance tasks, such as library upgrades, version migrations, and similar, to ensure the continuous health of our systems.
  • Plan: Design and implement monitoring and alerting systems that predict capacity needs based on customer usage patterns, plan for new service rollouts, and prepare advice for customers to optimize their resource consumption.
  • Respond: Respond to user emergencies, platform alerts, and support requests in a timely and effective manner, ensuring minimal disruption to our services.
  • Enhance: Implement new and update existing security measures to protect GitLab's infrastructure, ensuring the highest level of security and compliance.
  • Partner: Act as a Subject Matter Expert within the GitLab Infrastructure team, interacting with internal and external compliance assessors during certification and recertification of regulatory requirements.
  • Collaborate: Work closely with other engineering stakeholders to resolve larger architectural bottlenecks, participate in shaping the future roadmap, and establish strong operational readiness across teams.

The Database Reliability Engineer Role

As a Database Reliability Engineer at GitLab, you will be responsible for the building, running, and ownership of the entire lifecycle of the PostgreSQL database engine for GitLab.com. You will work closely with the DBRE team to ensure the scalability, security, and performance of our database infrastructure. For more information about the DBRE team and their work, please visit our team page.

The Team and Our Culture

Our DBRE team currently consists of three members distributed across EMEA, APAC, and AMER. As a new member of the team, you can expect a supportive leadership team that plans to invest substantially in the DBRE team, adding over five SREs and DBREs over the next 12+ months. We prioritize cross-skilling and up-skilling, providing opportunities for growth and development in a dynamic and collaborative environment. Our unique CREDIT values – Collaboration, Results, Efficiency, Diversity, Inclusion, and Transparency – guide our interactions and decision-making, ensuring a positive and inclusive work environment.

Essential Qualifications and Skills

To be successful in this role, you will need:

  • Advanced datastore platform management experience, preferably using Postgres at scale.
  • Advanced Cloud Infrastructure management experience, preferably using GCP.
  • Advanced experience with Linux.
  • Solid experience with automation at scale using one or more of the following: Terraform, Chef, Ansible, or similar tools.
  • Solid experience implementing monitoring at scale, preferably using Prometheus and Grafana.
  • Superior verbal and written communication skills.
  • Ability to work asynchronously across time zones and cultures, at the speed and scale of business.
  • Willingness to live and promote GitLab's unique CREDIT values in your day-to-day work and interactions with teammates.

Preferred Qualifications and Skills

While not essential, the following skills and qualifications are highly desirable:

  • Experience with PostgreSQL database administration and performance optimization.
  • Knowledge of containerization using Docker and Kubernetes.
  • Familiarity with GitLab's products and services.
  • Experience with agile development methodologies and version control systems such as Git.
  • Strong problem-solving skills and ability to troubleshoot complex issues.

Career Growth Opportunities and Learning Benefits

At GitLab, we're committed to the growth and development of our team members. As an Intermediate Site Reliability Engineer, Database Operations, you will have access to:

  • Ongoing training and professional development opportunities to enhance your skills and knowledge.
  • Cross-skilling and up-skilling opportunities to expand your expertise and take on new challenges.
  • A collaborative and dynamic work environment that encourages innovation and creativity.
  • Recognition and rewards for outstanding performance and contributions to the team.

Work Environment and Company Culture

Our company culture is built on transparency, collaboration, and inclusivity. We believe in:

  • Flexible working hours and remote work arrangements to support work-life balance.
  • A culture of feedback and continuous improvement, where everyone's voice is heard.
  • A commitment to diversity, equity, and inclusion, ensuring a welcoming and inclusive environment for all team members.
  • Regular team-building activities and social events to foster connections and camaraderie.

Compensation, Perks, and Benefits

We offer a competitive compensation package, including a salary range that reflects your experience and qualifications. Our benefits and perks include:

  • Comprehensive health insurance and wellness programs.
  • Generous paid time off and holiday policies.
  • Retirement savings plans and matching contributions.
  • Access to cutting-edge technologies and tools.
  • Opportunities for professional growth and development.

Conclusion and Call to Action

If you're passionate about database operations, PostgreSQL, and cloud infrastructure, and you're looking for a challenging and rewarding role that offers opportunities for growth and development, we encourage you to apply for this exciting opportunity. As an Intermediate Site Reliability Engineer, Database Operations at GitLab, you will be part of a dynamic and collaborative team that is shaping the future of software development. Don't miss this chance to join our team and contribute to our mission to enable everyone to contribute to and co-create the software that powers our world. Apply now and take the first step towards an exciting and rewarding career with GitLab!

Apply for this job  

Similar Jobs