GitLab logo
GitLab

GitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. Git

Senior Backend Engineer, Deployment Environments

Location

United Kingdom

Posted

5 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishCloudKubernetes

Job Description

Senior Backend Engineer, Deployment Environments

GitLab

• Build tooling and workflows for cloud-native and self-managed deployment environments. • Contribute to Cloud Native deployment guidance, including component requirements, architecture patterns, topology guidance, and scaling principles. • Improve ephemeral environments that bring validation closer to production reality. • Work across application, infrastructure, and platform boundaries to keep deployment artifacts and environment contracts consistent from development through production. • Partner with related teams on packaging, testing, delivery workflows, and customer-facing deployment guidance.

Job Requirements

  • Strong backend engineering experience, ideally with Kubernetes-based systems, distributed applications, or platform engineering
  • Experience with deployment architecture, environment management, or cloud-native operations
  • Comfort working at the boundary of developer workflows and production infrastructure
  • Good systems thinking around service dependencies, deployment patterns, and infrastructure abstraction.
  • A collaborative, pragmatic approach to building durable platform capabilities

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Related Categories

Related Job Pages

More DevOps Engineer Jobs

VPS logo

DevSecOps Engineer

VPS

Companies trust VPS with their training needs. From instructor to simulation, to sales and technical, we deliver it all.

DevOps Engineer5 days ago
Full TimeRemoteTeam 1,001-5,000Since 1922H1B No Sponsor

• Design, implement, and maintain automated CI/CD pipelines that carry code from development through security scanning, compliance validation, and deployment into Navy and DoD environments • Build and maintain hardened Kubernetes environments aligned to DISA STIG requirements across cloud and restricted network deployment contexts • Automate security artifact generation including SBOM production, CVE scanning, and continuous compliance validation • Drive adoption of Infrastructure as Code, GitOps practices, and controls-as-code across the team • Leverage AI tooling to accelerate pipeline development, vulnerability triage, compliance remediation, and operational documentation • Partner closely with software engineers, systems engineers, and ISSE's to embed security and compliance requirements from the start of development • Maintain and evolve deployment infrastructure across multiple secure environments, including cloud and air-gapped or intermittently connected contexts • Support ATO processes through automated evidence generation, documentation as code, and direct collaboration with the security team • Establish and promote standards for pipeline design, container security, secrets management, and deployment consistency • Contribute to feature development when team capacity requires, applying security-first development practices to application code • Maintain operational documentation including runbooks, deployment guides, and architecture diagrams as version-controlled artifacts

United States
$80K - $145K / year
Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Design, build, and maintain the Patchman backend infrastructure • Develop and maintain new product features, from design through implementation and testing • Investigate and resolve complex issues reported by customers, digging deep into the codebase to identify root causes • Operate and maintain a large fleet of dedicated servers, including API gateways, load balancers, and internal processing nodes • Implement and improve CI/CD pipelines for efficient, automated delivery • Write and maintain comprehensive unit/integration tests to ensure code quality • Monitor performance and reliability of production systems, proactively identifying areas for improvement • Collaborate with cross-functional teams to refine architecture and contribute to technical direction

Poland
Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

Role Description We are looking for a DevOps Engineer to join the Patchman team. You’ll work hands-on with Patchman’s existing and legacy infrastructure, helping stabilize, modernize, and integrate it with our broader platform. This includes tackling technical debt, improving reliability and performance, optimizing infrastructure costs, and simplifying systems and processes along the way. You’ll collaborate closely with other teams to help build a stronger and more maintainable foundation for the product. Responsibilities - Design, build, and maintain the Patchman backend infrastructure - Develop and maintain new product features, from design through implementation and testing - Investigate and resolve complex issues reported by customers, digging deep into the codebase to identify root causes - Operate and maintain a large fleet of dedicated servers, including API gateways, load balancers, and internal processing nodes - Implement and improve CI/CD pipelines for efficient, automated delivery - Write and maintain comprehensive unit/integration tests to ensure code quality - Monitor performance and reliability of production systems, proactively identifying areas for improvement - Collaborate with cross-functional teams to refine architecture and contribute to technical direction Qualifications - 5+ years of professional experience as a Backend or DevOps Developer - Proficiency in at least one high-level programming language - Experience designing backend services, with a solid understanding of performance, concurrency, scalability, and reliability - Hands-on experience building and running high-throughput data pipelines at scale using Apache Kafka, ClickHouse, RabbitMQ, or similar technologies - Experience with SQL databases, such as PostgreSQL, and in-memory databases, such as Redis - Strong understanding of different data storage paradigms, including relational, NoSQL, and in-memory key-value databases - Practical experience with Docker and Docker Compose for local development and production deployments - Hands-on experience with Kubernetes - Experience working with monitoring systems - Solid understanding of CI/CD best practices, including Git, automated testing, and deployment workflows - Excellent debugging skills and the ability to investigate complex technical issues - Analytical mindset and the ability to interpret metrics and user feedback to make data-driven decisions - Strong communication and collaboration skills - Upper-intermediate spoken and written English Requirements - Nice to have experience working with Django - Nice to have experience with configuration management systems, such as Puppet, Ansible, Salt, or similar tools Benefits - A focus on professional development - Interesting and challenging projects - Fully remote work with flexible working hours, allowing you to schedule your day and work from any location worldwide - Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves - Compensation for private medical insurance - Co-working and gym/sports reimbursement - Budget for education - The opportunity to receive a reward for the most innovative idea that the company can patent

Worldwide
Fundraise Up logo

Senior DevOps Engineer

Fundraise Up

Unlocking the world's generosity potential

DevOps Engineer5 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Own one of our core platform areas end-to-end: observability (VictoriaMetrics, Grafana, Graylog / VictoriaLogs, fluent bit, exporters, alerting) or CI/CD (Jenkins scripted pipelines, Harbor, Nexus, build agents) — you drive its architecture, reliability, and roadmap. • Drive technical initiatives end-to-end: gather requirements, write the design doc, decompose into tasks, implement, deliver to production, and own the operational health afterwards. • Drive clarity in ambiguous situations by defining requirements, assumptions, and next steps. • Design for reliability and scale: evolve the architecture of our platforms — topology, integration points, scaling approach, and reliability model. • Support developers: deploy and monitor applications on both on-premise servers and Kubernetes (Helm), troubleshoot builds and deploys, help teams with metrics, alerts, and logs; participate in chat duty in developer support channels. • Automate away toil: repetitive operations, provisioning, and maintenance should be codified, not performed by hand. • Investigate production incidents as the senior escalation point for your area: drive resolution, lead post-mortems, implement systemic fixes. Participate in on-call rotations and raise the bar for how on-call works. • Mentor less experienced engineers through design discussions, reviews, and pairing; catch debt-inducing shortcuts at the review stage. • Use AI in all aspects of day-to-day work: researching, troubleshooting, developing.

Spain
€5.8K - €6.6K / month