Job Overview
Company
MicroGenesis Techsoft
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join MicroGenesis Techsoft and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Job Description :</p><p><br/></p><p>Key Responsibilities :<br/><br/>- GitLab Instance Management : Administer, maintain, and upgrade our enterprise GitLab instance (self hosted or SaaS), ensuring high availability, performance, and security.<br/><br/>- User & Group Management : Manage user accounts, groups, roles, and permissions within GitLab, enforcing access control policies and ensuring proper segregation of duties.<br/><br/>- CI/CD Pipeline Support : Support and troubleshoot GitLab CI/CD pipelines, runners, and integrations.<br/><br/>- Optimize pipeline performance and ensure smooth execution of automated builds, tests, and deployments.<br/><br/>- Backup & Recovery : Implement and manage robust backup and recovery strategies for the GitLab instance and its associated data.<br/><br/>- Security & Compliance : Ensure the GitLab environment adheres to internal security policies and industry best practices.
Conduct regular security audits and vulnerability assessments.<br/><br/>- Performance Tuning : Monitor GitLab performance metrics, identify bottlenecks, and implement solutions to optimize resource utilization and responsiveness.<br/><br/>- Integration Management : Configure and maintain integrations between GitLab and other development tools (e., Jira, SonarQube, artifact repositories, cloud platforms).<br/><br/>- Automation : Automate repetitive administration tasks using scripting (e., Shell, Python, Ruby) and GitLab APIs.<br/><br/>- Troubleshooting & Support : Provide expert-level support to developers and DevOps engineers for GitLab-related issues, including repository access, CI/CD failures, and system performance.<br/><br/>- Documentation : Create and maintain comprehensive documentation for GitLab configurations, best practices, troubleshooting guides, and operational procedures.<br/><br/>- Version Control Best Practices : Advise and enforce Git best practices, branching strategies (e.
, Gitflow, GitLab Flow), and repository management.<br/><br/>Required Skills & Qualifications :<br/><br/>- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).<br/><br/>- 6+ years of dedicated professional experience as a GitLab Administrator or a similar role with a strong focus on GitLab.<br/><br/>- Extensive experience administering and managing large-scale GitLab instances (self-hosted or SaaS).<br/><br/>- Deep understanding and hands-on experience with GitLab CI/CD pipeline configuration and troubleshooting.<br/><br/>- Proficiency in Linux system administration (especially RHEL, CentOS, Ubuntu).<br/><br/>- Strong scripting skills (e., Shell, Python, Ruby) for automation and administration tasks.<br/><br/>- Experience with Git (version control system) and its advanced features.<br/><br/>- Familiarity with containerization technologies (Docker) and orchestration (Kubernetes) in the context of GitLab CI/CD.<br/><br/>- Understanding of networking concepts, firewalls, and load balancers relevant to GitLab deployment.<br/><br/>- Experience with database administration (e., PostgreSQL) for GitLab backend.<br/><br/>- Excellent problem-solving, analytical, and debugging skills.<br/><br/>- Strong communication (written and verbal) and interpersonal skills</p> (ref:hirist.tech)
About MicroGenesis Techsoft
Don't Miss This Opportunity!
MicroGenesis Techsoft is actively hiring for this MicroGenesis Techsoft - GitLab Administrator - CI/CD Pipeline position
Apply Now