Senior Systems Administrator

Zayo Group
•$112,800 - $173,600

About The Position

Zayo is seeking an experienced System Administrator to join its Network Automation Software Engineering team. The team develops and maintains software platforms, microservices, and automation solutions used to provision, configure, and manage Zayo’s telecommunications network infrastructure. The role is responsible for the availability, performance, reliability, security, and ongoing maintenance of the infrastructure and development platforms that support this network automation ecosystem. The administrator will work with Linux-based infrastructure and platforms including Cisco Network Services Orchestrator (NSO), GitLab, Jenkins, Docker, and Docker Swarm. The work encompasses installation and upgrades, performance tuning, troubleshooting, capacity planning, monitoring, security maintenance, and proactive system care. The role partners with software engineers, network engineers, security teams, and infrastructure stakeholders to keep development, testing, staging, and production environments stable, performant, secure, and responsive to changing requirements. The position also includes responding to production incidents and scheduled maintenance, with occasional after-hours work when required. The estimated base salary range is $112,800–$173,600 USD annually. The position is not eligible for employment-based visa sponsorship. Non-sales roles may be eligible for a discretionary annual incentive plan. The posting remains active for a minimum of three days and extends in three-day increments until the position is filled.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Systems Administration, or a related field, or equivalent practical experience.
  • At least 8 years of professional Linux systems administration experience supporting production servers, applications, or infrastructure platforms.
  • Strong Linux expertise, including command-line use, system configuration, service and package management, networking, storage, permissions, and process troubleshooting.
  • Experience installing, configuring, maintaining, upgrading, and troubleshooting applications running on Linux.
  • Experience administering Docker or similar container technologies, including lifecycle management, networking, storage, and resource management.
  • Familiarity with CI/CD platforms and developer tools such as GitLab, Jenkins, or similar systems.
  • Experience diagnosing system performance issues and tuning configurations for reliability and efficiency.
  • Strong understanding of Linux networking fundamentals, including TCP/IP, DNS, routing, firewalls, and connectivity troubleshooting.
  • Experience using system logs, monitoring tools, and performance metrics to diagnose infrastructure problems.
  • Proficiency in shell scripting, particularly Bash, for automation and system administration.
  • Experience performing software upgrades, applying patches, and managing production maintenance activities.
  • Understanding of system security principles, access controls, SSH, authentication, and operating-system hardening.
  • Strong problem-solving skills and ability to independently investigate and resolve complex technical issues.
  • Ability to manage multiple priorities, communicate effectively, and collaborate with software engineers and other technical teams.

Nice To Haves

  • Hands-on experience administering Cisco Network Services Orchestrator (NSO), including installation, configuration, upgrades, troubleshooting, and performance optimization.
  • Experience supporting self-managed GitLab, including GitLab Runners, CI/CD execution infrastructure, backups, and upgrades.
  • Experience administering Jenkins controllers, agents, plugins, job execution environments, and integrations.
  • Hands-on experience managing Docker Swarm clusters, including manager and worker nodes, service deployment, overlay networking, persistent storage, and troubleshooting.
  • Experience supporting distributed applications and microservices architectures.
  • Proficiency in Python for scripting and infrastructure automation.
  • Familiarity with infrastructure-as-code or configuration management tools such as Ansible or Terraform.
  • Experience with monitoring and observability platforms such as Prometheus, Grafana, or similar tools.
  • Familiarity with centralized logging and log analysis solutions.
  • Experience with Linux performance analysis tools and techniques.
  • Knowledge of high availability, redundancy, load balancing, backup strategies, and disaster recovery.
  • Familiarity with TLS certificates, PKI, secrets management, and application security practices.
  • Experience supporting development teams and infrastructure for software development, testing, and continuous delivery.
  • Understanding of network infrastructure, telecommunications systems, or service provider environments.
  • Familiarity with network automation technologies such as NETCONF, RESTCONF, YANG, or network device management systems.
  • Experience supporting applications that interface with APIs, databases, or external infrastructure services.

Responsibilities

  • Install, configure, administer, and maintain Linux servers and application infrastructure supporting the network automation environment.
  • Manage availability, reliability, and performance of platforms including Cisco NSO, GitLab, Jenkins, Docker, and Docker Swarm.
  • Perform operating-system maintenance, software installation, package management, configuration changes, and system health checks.
  • Plan and execute software upgrades, patches, and platform migrations while minimizing disruption to development workflows and production operations.
  • Monitor CPU, memory, disk, network, and application performance; tune configurations and manage capacity and resource allocation.
  • Maintain system documentation, configuration records, operational procedures, and troubleshooting guides.
  • Administer Cisco NSO environments, including upgrades, patching, configuration management, health monitoring, and troubleshooting.
  • Support GitLab infrastructure, including repository services, CI/CD runners, application configuration, upgrades, and performance optimization.
  • Maintain Jenkins servers, agents, plugins, integrations, and build execution environments.
  • Administer Docker hosts and Docker Swarm clusters, including cluster health, node management, service scheduling, networking, storage, and resource allocation.
  • Support developer tooling and infrastructure services, collaborate on deployment and build issues, and maintain consistent development, testing, staging, and production environments.
  • Monitor infrastructure and application health; diagnose and resolve issues involving Linux, application services, containers, networking, storage, and system dependencies.
  • Investigate outages, performance degradation, deployment failures, and unexpected system behavior; analyze logs and metrics to identify root causes and lasting solutions.
  • Participate in incident response, service restoration, root cause analysis, and preventative improvement efforts.
  • Develop monitoring, alerting, and health checks, and establish backup, recovery, and disaster recovery procedures for critical platforms.
  • Apply software updates and security patches; maintain secure configurations, access controls, service account permissions, certificates, secrets, and secure communications.
  • Track platform versions, dependencies, and vendor support lifecycles; evaluate and coordinate changes, document and test them as appropriate, and prepare rollback procedures.
  • Assist with vulnerability remediation and compliance with organizational security policies.
  • Develop and maintain Bash and Python scripts and automation tools for maintenance, monitoring, configuration, and troubleshooting.
  • Standardize system configurations and improve infrastructure processes, CI/CD infrastructure, deployment reliability, and development environment performance.
  • Contribute to capacity planning, infrastructure modernization, and lifecycle management initiatives.
  • Work with software, network, security, and infrastructure stakeholders; own infrastructure issues through resolution and follow-up; communicate maintenance, outages, risks, and technical issues.
  • Participate in team planning, technical discussions, and Agile activities as appropriate, and support production incidents and scheduled maintenance, including occasional after-hours work when required.

Benefits

  • Health insurance
  • Life insurance
  • Disability insurance
  • Paid time off
  • Excellent dental insurance
  • Excellent vision insurance
  • Retirement 401(k) savings plan
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service