About this role
Summary
Performs activities required to implement, install, support, maintain, patch, troubleshoot, and upgrade software in cloud and data center infrastructure systems and environments, on specific operating systems, utilities, and enterprise applications. Administers, supports, automates, secures, monitors, and maintains enterprise Linux systems and supporting infrastructure across data center, virtualized, and cloud-connected environments.
Provides technical expertise in Linux system administration, infrastructure automation, virtualization, networking, and related enterprise platform services. Uses Ansible Automation Platform, Ansible, scripting, and other automation technologies to improve the reliability, consistency, security, and efficiency of infrastructure operations. Troubleshoots technical issues across operating systems and supporting infrastructure and works collaboratively with infrastructure, network, security, database, application, and other technology teams to implement solutions and maintain reliable enterprise services. Participates in infrastructure modernization initiatives and develops broader technical expertise across enterprise platforms, automation, virtualization, networking, resiliency, and related technologies.
Qualifications
Required
- Any combination of education and experience equivalent to a bachelor's degree in computer science or a related field.
- Five (5) years of progressively responsible experience administering and supporting Linux or UNIX systems and related enterprise infrastructure. Relevant technical experience, education, training, and industry certifications may be considered in combination.
- Four (4) years of experience in developing, implementing, and maintaining cloud and data center infrastructure environments, computer operating software systems, one (1) year of which shall have been in enterprise software.
- Advanced degree(s) beyond the minimum degree requirement in a relevant field may be considered for some experience.
- Knowledge of the principles and practices of systems programming, cloud and data center infrastructure management.
- Demonstrate experience administering Linux systems in a production environment, including system configuration, patching, package management, storage and filesystems, system services, security, performance analysis, and troubleshooting.
- Experience using automation and configuration-management technologies such as Ansible or comparable tools to administer systems and improve the consistency and efficiency of infrastructure operations.
- Experience developing or maintaining administrative scripts using shell scripting, Python, or similar scripting languages.
- Working knowledge of enterprise virtualization technologies such as VMware, KVM, OpenShift Virtualization, or comparable platforms, including virtual machine provisioning, configuration, resource management, and troubleshooting.
- Strong working knowledge of TCP/IP and enterprise LAN concepts, including IP addressing and subnetting, routing, VLANs, DNS, DHCP, firewalls, ports and protocols, and network troubleshooting.
- Working knowledge of enterprise infrastructure concepts including high availability, backup and recovery, monitoring and observability, security hardening, identity and access management, and infrastructure lifecycle management.
- Ability to troubleshoot technical problems that span operating systems, virtualization, networking, storage, applications, and other infrastructure services.
- Ability to learn new technologies, develop expertise across multiple infrastructure disciplines, and adapt to changing enterprise technology requirements.
- Ability to ensure that systems meet operating and functionality requirements.
- Ability to work independently on routine and moderately complex technical assignments while collaborating with senior engineers, administrators, architects, vendors, and other technology teams on larger initiatives.
- Ability to conduct evaluative studies, solve complex problems, and design and install solutions.
- Ability to communicate effectively, both orally and in writing, with technical and non-technical audiences.
Preferred Qualifications
- Experience administering Red Hat Enterprise Linux (RHEL).
- Experience with Red Hat Ansible Automation Platform, Ansible playbooks, roles, inventories, and automation workflows.
- Experience with Red Hat Satellite or comparable Linux lifecycle-management platforms.
- Experience with VMware vSphere, Red Hat OpenShift, OpenShift Virtualization, KVM, or similar virtualization and container platforms.
- Experience using Git for version control of scripts, automation, configuration, or infrastructure documentation.
- Experience working with REST APIs or automating infrastructure platforms through APIs.
- Experience with enterprise storage technologies and concepts including SAN/NAS, Linux multipathing, logical volume management, and filesystems.
Major Duties/Essential Functions
- Assists with the deployment of new cloud and data center infrastructure solutions, operating software, or projects to upgrade existing software.
- Ensures that new systems meet enterprise specifications, function properly, and are installed with minimum user disruption.
- Complies with enterprise standards, maintains current standards, procedures, and documentation, and develops procedures to incorporate new or changed software.
- Provides user support and education.
- Conducts performance studies to monitor efficiency.
- Participates in hardware and software feasibility studies.
- Documents corrective procedures
- Maintains the technical library.
- Performs related duties as required or assigned.
Work Environment/Physical Requirements
This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.