- Company Name
- The Amatriot Group
- Job Title
- DevOps Administrator
- Job Description
-
Job Title: DevOps Administrator
Role Summary: Lead strategic migrations, optimize CI/CD workflows, and modernize infrastructure by transitioning legacy automation tools to GitLab, Ansible, and Terraform. Ensure secure, scalable, and compliant pipelines across the enterprise.
Expactations: Deliver high‑availability GitLab environments, maintain robust pipelines, and support continuous integration and delivery for multiple application teams. Provide 24/7 on‑call support and drive automation best practices.
Key Responsibilities:
- Administer GitLab, Artifactory, Xray, and SonarQube at scale.
- Harden GitLab for enterprise use (SAML/SSO, LDAP, RBAC, backup/restore).
- Design and implement complex GitLab CI/CD pipelines using YAML best practices.
- Provision and manage self‑hosted GitLab and runners with Terraform and Ansible.
- Implement GitOps practices for infrastructure and environment configurations.
- Automate operational tasks and incident remediation via pipelines and scripts.
- Onboard application teams to GitLab workflows and best practices.
- Maintain runbooks, wiki pages, and pipeline templates.
- Integrate monitoring (Prometheus/Grafana, ELK) for GitLab health and pipeline performance.
- Enforce policies and guardrails for code quality, compliance, and security.
- Troubleshoot and resolve CI/CD or migration‑related incidents promptly.
- Provide 24/7 on‑call support.
Required Skills:
- 8+ years of complex application administration.
- Proficiency in GitLab administration, including runners, groups, projects, and permissions.
- Experience with Artifactory, Xray, SonarQube, Bitbucket, Git, SVN.
- Strong knowledge of Terraform, Ansible, and other IaC tools.
- Containerization (Docker) and orchestration (Kubernetes) expertise.
- Cloud platform familiarity (AWS, Azure, IBM Cloud) and cloud‑native tooling.
- Understanding of desired state configuration, automated deployment, CI/CD, and release engineering tools (Puppet, Chef, Jenkins, Bamboo, Maven, Ant).
- Excellent communication and cross‑team collaboration skills.
Required Education & Certifications:
- BS in Computer Science or equivalent work experience.
- GitLab Certified Administrator preferred.
- Scripting/programming skills (Python, Bash, etc.).
- Prior experience in build management, configuration management, or quality testing.