At UPMC, we are committed to keeping our communities safe and healthy as the COVID-19 pandemic unfolds.

Our recruiters will continue to fill positions throughout this time, but interviews and other processes may be modified to protect the safety of our candidates and employees. Thank you for your patience.

For more information about UPMC's response to COVID-19, please visit upmc.com/coronavirus.

Search Our Jobs

   Current UPMC employees must apply in HR Direct

Software Engineer - Senior

  • Job ID: 817830134
  • Status: Full-Time
  • Regular/Temporary: Regular
  • Hours:
  • Shift: Day Job
  • Facility: Corporate Information Services
  • Department: HPLAN Consumer Tech
  • Location: 600 Grant St, Pittsburgh PA 15219
  • Union Position: No
  • Salary Range: $46.62 to $75.83 / hour

Description

The primary role of the Software Engineer, Senior (DevOps) is to create, maintain, and optimize the DevOps Continuous Integration/Continuous Delivery tools, configurations, and infrastructure for the UPMC Consumer Technology department. This individual will contribute to the strategic planning and implementation of automated CI/CD processes for the development, testing, and release of supported software, and collaborate with software engineers, systems analysts, and quality assurance to optimize established processes and procedures throughout the software development lifecycle.
The role will require a broad background in computer science, the application of different programming languages, a complete set of programming/debugging skills, the ability to adapt and change, and an aptitude for continuous learning.

Responsibilities:
  • Integration - Responsible for more complex integration between modules.
  • Troubleshooting - Solve multiple issues concurrently. Coordinate, delegate, and mentor less experienced staff with issue resolution.
  • Security - Validate and review secure processes and protocols. Ensure that processes/protocols are followed by junior level staff.
  • Software Solutions - Develop, validate and implement software solutions based on customer requirements, Enterprise architecture standards and defined project designs.
  • Quality - Demonstrate the ability to conduct code review of others.
  • Application Development Cycle - Demonstrate the understanding of multiple SDLCs.
Additional Responsibilities: 
  • In support of department and leadership vision and roadmaps, review and recommend Continuous Integration/Continuous delivery (CI/CD) strategies and technical solutions for multiple diverse web-based and mobile applications, microservices, and legacy software systems
  • Create, maintain, and optimize the DevOps CI/CD tools, configuration, and infrastructure
  • Define, apply, monitor, and enforce standard procedures and best practices for DevOps CI/CD
  • Identify opportunities to apply automation and implement tools and utilities that enhance software development, build and deploy, QA, and release processes
  • Research build and deploy failures; assist with root cause analysis and problem remediation
  • Document and educate others on the build and release processes
  • Coordinates and delegates tasks to team members towards a common goal
  • Mentors, motivates and inspires team members
  • Assists management with staffing needs and provides feedback for staff evaluations
  • Maintains skillset and awareness of DevOps industry standards

Qualifications

  • Typically has 5+ years’ experience in a DevOps/build management role, with proven success defining and implementing new processes, driving transformational change, and monitoring for adherence.
  • Experience with complex development environments, taking abstract concepts or ideas and working collaboratively to develop automated deployment solutions throughout the software development lifecycle.
  • Team player with the ability to work collaboratively as well as individually
Preference: 
  • Mastery of software development principles and coding standards/best practices.
  • Exhibits a fundamental understanding of modern Azure Services offerings including Azure storage, Service Bus, Azure SQL Database, Redis Cache, Azure Search, Azure Monitor, Application Insights, Traffic Manager, Key Vault, Cosmos DB, Logic Apps and Azure Functions.
  • Demonstrates understanding of the Agile/SCRUM software development lifecycle methodology.
  • Experience with container orchestration services such as Azure Kubernetes (AKS) and Docker is preferred.
  • Experience integrating automated testing into CI/CD processes.
  • Experience with scripting solutions such as PowerShell or JavaScript.
  • Experience with Microsoft Azure cloud architecture and services including API Management, Application Gateway, Azure Active Directory, and Azure Resource Manager (ARM Templates)
  • Expert level experience administering DevOps Continuous Integration/Continuous Delivery tools and source control management including Azure Pipelines, YAML, or equivalent technologies such as GitLab, Jenkins, or AWS CodeDeploy.
This is a remote position 
 

Licensure, Certifications, and Clearances:

UPMC is an Equal Opportunity Employer/Disability/Veteran
UPMC has a Center for Engagement and Inclusion that is charged with executing leading-edge and next-generation diversity strategies to advance the organization’s diversity management capability and its national presence as a diversity leader. This includes having Employee Resource Groups, such as Women in Information Technology (WIT), Female Leadership Innovation and Growth in Health Care & Technology (FLIGHT), or PRIDE Health, that support the implementation of our diversity strategy.

Total Rewards

More than just competitive pay and benefits, UPMC’s Total Rewards package cares for you in all areas of life — because we believe that you’re at your best when receiving the support you need: professional, personal, financial, and more.

Our Values

At UPMC, we’re driven by shared values that guide our work and keep us accountable to one another. Our Values of Quality & Safety, Dignity & Respect, Caring & Listening, Responsibility & Integrity, Excellence & Innovation play a vital role in creating a cohesive, positive experience for our employees, patients, health plan members, and community. Ready to join us? Apply today.

   Current UPMC employees must apply in HR Direct