Summary
What you’ll impact
The role is a senior DevOps Administrator on the Code Management team responsible for leading migrations from legacy CI/CD tools to a CI/CD platform, automating pipelines, and modernizing infrastructure. The incumbent will administer enterprise tools, design and optimize CI/CD pipelines, implement GitOps, and provide 24/7 on-call support across cloud and container platforms.
Responsibilities
What you'll do
- Administer different and complex applications and tools used in the enterprise.
- Administer GitLab, Artifactory, Xray, and SonarQube.
- Configure and manage GitLab Runners, Groups, Projects, and Permissions at scale.
- Harden GitLab for enterprise usage, including SAML/SSO, LDAP, RBAC, and backup/restore.
- Leverage Terraform, Ansible, or similar tools to provision and manage self-hosted GitLab and runners.
- Design, implement, and optimize complex GitLab CI/CD pipelines using YAML best practices.
- Implement GitOps practices to manage infrastructure and environment configurations.
- Automate operational tasks and incident remediation via pipelines and scripts.
- Implement policies and guardrails to ensure code quality, compliance, and security posture.
- Troubleshoot and resolve CI/CD or migration-related incidents in a timely manner.
- Lead and execute strategic migrations from legacy tools, including Jenkins, Bitbucket, and Automic, to GitLab, Ansible Automation Platform, and Terraform.
- Drive infrastructure modernization.
- Use infrastructure-as-code tools, including Terraform and Ansible.
- Support containerization and orchestration using Docker and Kubernetes.
- Work with cloud platforms, including AWS, Azure, IBM Cloud, and cloud-native tooling.
- Integrate monitoring tools, including Prometheus/Grafana and ELK, for GitLab health and pipeline performance.
- Develop and maintain clear runbooks, wiki pages, and pipeline templates.
- Available for 24/7 on-call support.
- Partner with application teams to onboard them onto GitLab workflows and best practices.
- Communicate effectively and collaborate across teams.
Requirements
What you’ll bring
- 8+ years of experience administering different and complex applications and tools used in the enterprise.
- Experience administering GitLab, Artifactory, Xray, and SonarQube.
- Experience with infrastructure-as-code tools, including Terraform, Ansible, and similar tools.
- Experience with containerization and orchestration, including Docker and Kubernetes.
- Familiarity with cloud platforms, including AWS, Azure, IBM Cloud, and cloud-native tooling.
- Knowledge of JFrog Artifactory, Bitbucket/Git, SVN, and other SCM tools.
- Working knowledge of different Software Development Lifecycle methodologies.
- Knowledge of desired state configuration, automated deployment, continuous integration, and release engineering tools, including Puppet, Chef, Jenkins, Bamboo, Maven, and Ant.