Information Security Service Management Software and Applications Systems and Infrastructure User Success
Management Professional Supervisory
Penn State Job Catalog
DevOps Engineer – Senior Professional (PSU2346)
Additional Levels
Additional levels that exist for this job profile can be seen below.
Missing levels within the leveling matrix can be added based on business need.
Job Summary and Representative Duties
The DevOps Engineer designs, develops, integrates, automates, deploys, and supports applications, platforms, and technology infrastructure across development, testing, staging, and production environments; applies DevOps practices and engineering principles to automate software delivery, infrastructure provisioning, configuration management, monitoring, and operational processes; develops and maintains continuous integration and continuous delivery (CI/CD) pipelines, infrastructure as code, deployment automation, and observability solutions to improve the reliability, scalability, security, consistency, and efficiency of technology services; collaborates with application development, infrastructure, security, and operations teams throughout the software and service lifecycle.
- Design, develop, implement, integrate, and maintain automated processes, tools, and technology solutions that support software development, testing, deployment, and operation across multiple environments
- Design, develop, configure, and maintain continuous integration and continuous delivery (CI/CD) pipelines and associated tooling to automate source control, code builds, testing, security validation, artifact management, and application deployments
- Implement automated deployment strategies and processes for applications, services, infrastructure, containers, and other technology components; evaluate and apply appropriate deployment methods based on system requirements, risk, and operational needs
- Develop and maintain infrastructure as code (IaC), configuration management, and automation solutions to provision, configure, and manage repeatable and consistent technology environments
- Design and manage application and infrastructure configurations across development, testing, staging, and production environments; establish processes to maintain consistency, traceability, version control, and appropriate separation between environments
- Integrate automated testing, quality controls, security scanning, and compliance checks into software delivery pipelines to identify and address defects, vulnerabilities, and configuration issues before deployment
- Implement monitoring, logging, and observability solutions to assess application and infrastructure health, availability, performance, capacity, and reliability; develop alerts and automated responses to identify and address issues proactively
- Troubleshoot complex application, infrastructure, deployment, configuration, and integration issues; perform root cause analysis and implement corrective and preventive measures to improve system reliability and reduce recurring incidents
- Design, implement, and maintain scalable, highly available, and resilient technology solutions, including cloud, virtualized, containerized, clustered, and other distributed environments
- Support the implementation and maintenance of disaster recovery, backup, business continuity, fault tolerance, and system resilience strategies; participate in recovery testing and evaluate results to improve operational readiness
- Apply security principles and controls throughout the software and infrastructure lifecycle, including access management, vulnerability remediation, secure configurations, encryption, logging, and automated security validation
- Evaluate and implement DevOps tools, platforms, frameworks, and technologies; develop standards, reusable components, templates, and automation to improve consistency and efficiency across development and operations environments
- Integrate application, infrastructure, database, networking, and other technology components to support the requirements and performance of enterprise applications and services
- Develop scripts, utilities, and software components to automate operational processes, integrate systems, manage configurations, and improve the efficiency and reliability of technology services
- Monitor technology environments and service performance; analyze trends and capacity requirements and recommend or implement changes to improve scalability, availability, performance, and resource utilization
- Apply software supply chain security practices, such as dependency scanning, artifact signing, and hardened images
- Integrate secrets management, certificate management, and policy-as-code controls into deployment and infrastructure automation to strengthen security and governance
- Monitor and optimize infrastructure and platform costs, resource utilization, and service efficiency; recommend improvements to reduce waste and improve value
- Establish and maintain technical documentation, architecture diagrams, configuration information, deployment procedures, operational standards, and other documentation necessary to support the lifecycle and maintainability of DevOps solutions
- Collaborate with application developers, system administrators, infrastructure engineers, architects, security professionals, project managers, service owners, and other stakeholders to establish and continuously improve software delivery and operational processes
- Participate in change management, incident management, problem management, and other IT service management processes as appropriate to the responsibilities of the position
- Evaluate emerging technologies, engineering practices, and industry standards; recommend and implement improvements to development, deployment, infrastructure, and operational processes
- May design, develop, test, deploy, and maintain applications, services, integrations, or infrastructure components when required to support DevOps and platform engineering objectives
- May design, configure, and maintain cloud, container, server, networking, database, storage, and other infrastructure components supporting enterprise applications and services
- May develop specialized automation, platform services, deployment frameworks, or reusable engineering solutions for specific technology environments
Level Matrix
- Level:
- – Senior Professional
- Base Description:
- – Completes activities, tasks, and/or projects of a functional nature.
- Level Summary:
- – Demonstrates advanced knowledge of principles, practices, and procedures of a particular field. Works independently on moderately complex work assignments under limited oversight, reviews progress, and evaluates results. Monitors work and projects ensuring timeliness, quality, and efficiency. Identifies and mobilizes resources to achieve outcomes. Trains others and reviews progress with management. Presents ideas, concepts, and instructions in a clear and persuasive manner. Develops new techniques, concepts, and approaches and applies them to moderately complex and strategic and/or operational issues.
- Supervisory Responsibilities:
-
– Indirect supervisor for other full–time employees
– May serve as direct supervisor for part–time, student, and/or temporary workers, volunteers, or a full–time employee
- Fiscal Responsibilities:
-
– May validate and pay invoices
– Monitors and tracks budgets and funding
- Problem Solving:
-
– Encounters moderately complex problems
– Applies specialized knowledge and skills to resolve problems
– Understands benefits, limitations, and impact of potential solutions
- Independence of Action:
-
– Works independently on moderately complex work assignments, reviews progress, and evaluates results
– May set priorities and organize work within general guidelines established by supervisor
– May review the work of others to verify accuracy and conformance to required procedures and special instructions
- Communication and Collaboration:
-
– Communicates internally within working unit and the University
– Communicates with external audiences for scheduling/coordination
– May communicate with external audiences for business purposes
– Coaches others in using appropriate strategies for resolving conflict; negotiating reasonable compromises; and proposing and evaluating possible solutions
– Give candid and constructive feedback to others to influence and persuade managers and employees to accept and implement findings and recommendations
Salary Structure
- Comp Grade – 13
- Minimum – $91,488.00
- MidPoint – $114,384.00
- Maximum – $137,280.00
Critical Skills
- Database design
- Database management
- Innovative thinking
- Network programming
- Programming
- System design
- Technical development
- User experience