Penn State mark
All Jobs Information Technology Group
Information Security Service Management Software and Applications Systems and Infrastructure User Success
Management Professional Supervisory

Penn State Job Catalog

DevOps Engineer – Advanced Professional (PSU2345)

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:
– Advanced Professional
Base Description:
– Completes activities, tasks, and/or projects of a functional nature.
Level Summary:
– Demonstrates proficient and comprehensive knowledge of defined skill areas/applications. Applies knowledge of principles, practices, and procedures of a particular field to decision-making and problem–solving. Works under minimum supervision on varied and sometimes difficult work assignments, conferring with supervisor or subject matter experts on unusual matters. May lead others or a team in completion of complex assignments. Interprets and communicates information clearly, accurately, and persuasively. Researches and tries new approaches when solving difficult or novel problems.
Supervisory Responsibilities:
– Indirect supervisor or mentor 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
– May monitor/track budgets and funding
Problem Solving:
– Encounters generally routine problems with progressively more complex and/or varied problems
– Typically follows recommended course of action and procedures to resolve problems
– May apply specialized knowledge and skills to resolve complex and/or varied problems, with supervisor oversight
– Researches and tries new approaches when solving problems
Independence of Action:
– Works with minimal supervision on more difficult work assignments, conferring with supervisor on unusual matters
– Follows precedents and procedures
– May set priorities and organize work within general guidelines established by supervisor
Communication and Collaboration:
– Communicates internally and externally within working unit and the University
– May communicate with external audiences for business purposes
– Promotes open communication in a manner that builds relationships among team members
– Applies appropriate strategies for managing conflict; negotiate reasonable compromises; propose and evaluate possible solutions
– Interprets and communicates information, ideas and instructions clearly, accurately and persuasively both verbally and in written materials intended for distribution
Salary Structure
  • Comp Grade – 12
  • Minimum – $81,312.00
  • MidPoint – $101,664.00
  • Maximum – $122,016.00
Critical Skills
  • Database design
  • Database management
  • Innovative thinking
  • Network programming
  • Programming
  • System design
  • Technical development
  • User experience
FLSA Exemption Status
Exempt
Minimum Education
Bachelor's Degree
Minimum Experience
3+ years of relevant experience
Equivalency
An equivalent combination of education and experience accepted