Senior GitLab System Administator
Role details
Job location
Tech stack
Job description
- Experience setting up or migrating GitLab to AWS cloud environments and/or Kubernetes (Helm chart deployments, EKS/ECS orchestration)
Roles & Responsibilities
-
Administer and maintain GitLab across multiple environments
-
Perform structured version upgrades across all environments following change management procedures
-
Manage platform infrastructure
-
Maintain and extend Ansible playbooks and Terraform configurations (infrastructure-as-code)
-
Setu and Manage AWS Geo DR site
-
Administer GitLab Runners (shared Linux runners, EKS runners) and CI/CD infrastructure
-
Support cloud-native GitLab deployments including Kubernetes-based installations using Helm charts and container orchestration on EKS
-
Monitor platform health using Splunk, Grafana, and ServiceNow alerting and responding to incidents
-
Handle user support requests via Mattermost and ServiceNow escalations
-
Manage SSL/TLS certificates, Kerberos Keytabs, and service accounts
-
Remediate vulnerabilities and manage Corrective Action Plans (CAPs) within required timelines
-
Participate in SAFe Program Increments and sprint ceremonies
-
Document procedures, runbooks, and architecture changes in team wiki
-
Coordinate with Network, Security, Database, and M365 teams for cross-functional work
Generic Managerial Skills, If any
- Coordinate with team across multiple towers
Requirements
Do you have experience in Terraform?, Do you have a Bachelor's degree?, * Linux system administration
-
GitLab Enterprise Edition administration (Omnibus installs, upgrades, configuration)
-
PostgreSQL database administration (backups, replication, tuning)
-
Ansible configuration management (writing/maintaining playbooks and roles)
-
HAProxy or F5 load balancer configuration (SSL termination, backend pools, health checks)
-
TLS/SSL certificate management (full CA chain, renewals, troubleshooting)
-
Shell scripting (Bash) for automation and troubleshooting
-
Monitoring and log analysis (Splunk, Grafana, Prometheus, or similar)
-
Strong working knowledge of Git workflows, branching, and merge requests
-
Networking fundamentals (DNS, firewalls, TCP/IP, port management)
-
CI/CD concepts, GitLab Runners, pipelines, shared runner infrastructure
-
Terraform (AWS infrastructure provisioning, state management), * Ability to effectively communicate with Product Managers, Architects and other Stakeholders.
-
Strong analytical and problem-solving skills.
-
Ability to work independently and as part of a team.
-
Prioritization and time management across multiple concurrent tasks (compliance deadlines, upgrades, support)
-
Mentoring and knowledge transfer to junior team members, Qualifications : BACHELOR OF COMPUTER SCIENCE
Benefits & conditions
Pulled from the full job description
- Pet insurance
- Health insurance
- Vision insurance
- Dental insurance
- Commuter assistance, Base Salary Range : $110,000 to $120,000 Per Annum TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.