Logo
Perfict

DevOps Engineer (GitLab) || W2 only

Perfict, Auburn Hills, Michigan, United States, 48326

Save Job

About Us:

Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in implementation activities and collaborate in new ways to meet client needs. We provide excellent benefits such as Medical, Dental, Vision ++ a fun company to work!!! Job Description Seeking an experienced

GitLab DevOps Engineer

to join our growing team. The ideal candidate will be responsible for implementing, maintaining, and optimizing GitLabs CI/CD pipelines and associated DevOps tools, enabling our teams to streamline their software development and delivery processes. You will work closely with cross-functional teams to design, automate, and maintain continuous integration and delivery pipelines using GitLab, ensuring that we can rapidly and securely deploy code across multiple environments. Your expertise in GitLab and DevOps practices will drive the teams ability to accelerate the delivery of high-quality software and improve our overall software development lifecycle. Design, implement, and manage

GitLab CI/CD pipelines

to automate build, test, and deployment processes. Create and maintain GitLab

runner configurations , ensuring efficient and scalable build environments. Troubleshoot and optimize GitLab pipeline performance, minimizing bottlenecks in the development process. Set up and configure

GitLab instances

(self-hosted and cloud-based) to ensure best practices are followed in version control, collaboration, and continuous integration. Ensure

repository management , access control, and permissions align with company policies. Automate processes for code reviews, merging, and versioning using GitLab features like

merge requests ,

branches , and

tags . Work closely with development teams to understand the requirements for automated deployment, testing, and build pipelines. Provide guidance and mentorship on GitLab usage, best practices, and DevOps workflows across teams. Collaborate with cloud infrastructure teams to implement and manage GitLab in

cloud platforms

(AWS, GCP, Azure). Qualifications: Required: Experience : 7+ years of experience in a DevOps or CI/CD Engineer role with a strong focus on

GitLab . GitLab Expertise : Hands-on experience setting up, managing, and optimizing GitLab instances (self-hosted and cloud-hosted). CI/CD Pipelines : Strong experience with GitLab CI/CD pipelines, including pipeline creation, optimization, and troubleshooting. Version Control : Extensive experience with

Git

and GitLabs version control features, such as branches, merge requests, and tags. Automation Tools : Experience with

Terraform ,

Ansible ,

Docker ,

Kubernetes , and other infrastructure automation tools. Cloud Platforms : Knowledge of deploying and managing GitLab on cloud platforms such as AWS, Azure, or GCP. Security : Familiarity with integrating security scans (SAST, DAST) into CI/CD pipelines to ensure secure code practices. Collaboration : Excellent communication skills and ability to work collaboratively with development, IT operations, and security teams. Problem-Solving : Strong troubleshooting skills, with the ability to address complex GitLab or pipeline issues.