D

DXC Technology

Global IT services for enterprise modernization

Linux Engineer

System AdministrationConfirmed live in the last 24 hours
Full-timeFarnborough, UKNo salary listed

About the Job

Requirements

  • Five to ten years administering and engineering Linux in enterprise, mission-critical, or regulated environments, including deep operational and architectural expertise in RHEL, CentOS, Oracle Linux, or SUSE and ownership of complex outcomes across large production estates.
  • Expert troubleshooting across kernel, system, networking, storage, file systems, authentication, and application dependencies, using crash, strace, perf, ftrace, SystemTap, tcpdump, blktrace, journalctl, dmesg, and sar to resolve incidents through structured root-cause analysis.
  • Deep expertise designing, validating, and troubleshooting mission-critical high availability using Pacemaker, Corosync, DRBD, fencing/STONITH, quorum management, and resource agents, including failover testing and split-brain prevention.
  • Expert Linux storage integration and troubleshooting across Fibre Channel SAN, iSCSI, DM-Multipath, NFS, and GFS2/OCFS2, including HBA-to-file-system connectivity, path failures, and performance issues.
  • Advanced workload profiling and bottleneck resolution using sysctl, I/O schedulers, hugepages, swappiness, OOM, NUMA, cgroups, resource limits, and network tuning for mission-critical applications.
  • Experience designing, validating, and maintaining CIS/STIG-aligned or equivalent OS baselines, with proficiency in SELinux/AppArmor, FIPS, auditd, and vulnerability remediation under contractual compliance and external assurance requirements.
  • Experience overseeing regulated Linux patching, including strategy, risk assessment, kernel updates, and security errata through Red Hat Satellite, SUSE Manager, or equivalent, within agreed timescales and change processes.
  • Advanced Bash/Python scripting and Ansible, Puppet, Chef, or SaltStack experience for provisioning, configuration enforcement, compliance checks, patch orchestration, and reporting at scale.
  • Strong Linux networking knowledge covering bonding/teaming, VLANs, routing, firewalld/nftables, TCP tuning, and tcpdump/ss/ip/nmcli troubleshooting, including impacts on applications, storage connectivity, and cluster communication.
  • Strong Incident, Problem, Change, and Configuration Management knowledge, including major-incident ownership, root-cause-analysis leadership, high-risk change approval, CMDB accuracy, and audit-ready documentation.
  • Proven ownership of major Linux incidents, directing cross-team diagnostics and resolution under pressure, producing detailed root-cause-analysis reports, and ensuring corrective action.
  • Experience mentoring junior engineers through technical guidance, work reviews, and incident/change coaching, with commitment to developing L2 capability and reducing escalations.
  • Ability to maintain accurate, controlled, and accessible technical documentation, root-cause-analysis reports, baseline evidence, and compliance artefacts for internal and external audits.
  • Experience approving high-risk changes through technical risk, impact, dependency, and rollback assessments and formal technical sign-off.
  • Must be eligible to meet UK Government and contractual personnel security requirements, including applicable role residency requirements, and have the right to work in the United Kingdom. Some roles may be subject to nationality requirements where needed for security obligations.

