Description & Requirements
At Xerox, we make work, work! For more than 100 years, Xerox has continually redefined the workplace experience. From the office to industrial environments, our differentiated business and technology offerings and financial services are essential workplace technology solutions that drive success for our clients and within our culture. Learn more at www.xerox.com and explore our commitment to diversity, inclusion and belonging.
Position Summary
The Systems Administrator’s primary role is to support and grow our internal and external facing corporate server infrastructure. The position is housed within our Technology Department and reports to the Director of Technical Operations. The Systems Administrator should have advanced knowledge of Linux operating systems and distributions.
The Systems Administrator is expected to work well independently, under general guidance, and as part of a team. The position will act as a mentor to Junior Systems Administrators, participate in an on-call rotation, and provide off-hours support when needed.
Responsibilities
- Design and develop systems support mechanisms, procedures and processes.
- Manage and maintain server infrastructure and applications.
- Maintain documentation for server infrastructure for support use.
- Provide on-call support for server infrastructure, workstations, software and applications.
- Perform ongoing patching and upgrades to server infrastructure and application software; track OS patches and application updates and test before deployment.
- Perform ongoing review of server infrastructure performance and review logs.
- Work with Change Management on changes to infrastructure.
- Support development projects and goals — application and tool deployment.
- Maintain 99% uptime of server infrastructure.
- Maintain server, workstation, and application backups.
- Support Xerox IT Solutions staff in their usage of workstations, laptops, and applications.
- Update job knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations.
- Achieve and maintain technical certifications as necessary.
- Advise, support and work collaboratively with other groups at Xerox IT Solutions and with clients.
- Responsible for Xerox IT Solutions’ information security by preserving the Confidentiality, Integrity, and Availability (CIA) of Xerox IT Solutions’ client and internal information assets in accordance with Xerox IT Solutions’ Information Security Management System.
Required Skills
Core Technologies
- Linux (RHEL or equivalent required)
- RHEL or alike
- Debian / Ubuntu
- Windows Server
- Python
- Bash scripting
- Git
Automation & Cloud
- Ansible (dynamic and static inventories)
- Terraform
- AWS (EC2, VPCs, IAM, Networking, Multi-account)
Additional / Preferred Skills
- OCI Containers (Docker, Podman) and container orchestration
- MySQL or similar database clustering and asynchronous replication
- LDAP
- Identity Provider (IdP) platforms — Keycloak, Redhat IdP, Authentik, or equivalent
- SSO protocols — OIDC and SAML
- Experience with virtualization concepts and practices
- Experience with out-of-band management systems (IPMI, ILOM, iDRAC)
- Experience with MySQL or similar database clustering and asynchronous replication
- Familiarity with fundamental networking and distributed computing concepts; routing and switching fundamentals
- Ability to design, document, and automate a DR scheme for a 24x7 NOC
- Experience with Linux containers (LXC)
- RHCSA certification or equivalent (preferred over a CS degree alone)
- Understanding of procedures and processes in a NOC environment; knowledge of ITIL framework a plus
- Significant programming background in any applicable language
Knowledge Requirements
- Solid understanding of the Linux operating system, including paging and swapping, inter-process communication, and file system concepts.
- Experience with RHEL or a similar enterprise Linux distribution (required); familiarity with additional distributions a plus.
- Experience with virtualization concepts and practices.
- Solid understanding of host-based and network-based security issues.
- Experience designing and managing software revision control systems and document management systems.
- Strong troubleshooting skills and the ability to identify and automate repetitive tasks.
- Proficiency in scripting languages, particularly Bash and Python.
- Experience managing an enterprise backup system.
- Familiarity with using and modifying open source software.
- Strong understanding of package management systems.
- 3 to 5 years of system administration experience using the above skills.
Professional Qualities
- Independent problem solving and self-direction.
- Detail oriented.
- Strong written and verbal communication skills.
- Able to write purchase justifications, train users, and present to internal audiences.
- Professional appearance and positive, collaborative attitude.