Job Description
Overview:
We are seeking an experienced Code Management Administrator to join our team. This role will lead and execute strategic migrations, optimize CI/CD workflows, and drive infrastructure modernization. The ideal candidate will play a key role in moving our automation ecosystem from legacy tools (Jenkins, Bitbucket, Automic) to modern platforms including GitLab, Ansible Automation Platform, and Terraform—ensuring robust, scalable, and secure pipelines.
Required Skills and Experience:
- 8+ years of experience administering complex enterprise applications and tools.
- Hands-on experience with GitLab, Artifactory, Xray, and SonarQube.
- Proficiency with infrastructure-as-code tools (Terraform, Ansible, etc.).
- Solid understanding of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, IBM Cloud) and cloud-native tooling.
- Strong communication skills with proven cross-team collaboration.
- Knowledge of SCM tools such as JFrog Artifactory, Bitbucket/Git, SVN.
- Experience with multiple Software Development Lifecycle (SDLC) methodologies.
- Knowledge of desired state configuration, automated deployment, CI/CD, and release engineering tools (e.g., Puppet, Chef, Jenkins, Bamboo, Maven, Ant).
- Ability to configure and manage GitLab runners, groups, projects, and permissions at scale.
- Experience hardening GitLab for enterprise usage (SAML/SSO, LDAP, RBAC, backup/restore).
- Ability to design, implement, and optimize complex GitLab CI/CD pipelines using YAML best practices.
- Proficiency in provisioning and managing self-hosted GitLab and runners with Terraform, Ansible, or similar tools.
- Experience implementing GitOps practices for infrastructure and environment configuration management.
- Ability to automate operational tasks and incident remediation via pipelines and scripts.
- Skilled at onboarding application teams to GitLab workflows and best practices.
- Strong documentation skills: runbooks, wikis, and pipeline templates.
- Familiarity with monitoring and observability tools (Prometheus/Grafana, ELK) for GitLab health and pipeline performance.
- Ability to implement policies and guardrails for code quality, compliance, and security.
- Troubleshooting and resolution of CI/CD and migration-related incidents.
- Willingness to participate in 24/7 on-call support rotation.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or equivalent experience with strong scripting/programming skills.
- GitLab Certified Administrator.
- Previous software experience in build management, configuration management, and/or quality testing.
- Familiarity with SCM practices including Agile, continuous integration (CI), and continuous deployment (CD).
Team Culture:
Our team is fast-paced, energetic, and results-driven. We value collaboration, motivation, and accountability. New team members are expected to integrate quickly into our solution-oriented culture and take ownership of delivering high-quality results. We set ambitious but achievable goals and believe that success is driven by effort, teamwork, and commitment to excellence.