Job Description
An IT Repository Administrator is responsible for managing and maintaining various types of repositories within Bitbucket, Gitlab, Github, Tools. Repositories play a crucial role in software development, acting as centralized locations for storing and managing source code, binary artifacts, dependencies, and other assets. The specific responsibilities of an IT Repository Administrator will be responsible for the Tool administration and customer interactions for new and maintenance on repos housed within Bitbucket, Gitlab or Github.
Roles And Responsibilities
Provide Strategic Direction to MSP ( Roadmaps / Priorities ) for Service.
Version Control Repositories
Administer version control systems (e.g., Git, SVN) used for source code management.
Configure repositories, branches, and access controls based on development workflows.
Repository Integration
Integrate repositories with CI/CD pipelines and development tools.
Configure automatic triggers for builds and deployments based on repository changes.
Integration With Other Atlassian Tools
Integrate Bitbucket, Gitlab, Github with other Atlassian tools, such as Jira and Confluence.
Enhance collaboration and traceability across the development life cycle.
Access Controls And Permissions
Implement and manage access controls for repositories.
Define and enforce permissions for users and teams.
Backup And Recovery
Implement backup strategies for repository data to prevent data loss.
Develop and test disaster recovery plans for repositories.
Installation And Configuration
Install and configure Bitbucket, Gitlab, Github on servers or clusters.
Ensure proper connectivity and integration with other development tools.
Collaborate with DevOps teams during incidents related to Bitbucket, Gitlab, Github.
Contribute to post-incident reviews and implement improvements.
Troubleshooting
Diagnose and resolve issues related to GitLab, Bitbucket, Github configurations, repository access, CI/CD pipelines, and security scanning.
Collaborate with GitLab support and other IT teams for complex problem resolution.
Compliance And Audits
Ensure repository usage complies with organizational policies and industry regulations.
Participate in audits and provide required data for compliance checks.
Performance Optimization
Optimize repository configurations for performance.
Monitor resource usage and tune configurations as needed.
Documentation
Maintain comprehensive documentation of repository configurations, settings, and changes.
Create guides and documentation for end-users and other administrators.
Skills: repository,bitbucket,github,gitlab,version control,repository management,ci,cd,access control,backup & recovery systems