What are the responsibilities and job description for the Devops Architect (w/ Github) position at COMMSERVE TECHNOLOGIES INC?
Seeking experienced GitLab DevOps Engineer .The ideal candidate will be responsible for implementing, maintaining, and optimizing GitLab’s 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 team’s ability to accelerate the delivery of high-quality software and improve our overall software development lifecycle.
Required:
qoff4an8YM
- 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)
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 GitLab’s 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
qoff4an8YM