Demo

GitLab System Administrator

US Tech Solutions
Moorestown, NJ Temporary
POSTED ON 2/27/2025
AVAILABLE BEFORE 5/23/2025

Duration : 8 months contract

Job Description :

  • We are seeking an experienced GitLab Administrator to manage and maintain our GitLab system, which serves as the central repository for our company's software development projects, hosted on Amazon Web Services (AWS).
  • The successful candidate will be responsible for ensuring the smooth operation, security, and scalability of our GitLab instance, as well as providing support and training to our development teams.
  • This role will also be responsible for implementing and maintaining Infrastructure as Code (IaC) practices to manage and automate the provisioning and configuration of our GitLab infrastructure on AWS.

Key Responsibilities :

  • Manage and maintain the GitLab system, including upgrades, backups, and disaster recovery
  • Configure and optimize GitLab settings for performance, security, and compliance
  • Implement and enforce access controls, permissions, and authentication mechanisms
  • Monitor system logs, troubleshoot issues, and perform root cause analysis
  • Develop and maintain documentation for GitLab processes and procedures
  • Provide training and support to development teams on GitLab best practices and features
  • Collaborate with development teams to integrate GitLab with other tools and systems, such as CI / CD pipelines and project management software
  • Ensure compliance with company security policies and industry standards
  • Analysis and report on GitLab usage metrics and trends to inform business decisions
  • Implement and maintain Infrastructure as Code (IaC) practices using tools such as Terraform, AWS CloudFormation, or Ansible to manage and automate the provisioning and configuration of GitLab infrastructure on AWS
  • Write and maintain infrastructure configuration code to ensure consistency, version control, and reproducibility of infrastructure deployments
  • Integrate IaC practices with existing continuous integration and continuous deployment (CI / CD) pipelines to automate the deployment of infrastructure changes
  • Manage and optimize AWS resources, including EC2 instances, RDS databases, and S3 storage
  • Ensure compliance with AWS security best practices and compliance frameworks (e.g., AWS Well-Architected Framework, HIPAA)
  • Required Skills :

  • 2 years of experience with GitLab administration and management
  • Strong understanding of Git version control system and GitLab features (e.g., GitLab CI / CD, GitLab Runner)
  • Proficiency in Linux / Unix system administration and command-line interfaces
  • Experience with scripting languages (e.g., Python, Ruby, Bash) and automation tools (e.g., Ansible, Puppet)
  • Knowledge of network protocols and architectures (e.g., HTTP, SSH, SSL / TLS)
  • Familiarity with database administration (e.g., MySQL, PostgreSQL) and backup / recovery procedures
  • Strong understanding of security principles and best practices (e.g., authentication, authorization, encryption)
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Ansible
  • Familiarity with version control systems for infrastructure configuration code (e.g., Git, SVN)
  • Experience with AWS services, including :
  • EC2 (instance types, networking, security groups)
  • RDS (database management, security, and backup / recovery)
  • S3 (storage, bucket policies, and access controls)
  • IAM (identity and access management, roles, and policies)
  • CloudWatch (monitoring, logging, and metrics)
  • Excellent communication and interpersonal skills, with experience providing technical support and training to development teams
  • Ability to work independently and collaboratively in a fast-paced environment
  • Strong problem-solving and analytical skills, with attention to detail and ability to troubleshoot complex issues
  • Preferred Skills :

  • Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) on AWS
  • Knowledge of agile development methodologies and DevOps practices
  • Familiarity with other version control systems (e.g., GitHub, Bitbucket)
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack)
  • Certification in GitLab administration, AWS, or related field (e.g., Linux administration, security)
  • Experience with compliance frameworks and regulations (e.g., HIPAA, PCI-DSS)
  • Education :

  • Bachelor’s degree in computer science, Information Technology, or related field.
  • About US Tech Solutions :

    US Tech Solutions is a global staff augmentation firm providing a wide range of talent on demand and total workforce solutions. To know more about US Tech Solutions, please visit .

    US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    Recruiter Details : Name : Cherka

    Email : Team.david@ustechsolutions.com

    Internal Id : 25-32336

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a GitLab System Administrator?

    Sign up to receive alerts about other jobs on the GitLab System Administrator career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $83,502 - $107,152
    Income Estimation: 
    $104,896 - $133,785
    Income Estimation: 
    $123,198 - $153,566
    Income Estimation: 
    $123,198 - $153,566
    Income Estimation: 
    $128,195 - $161,806
    Income Estimation: 
    $101,597 - $131,824
    Income Estimation: 
    $104,896 - $133,785
    Income Estimation: 
    $123,198 - $153,566
    Income Estimation: 
    $55,103 - $74,685
    Income Estimation: 
    $65,869 - $90,010
    Income Estimation: 
    $71,693 - $93,985
    Income Estimation: 
    $85,059 - $120,527
    Income Estimation: 
    $90,936 - $120,778
    Income Estimation: 
    $83,502 - $107,152
    Income Estimation: 
    $101,597 - $131,824
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at US Tech Solutions

    US Tech Solutions
    Hired Organization Address Portland, ME Full Time
    Company Description US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and...
    US Tech Solutions
    Hired Organization Address Varina, IA Full Time
    Duration : 12 Months with possible extension / hire Work Hours : 8 : 00 AM - 4 : 00 PM For top skills PTC Creo modeling ...
    US Tech Solutions
    Hired Organization Address Sterling, MI Full Time
    Position DescriptionCreates and revises complex technical documentation to support the marketing, operation, repair, and...
    US Tech Solutions
    Hired Organization Address Quincy, MA Full Time
    DETAILED LIST OF JOB DUTIES AND RESPONSIBILITIES : Lead, design and implement the middleware solutions including install...

    Not the job you're looking for? Here are some other GitLab System Administrator jobs in the Moorestown, NJ area that may be a better fit.

    DBT Cloud and GitLab Administrator

    A2C, King of Prussia, PA

    System Administrator

    Red River, Moorestown, NJ

    AI Assistant is available now!

    Feel free to start your new journey!