drjobs GitLab Solution Architect

GitLab Solution Architect

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Auburn Hills, MI - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position: GitLab Solution Architect
Location: Auburn Hills MI Onsite Day 1
Duration: Long term contract

Job Overview:
We are seeking a GitLab Solutions Architect to lead the implementation and deployment of GitLab as a new platform for client organization. This individual will be responsible for standing up a fresh GitLab instance ensuring it is fully configured integrated and optimized for development DevOps and operations teams. As a subject matter expert (SME) in GitLab you will play a crucial role in driving the adoption of GitLab across the organization and implementing best practices for DevOps CI/CD version control security and collaboration. The ideal candidate will have a strong background in GitLab deployments extensive handson experience in the DevOps lifecycle and a deep understanding of GitLabs features and capabilities.


Key Responsibilities:

  • Lead the full implementation of GitLab ensuring successful setup of both selfhosted and cloud environments based on organizational requirements.
  • Design configure and deploy GitLab instances considering scalability high availability and disaster recovery strategies.
  • Collaborate with crossfunctional teams to tailor GitLabs architecture to meet the needs of development DevOps and IT operations teams.
  • Define the GitLab installation process from server setup to GitLab instance configuration and user provisioning.
  • Implement and configure core GitLab features such as source control management (SCM) merge requests CI/CD pipelines issue tracking and project management workflows.
  • Configure and integrate GitLab with existing tools and systems in the organization such as Jira Jenkins Kubernetes Terraform and other relevant DevOps tools.
  • Customize GitLabs settings including permissions authentication rolebased access control (RBAC) and security policies.
  • Define and implement automated CI/CD pipelines using GitLab CI/CD features ensuring optimized workflows for building testing and deploying software.
  • Integrate GitLab with containerization tools like Docker and Kubernetes for seamless application delivery and deployment to various environments.
  • Design and implement workflows for continuous integration delivery and deployment that align with best DevOps practices.
  • Configure GitLabs builtin security features such as Static Application Security Testing (SAST) Dynamic Application Security Testing (DAST) and Container Scanning.
  • Ensure that GitLab instances adhere to security standards and compliance frameworks relevant to the organizations industry.
  • Implement necessary controls for sensitive data protection vulnerability scanning and secure code practices.
  • Provide guidance and mentorship to development DevOps and infrastructure teams on GitLab best practices workflows and features.
  • Develop and deliver training sessions and documentation to empower teams in the effective use of Gitlab for collaboration version control CI/CD and deployment automation
  • Assist in the adoption of Gitlab within the organization ensuring that stakeholders understand its capabilities and value proposition
  • Set up monitoring and alerting within GitLab for application performance system health and infrastructure metrics.
  • Optimize GitLab instances to ensure efficient performance scalability and minimal downtime.
  • Ensure regular system backups updates and patch management for GitLab instances to maintain optimal security and stability.
  • Collaborate with key stakeholders including development operations and security teams to understand requirements and ensure GitLab is meeting organizational needs.
  • Communicate progress challenges and solutions to leadership and other departments during the implementation process.


Qualifications Required:

  • Expertise: Proven experience in standing up GitLab in a new environment including both selfhosted (Omnibus) and cloudhosted solutions.
  • Experience: 5 years of experience in DevOps IT infrastructure or software development with a strong focus on GitLab implementations.
  • Technical Knowledge:
    • Deep understanding of GitLab features (SCM CI/CD GitLab Runners Merge Requests Issue Boards etc..
    • Expertise in configuring GitLab CI/CD pipelines containerization with Docker and orchestration with Kubernetes.
    • Familiarity with GitLabs security features and best practices for vulnerability scanning SAST DAST etc.
  • DevOps Experience: Handson experience with DevOps tools such as Docker Kubernetes Jenkins Terraform Helm and cloud platforms (AWS GCP Azure).
  • Automation and Infrastructure: Experience in automating infrastructure with tools like Ansible Terraform or similar.
  • Communication: Strong communication skills and the ability to present complex technical concepts to a nontechnical audience.

Preferred:

  • Certifications: GitLab Certified Associate Certified Kubernetes Administrator (CKA) AWS Certified DevOps Engineer or similar certifications.
  • Experience with largescale deployments: Experience in deploying GitLab in largescale enterprise environments.
  • Cloud Expertise: Experience with deploying and managing GitLab in cloud environments (AWS Azure GCP).
  • Agile Methodologies: Familiarity with Agile practices including Scrum or Kanban and integration with GitLab for tracking and managing sprints and tasks.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.