Senior DevOps Engineer – Gitlab SME
Senior DevOps Engineer – Gitlab SME
High Level Duties
- Delivering high-level technical architectures for complex CICD and DevSecOps implementations, including infrastructure, security, and integration designs that align with each customer's goals and constraints
- Leading large-scale migrations from source systems to GitLab, and defining detailed cutover and validation plans to minimize risk and downtime
- Designing and deploying GitLab environments on customer on-premises and cloud providers using the GitLab Environment Toolkit, Terraform, and Ansible in line with GitLab reference architectures
- Providing DevOps and DevSecOps consulting, including CI/CD, cloud, and SCM modernization, and guiding customers on best practices using GitLab Flow, Pipeline Components.
- Creating and maintaining technical collateral such as delivery kits, runbooks, and training materials that enable consistent, repeatable services delivery across regions and partners
- Leading technical discovery and solution design sessions with customers and partners, translating business objectives and constraints into clear, actionable technical requirements and statements of work
- Deliver high-level designs and oversee GitLab deployments to customer environments (on-premises and cloud providers) using Terraform, Ansible, and the GitLab Environment Toolkit, ensuring solutions align with GitLab reference architectures and defined customer expectations.
- Engage with customers under a Statement of Work, driving high-quality outcomes such as increased adoption and usage of the GitLab platform.
- Plan and execute migrations from source systems to GitLab using tools such as Congregate, ensuring data integrity, minimal disruption, and clear communication with stakeholders.
- Provide DevSecOps consulting, including guidance on frameworks like GitLab Flow and DORA best practices.
Skills
- Extensive experience with overall DevOps/DevSecOps/Gitlab tools technologies, implementing large scale CICD pipelines, and tools like Jira, ArgoCD, GitHub, Gitlab(must have) , IaC, K8s etc.
- 6-8 years professional experience with advanced expertise in multiple IaC technologies
- 6-8 years professional experience with deep knowledge of major cloud providers and services
- 5-7 years professional experience with multiple IaC/CaC technologies: Terraform, Ansible, Packer
- 5-7 years professional experience with multiple cloud providers: AWS, GCP, Azure
- Experience with GitLab CI/CD, container registries, and advanced GitLab features
- Experience architecting and implementing enterprise-scale GitLab deployments across multiple cloud providers
- Advanced scripting, automation, and infrastructure-as-code capabilities
- Deep understanding of software development methodologies, DevSecOps practices, and enterprise DevOps transformation
- Ability to translate complex technical concepts to both technical and non-technical executive audiences
- Advanced knowledge of GitLab’s enterprise features and integration ecosystem
- Experience with partner ecosystem and ability to work effectively with system integrators and consulting partners