Senior GitLab System Administator

Tata Consultancy Services Ltd

  • Seattle, WA
  • 12 days ago
  • $110,000–$150,000 Per Year

Highlights

Support cloud-native GitLab deployments including Kubernetes-based installations using Helm charts and container orchestration on EKS. Experience setting up or migrating GitLab to AWS cloud environments and/or Kubernetes (Helm chart deployments, EKS/ECS orchestration).

Numbers & Facts

LocationSeattle, WA
Salary$110,000–$150,000 Per Year

Description

Must Have Technical/Functional Skills

  • 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)
  • 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
  • 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

Base Salary Range : $110,000 to $150,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.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Similar Jobs

See more jobs