Responsibilities

  • Lead Linux capacity planning using CPU, memory, disk, I/O, swap, and network trends, and recommend scaling, consolidation, or platform refresh.
  • Define and regularly review secure RHEL, CentOS, Oracle Linux, and SUSE baselines aligned with CIS, STIGs, or equivalent standards.
  • Plan patching and vulnerability cycles, including sequencing, risk assessment, and rollback, to maintain service continuity within constrained change windows.
  • Identify end-of-life distributions, kernels, and dependencies and recommend upgrades or migrations to maintain supportability and compliance.
  • Maintain accurate Linux CMDB records and configuration-management discipline across operations and changes.
  • Analyse incidents, performance data, and vulnerability scans to identify systemic weaknesses and improvement opportunities.
  • Own root-cause analysis for major and recurring incidents, implement corrective actions, and embed prevention in procedures and baselines.
  • Automate repetitive tasks with advanced shell scripting, Ansible, Puppet, or equivalent tools to improve consistency, accuracy, and efficiency.
  • Update runbooks, procedures, and knowledge articles with current practice, known errors, and lessons learned.
  • Evaluate containerisation, immutable infrastructure, and infrastructure-as-code, and recommend adoption where reliability, security, or efficiency improves.
  • Lead or support platform modernisation aligned with organisational strategy and industry best practice.
  • Advise customers, service delivery, security, and compliance stakeholders in service reviews, governance forums, and risk discussions.
  • Partner with security teams to enforce hardening standards, deliver prioritised vulnerability remediation, and maintain audit evidence.
  • Coordinate with application, database, network, storage, and virtualisation teams on Linux dependencies affecting performance, connectivity, and high availability.
  • Lead major-incident technical bridges and update incident managers and stakeholders on root cause, impact, and recovery.
  • Mentor junior engineers through technical guidance, work reviews, knowledge sharing, and structured development.
  • Design, validate, and maintain secure OS baselines and repeatable, auditable builds that meet regulatory and contractual requirements.
  • Review high-risk kernel, clustering, storage, and baseline changes, assess risk, and provide technical approval before CAB submission.
  • Design, test, and document clustering and high availability using Pacemaker, Corosync, DRBD, Oracle RAC dependencies, and application-level clustering, including failover.
  • Design and oversee enterprise storage integration across Fibre Channel, iSCSI, DM-Multipath, NFS, and GFS2/OCFS2 shared storage.
  • Support OS upgrades, distribution migrations, and transition to automation, monitoring, and configuration-management tools.
  • Maintain build templates, Kickstart/AutoYaST configurations, and post-installation automation for consistent, hardened, audit-ready provisioning from first boot.
  • Develop Bash/Python scripts, Ansible playbooks, Puppet manifests, or equivalent infrastructure-as-code for configuration, compliance, patch orchestration, and reporting.
  • Configure and validate Fibre Channel SAN, iSCSI, DM-Multipath, NFS, and GFS2/OCFS2 storage with appropriate redundancy and failover.
  • Tune sysctl, I/O schedulers, hugepages, swappiness, OOM behaviour, ulimits, cgroups, and network parameters for mission-critical workloads.
  • Integrate monitoring, including Nagios, Zabbix, Prometheus, SCOM, and SolarWinds or equivalent; logging, including rsyslog, ELK, and Splunk; and configuration management for estate-wide visibility, alerting, and compliance reporting.
  • Own major Linux incidents, directing investigation and resolution of kernel panics, cluster failovers, storage path failures, severe performance issues, and security incidents.
  • Lead post-incident root-cause analysis, produce RCA reports, define corrective and preventive actions, and update baselines, runbooks, and procedures.
  • Resolve escalations beyond L2, including performance degradation, kernel faults, clustering/high-availability failures, multipath issues, authentication, certificates, and cross-domain Linux, network, storage, and application faults.
  • Act as the Linux team’s final escalation point, providing authoritative technical guidance and decisions under pressure.
  • Oversee regulated Linux patching and vulnerability cycles, assess, test, and deploy security errata, kernel updates, and configuration fixes within agreed timescales and change processes.
  • Review and approve high-risk changes before execution, assess technical risk, impact, and rollback readiness, and provide required sign-off.
  • Maintain audit-ready compliance reports, patch records, configuration snapshots, RCA reports, and change evidence for internal and external reviews.
  • Monitor clustering, high-availability, and disaster-recovery health and performance, validating failover readiness, replication health, and quorum status.
  • Proactively analyse mission-critical workloads to address bottlenecks and tuning opportunities before service impact.
  • Attend the Hampshire site five days a week.

Desired Qualifications

  • RHCE, RHCA, Red Hat Certified Specialist in High Availability Clustering or Linux Performance Tuning, SUSE Certified Engineer (SCE), or equivalent advanced Linux certification.
  • ITIL 4 Foundation certification or higher, demonstrating knowledge of ITIL 4 practices and the service value chain.
  • Docker, Podman, Kubernetes, and OpenShift experience covering production Linux engineering, resource management, security, and troubleshooting.
  • Linux administration on AWS EC2, Azure VMs, and GCP Compute Engine, including cloud networking, storage, identity integration, and operational differences from on-premises workloads.
  • Experience designing and validating Linux disaster recovery, including replication, backups, and recovery procedures aligned with RTO/RPO targets.
  • Nagios, Zabbix, Prometheus/Grafana, ELK, and Splunk experience, including custom checks, alert design, and Linux performance dashboards.
  • Working knowledge of Oracle, PostgreSQL, and MySQL/MariaDB and their Linux configuration, tuning, and storage requirements for performance and availability.
  • Familiarity with Linux CI/CD, GitOps, and DevOps, including automated testing, pipeline-driven configuration deployment, and version-controlled infrastructure.
  • Experience supporting or leading OS upgrades, distribution migrations, immutable infrastructure adoption, and transitions from legacy to modern operational tools.
  • Awareness of ISO 27001, Cyber Essentials, NIST, and JSP 440/604 and their Linux security and audit implications in defence and regulated environments.

About the Company

DXC Technology

Global IT services for enterprise modernization

DXC Technology provides IT services to large enterprises, helping them manage and modernize mission-critical systems. It offers consulting, system integration, and managed services that are typically delivered under long-term contracts. The core offering is the Enterprise Technology Stack, which modernizes IT infrastructure, optimizes data architectures, and ensures security and scalability across public, private, and hybrid cloud environments. By applying this stack, DXC helps clients run reliable and scalable IT operations while migrating workloads to the cloud and strengthening data governance. The company differentiates itself with a global reach, a large Fortune 500 client base, and a track record of long-term partnerships, coupled with commitments to sustainability and corporate responsibility. The goal is to be a trusted partner that enables enterprises to operate, secure, and evolve their IT environments efficiently and effectively.

Company size
10,001+
Company stage
IPO
Headquarters
McLean, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at DXC Technology

See more jobs