Haystack
← Back to Jobs
Other

Senior Linux Administrator – Azure & On-Premises

URSI Technologies Inc.United States🇺🇸United StatesPosted 12 Aug 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Dear Candidate,

Please see the below JD and reach out on

Senior Linux Administrator – Azure & On-Premises

Experience: 10+ Years
Job Type: Contract
Location: Remote.

Job Summary

We are looking for an experienced Senior Linux Administrator with 10+ years of hands-on experience managing enterprise Linux environments from end to end. The ideal candidate should have strong expertise in Linux administration, troubleshooting, system upgrades, patching, performance management, security, automation, and infrastructure operations.

The candidate should also have hands-on experience with Microsoft Azure and on-premises infrastructure, with the ability to manage and support Linux servers across both environments.

Key Responsibilities

  • Perform end-to-end administration and support of enterprise Linux/Unix environments.
  • Install, configure, maintain, and troubleshoot Linux servers, including RHEL, CentOS, Rocky Linux, and Ubuntu.
  • Manage server provisioning, configuration, upgrades, migrations, and decommissioning.
  • Perform regular OS patching, upgrades, vulnerability remediation, and security hardening.
  • Troubleshoot complex issues related to OS, CPU, memory, storage, networking, processes, services, and system performance.
  • Manage LVM, file systems, NFS, RAID, multipathing, disk management, and storage.
  • Configure and troubleshoot Linux services such as DNS, DHCP, SSH, NTP, FTP/SFTP, HTTP/HTTPS, SMTP, and related services.
  • Perform system performance monitoring, capacity planning, and tuning.
  • Manage user accounts, groups, permissions, sudo access, SSH keys, and security policies.
  • Troubleshoot boot issues, kernel issues, filesystem issues, and other critical Linux problems.
  • Manage systemd, cron, package management, repositories, and kernel updates.
  • Support high-availability and disaster-recovery environments.
  • Participate in incident, problem, and change management processes.
  • Perform root-cause analysis and prepare technical documentation.
  • Work with application, database, network, storage, security, and cloud teams to resolve infrastructure issues.
  • Participate in 24x7 on-call support and handle critical production incidents when required.

Azure Responsibilities

  • Administer and support Linux virtual machines in Microsoft Azure.
  • Provision, configure, resize, and decommission Azure VMs.
  • Manage Azure networking, including VNets, subnets, NSGs, private endpoints, and routing.
  • Work with Azure Storage, Managed Disks, Azure Monitor, Log Analytics, and Backup.
  • Troubleshoot Linux VM connectivity and performance issues in Azure.
  • Implement and maintain monitoring and alerting for Azure Linux workloads.
  • Support migration of on-premises Linux servers to Azure.
  • Troubleshoot hybrid connectivity between on-premises data centers and Azure.
  • Work with Azure security and identity teams to implement appropriate access controls.
  • Participate in cloud infrastructure optimization and cost-management initiatives.

Automation & Scripting

  • Develop and maintain automation scripts using Shell/Bash.
  • Experience with Python and/or Ansible is highly preferred.
  • Automate server provisioning, patching, configuration management, health checks, and routine administrative tasks.
  • Develop automation to reduce manual operational activities.

On-Premises Infrastructure

  • Strong experience supporting enterprise data center environments.
  • Administration of physical and virtual Linux servers.
  • Experience with VMware/virtualization platforms.
  • Work with storage, backup, network, and security teams for infrastructure support.
  • Experience with server hardware lifecycle activities, including deployment, migration, upgrade, EOSL remediation, and decommissioning.
  • Support data-center migrations and infrastructure transformation projects.

Required Skills

  • 10+ years of Linux Administration experience
  • Strong hands-on experience with RHEL / CentOS / Rocky Linux / Ubuntu
  • Strong troubleshooting and problem-solving skills
  • Linux OS installation, configuration, patching, and upgrades
  • LVM, filesystems, NFS, RAID, multipathing, and storage
  • Networking fundamentals: TCP/IP, DNS, DHCP, SSH, routing
  • Linux security and hardening
  • System performance monitoring and tuning
  • Shell/Bash scripting
  • Experience with Microsoft Azure
  • Experience supporting on-premises and hybrid environments
  • Incident, Problem, and Change Management experience
  • Strong documentation and communication skills

Preferred Skills

  • Ansible
  • Python scripting
  • VMware
  • Azure Monitor / Log Analytics
  • Azure Backup
  • Terraform
  • Git
  • Docker/Kubernetes
  • Red Hat Satellite
  • ITIL processes
  • High Availability and Disaster Recovery
  • Vulnerability management and remediation

Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.

Ideal Candidate Profile

The ideal candidate should be a hands-on Senior Linux Administrator who can independently manage the complete Linux infrastructure lifecycle—from server provisioning and configuration through monitoring, troubleshooting, patching, security, migration, cloud integration, and eventual decommissioning.

Skills

Docker
Shell
TCP/IP
Ansible
Azure
Bash
Capacity Planning
DNS
Git
HTTP
HTTPS
Kubernetes
Performance Management
Python
Terraform
VMware

Similar jobs