Job Title: GitLab Administrator
Duration: Long Term
Location: Manassas, VA
GitLab Administration:
- Install, manage and maintain GitLab self-hosted instances, ensuring high availability and performance.
- Monitor and troubleshoot GitLab issues, providing timely resolutions.
- Implement and manage GitLab runners and integrations with other tools.
- Define projects and user-role mappings
DevSecOps Engineering:
- Define pipeline templates for various supported application types
- Integrate security practices into the DevOps pipeline, ensuring secure code deployment.
- Automate security controls, data protection, and vulnerability management systems.
- Conduct regular security assessments, audits, and compliance checks.
- Collaborate with development and operations teams to identify and mitigate security risks.
- Develop and implement secure software development practices and standards.
- Setup DevOps dashboards
Collaboration and Support:
- Work closely with software engineers to understand and address their needs.
- Provide training and support to teams on GitLab usage and best practices.
- Document and communicate security procedures and policies.
· True Administrator of GitLab: Served as the administrator for enterprise-level compliance issues; enforced the rules (not someone who simply deployed GitLab) – some users might be too relaxed on compliance when they are within GitLab, and this consultant will know how to troubleshoot, implement and manage compliance/security FOR them.
· Hosted their own GitLab (self-hosted instances) and not just SAS, etc.
· The size of the GitLab deployments that they have administered – need someone with 20-25 teams (not just 3-5, for example).