Staff Engineer, GitLab Delivery - Operate

Posted 2 months agoViewed
100000 - 120000 USD per year
Americas, EMEAFull-TimeSoftware Development
Company:GitLab
Location:Americas, EMEA, EST, PST
Languages:English
Seniority level:Staff, 8+ years
Experience:8+ years
Skills:
LeadershipPostgreSQLSoftware DevelopmentCloud ComputingKubernetesRuby on RailsSoftware ArchitectureGoCI/CDLinuxDevOpsMicroservices
Requirements:
8+ years of software engineering experience At least 3+ years in platform engineering or infrastructure roles Expert-level Go proficiency Production Kubernetes experience Building and maintaining Kubernetes Operators Designing Helm charts for complex stateful applications Understanding of Custom Resource Definitions (CRDs), admission controllers, and controller patterns Experience with stateful workloads, persistent volumes, and storage classes Cloud-native architecture experience Service mesh, observability stacks, and infrastructure as code Experience shipping production software that customers install and operate Understanding of Linux systems, including package management, systemd, and system-level debugging Experience building or maintaining Operators for complex stateful applications Ruby on Rails expertise and understanding of Rails application architecture Infrastructure automation using Terraform, Ansible, or similar tools Background in Site Reliability Engineering or DevOps with production on-call experience Understanding of compliance and security requirements for enterprise software deployments Experience with observability platforms Open source contribution history, particularly in infrastructure or deployment tooling Technical influence and communication skills Team development and execution track record
Responsibilities:
Define technical vision for cloud-native deployment and upgrades. Lead design and implementation of new tooling, including Operators. Architect upgrade orchestration systems. Establish operational maturity standards and guidance. Drive technical decisions around service integration patterns. Lead complex initiatives across multiple groups. Design production-grade Kubernetes Operators. Design and implement upgrade orchestration. Develop tooling and automation for operational complexity reduction. Create integration frameworks for new services. Maintain and evolve GitLab Helm Charts. Contribute to safe database migration strategies. Implement compatibility layers for incremental upgrades. Design and contribute to build validation and pre-flight check systems. Partner with development teams for integration requirements. Collaborate with SRE teams on deployment patterns. Work with Product Management on technical requirements. Mentor and guide other engineers. Create technical documentation and runbooks. Define and implement observability standards. Build automated testing frameworks for deployment and upgrade scenarios. Establish performance benchmarks and capacity planning guidance. Design resilience patterns for failures. Contribute to incident response and post-mortems.
About the Company
GitLab
1001-5000 employeesDeveloper Tools
View Company Profile
Similar Jobs:
Posted about 1 month ago
WorldwideFull-TimeSoftware Development
Senior Backend (Go) Engineer, Gitlab Delivery -Operate
Company:GitLab
Posted 30 days ago
WorldwideFull-TimeSoftware Development
Engineering Manager, Gitlab Delivery
Company:GitLab
Posted 4 months ago
United States, CanadaFull-TimeSoftware Development
Staff/Senior Software Engineer, Stats & Analytics - Data Delivery
Company:StackAdapt