Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  00007900

Description Activated On:  5/12/2026 8:33:44 AM


Position Purpose:
Describe the primary purpose of this position and how it contributes to the organization’s objectives. Example: Provides clerical and office support within the Division to ensure its operations are conducted efficiently and effectively. 

This position is responsible for the design, implementation, and ongoing management of enterprise Linux and UNIX server environments. The role provides technical leadership in infrastructure architecture, automation, cloud integration, container platforms, and system modernization initiatives. It ensures systems are secure, highly available, well-performing, and aligned with organizational standards and evolving technology needs. The position supports operational stability through monitoring, patching, troubleshooting, and lifecycle management across on-premises and cloud environments. It also collaborates with cross-functional teams to support infrastructure projects, migrations, and continuous improvement efforts. Additionally, the role maintains accurate documentation and supports governance, compliance, and change management processes.



Description of Duties:
Describe in detail the duties and responsibilities assigned to this position. Descriptions should include the major end result of the task. Example: Types correspondence, reports, and other various documents from handwritten drafts for review and signature of the supervisor.

Architect Linux server solutions to meet evolving technology and customer needs.

Design automation frameworks for server deployment and patching.

Develop containerization strategies (Kubernetes, OpenShift) to transition from standalone servers to containerized environments.

Architect hybrid and full cloud Linux environments (AWS, Azure).

Design modernization strategies for aging AIX hardware.

Collaborate with enterprise architects to enhance Commonwealth Linux/UNIX environments.

Deploy, configure, and maintain Linux servers on physical and virtual platforms.

Monitor performance and ensure high availability.

Perform system upgrades, patching, and security enhancements using Red Hat Satellite.

Troubleshoot and resolve server issues with root-cause analysis.

Manage system-level services (SSH, NFS, DNS, cron, logging).

Automate tasks using Ansible, Salt, or similar tools.

Administer container environments and deployments.

Manage AIX patching schedules and methodologies.

Optimize performance and plan for hardware lifecycle.

Deploy and maintain Linux servers in cloud environments.

Implement monitoring, logging, and alerting solutions.

Assist with workload migrations between on-prem and cloud.

Develop scripts for provisioning and configuration.

Manage Ansible Automation Platform and integrations.

Implement and enforce system security policies, including SELinux (MLS) and user/group access controls.

Deploy and manage endpoint CrowdStrike protection solutions.

Configure bonding and EtherChannel.

Collaborate with networking teams to resolve issues.

Work with backup teams and configure Red Hat ReaR for disaster recovery.

Deploy, scale and monitor containers.

Lead application containerization initiatives, including migration of legacy systems and ongoing container platform maintenance.

Maintain accurate technical documentation in wiki and ServiceNow.

Lead projects and manage tasks using MS Teams and Planner.

Use and monitor ServiceNow for incident and change control.

Works on an on-call basis to perform on-site incident management response as needed.

Travel as required, including overnight stays.

Performs other duties as assigned.

Decision Making:
Describe the types of decisions made by the incumbent of this position and the types of decisions referred to others. Identify the problems or issues that can be resolved at the level of this position, versus those that must be referred to the supervisor. Example: In response to a customer inquiry, this work involves researching the status of an activity and preparing a formal response for the supervisor’s signature.

The incumbent will exercises independent judgment in designing infrastructure solutions, selecting tools and technologies, establishing configuration standards, and determining automation and modernization approaches. The role evaluates risks, assesses system impacts, and makes recommendations regarding upgrades, migrations, performance optimization, and security controls. Decisions are guided by organizational policies, enterprise architecture standards, budget considerations, and operational requirements. Complex or high-impact decisions are coordinated with enterprise leadership and cross-functional stakeholders.

Requirements Profile: Identify any specific experience or requirements, such as a licensure, registration, or certification, which may be necessary to perform the functions of the position. Position-specific requirements should be consistent with a Special Requirement or other criteria identified in the classification specification covering this position. Example: Experience using Java; Professional Engineer License

Experience:



Licenses, registrations, or certifications:

1. 
  N/A
 
2.  
N/A
 
3.  
N/A
 
4.  

 
5.  

 
6.  


Essential Functions
: Provide a list of essential functions for this position. Example: Transports boxes weighing up to 60 pounds.
 
 1. Leads LINUX/UNIX Team members to complete tasks.
 2. Communicate effectively either in writing or orally
 3. Diagnoses, researches and resolves hardware and software problems on servers.
 4. Monitors server performance and patch levels.
 5. Develop and distribute training materials and procedural documentation.
 6. Prioritize, meet deadlines and work well under pressure.
 7. Provide effective customer service to internal and external stakeholders.
 8. Install/remove computer equipment of various sizes and weight (<50lbs).
 9. On call rotation for supporting UNIX and LINUX environments as needed.
 10. Travel as required