GitLab Administration: Manage and maintain GitLab instances, including installation, configuration, upgrades, and troubleshooting.
Migration Tasks: Plan, execute, and validate the migration of repositories, CI/CD pipelines, user accounts, and configurations from one GitLab instance to another.
CI/CD Pipeline Management: Design, implement, and optimize CI/CD pipelines to automate build, test, and deployment processes.
User Management: Administer user accounts, permissions, and access controls to ensure security and compliance.
Repository Management: Oversee repository creation, branching strategies, and merge processes to facilitate efficient code management.
Monitoring and Performance: Monitor GitLab performance, identify bottlenecks, and implement solutions to improve efficiency and reliability.
Integration: Integrate GitLab with other tools and platforms (e.g., Jira, Jenkins, Docker) to enhance workflow automation and collaboration.
Documentation: Create and maintain comprehensive documentation for GitLab processes, configurations, migration plans, and best practices.
Support: Provide technical support and guidance to development teams on GitLab-related issues and best practices.
Requirements:
GitLab certification
CI/CD pipeline: Very well
GitLab administration: Very well
Programming/application development: Well
Help desk/technical support: Well
Scripting languages: Well
GitLab: 4-6 years
Unix: 4-6 years
Azure: 1-3 years
Social Skills
Teamwork and cooperation: 3-6 years
Communicative competence: 3-6 years
Analytical and conceptual competence: 3-6 years
English (Very well)
Offer:
Hybrid work: a few days a week from the Client's office in Warsaw (to be determined)