Location: Tyson's Corner, VA, United States
Date Posted: Oct 26, 2023
Description
GITLAB ENGINEER
RESULTS. INNOVATION. VALUES. ACCOUNTABILITY.
Summary
We are seeking an experienced GitLab Engineer with a specialized focus on provisioning and managing GitLab using the GitLab Terraform provider. This role requires a deep understanding of cloud technologies, infrastructure as code (IaC), CI/CD practices, and expertise in AWS. The ideal candidate will be proficient in designing and implementing GitLab setups, runners, executors, and workflows using Terraform, ensuring streamlined software development processes.
Key Responsibilities
GitLab Terraform Provisioning: Lead the effort in using the GitLab Terraform provider to consistently and efficiently set up, manage, and optimize our GitLab environments. Ensure all GitLab components are provisioned in a manner that guarantees reproducibility and scalability.
Runner & Executor Provisioning: Take charge of provisioning and managing GitLab runners. Ensure that Terraform is employed to its fullest potential, guaranteeing optimal CI/CD execution times and resource utilization.
AWS Integration: Seamlessly integrate AWS resources with GitLab. Work on ensuring smooth deployments, scalability, and cost-effective solutions without compromising performance.
Infrastructure as Code (IaC): Be the champion for IaC, leading initiatives using Terraform. Foster a culture of automation and consistency in infrastructure deployments.
CI/CD & GitLab Pipelines: Take ownership of developing, optimizing, and maintaining GitLab pipelines. Ensure that the development workflow is enhanced, and deployment processes are fully automated and error-free.
Docker & Docker Machine Management: Oversee the creation, maintenance, and optimization of Docker images and containers. Manage Docker Machine setups, ensuring they align with our application requirements.
Auto-scaling Mastery: Develop and refine auto-scaling rules and policies, ensuring our applications are always responsive, while also being cost-effective.
Team Collaboration: Engage proactively with development teams. Act as a bridge between development and operations, ensuring seamless integration and a smooth deployment lifecycle.
Documentation & Knowledge Sharing: Establish a robust documentation regime. Create and maintain resources that detail best practices, configurations, and workflows for GitLab provisioning and management using Terraform.
Qualifications
Education & Experience
BS/BA: Possess at least 5 years of hands-on experience in GitLab administration, with a distinct focus on Terraform provisioning.
MA/MS: Bring along at least 3 years of specialized experience in GitLab administration, emphasizing Terraform provisioning and automation.
Skills
GitLab Mastery: Possess deep knowledge and experience with the GitLab Terraform provider and its intricate functionalities.
Technical Proficiency: Demonstrate thorough knowledge in GitLab components, from runner and executor setup to intricate workflow designs.
Cloud Expertise: Display strong familiarity with AWS services, understanding the nuances of integrating them with GitLab.
Terraform Expertise: Showcase hands-on experience with Terraform, emphasizing Infrastructure as Code principles.
CI/CD Understanding: Grasp the depth of CI/CD concepts, particularly in relation to the GitLab ecosystem.
Containerization Skills: Exhibit proficiency in Docker and Docker Machine, understanding the lifecycle and best practices.
Scaling Knowledge: Understand the mechanisms and best practices of auto-scaling solutions in diverse scenarios.
That’s RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people firsts, and providing a flexible work environment, our employees have higher moral, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority.
RIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email [email protected]. Only messages left for this purpose will be returned.