Pittsburgh, Pennsylvania

Carnegie Mellon University’s department of Computing Services is an organization affected by continuous change, driven by the accelerated pace of technology advances, demands for digital transformation, and desire for business process efficiencies. Creating and improving an environment where all staff may learn, thrive, and contribute in accordance with their unique strengths is critical for successfully keeping up with change. A key component is to deliberately focus on building a diverse, equitable, and inclusive culture where all contributors with various life experiences are encouraged to bring perspectives with broader, more heterogeneous visions of how to engage, innovate, and serve

Computing Services is searching for a Site Reliability Engineer (SRE). This is an exciting opportunity for someone who thrives in an interesting and challenging work environment. You will contribute to the department by being responsible for server management within the central group supporting enterprise-wide systems.

Your core responsibilities will include:

  • Systems administration and support: Maintain and administer UNIX servers and related computer systems, including operating systems software, applications software, and all configurations. Examples of maintenance include performing routine system hardware and software upgrades on a periodic basis. This may include larger projects.
  • Systems Development: Scripting or programming experience, particularly for automating administrative tasks and deploying Infrastructure as Code solutions. The ability to support, maintain and develop these infrastructure tools and associated code.
  • Testing and troubleshooting: Subcategory of "systems administration and support" and "systems development" specific to higher level problem resolution and quality assurance.
  • Documentation: Ensure that all system administrator projects and procedures are documented, including design documents, ongoing status reports, and summary reports. Document and log all changes to system software and configurations. Edit and revise project justifications, project documentation, and other reports and documents.
  • Systems Configuration: Subcategory of "systems administration and support" specific to configuration of various software packages, both involving our internal support structure and target applications.
  • Architecting systems: This category includes interfacing with the user(s) and sponsor(s) and all other stakeholders in order to determine their (evolving) needs; generating the highest level of solutions requirements, based on the user's needs and other constraints such as cost and schedule; performing cost-benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; partitioning large solutions into (successive layers of) subsystems and components; ensuring that a sufficiently robust
  • Keep current with new technologies. Continue to develop leadership/professional qualifications through continuing education, further schooling, and technical/professional reading.
  • Responding to trouble tickets and other requests from users.
  • Other Duties as assigned.

Flexibility, excellence, and passion are vital qualities within Computing Services. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a varied population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You should demonstrate:

  • Thorough knowledge of programming code (e.g. Ruby, Python, Perl) and version control systems (Git) to support systems, tools, APIs, and internal processes.
  • Deploy and support modern RHEL releases and supporting Systems Management tools (e.g. Puppet Enterprise, Ansible, Terraform, etc)


  • Bachelor’s Degree in Computer Science or related field.
  • At least 4 years of UNIX systems administration experience in an enterprise environment supporting High Availability solutions.
  • Or a combination of education and relevant experience from which comparable knowledge is proven


  • Successful background check

Are you interested in this phenomenal opportunity?! Apply today!

CMU’s COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated, including a booster when eligible, against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements. The most up-to-date information on CMU's COVID-19 mitigation requirements can be found here: Minimum Requirements to Return to Campus.


Pittsburgh, PA

Job Function

Software/Applications Development/Engineering

Position Type

Staff – Regular

Full Time/Part time

Full time

Pay Basis


More Information: 

  • Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. 

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran

  • Statement of Assurance

Pittsburgh, Pennsylvania

Carnegie Mellon University founder Andrew Carnegie said: "My heart is in the work." No statement better captures the passion and drive of our people to make a real difference. At Carnegie Mellon, we're not afraid of the work. Our educational environment creates problem solvers, drivers of innovation and pioneers in technology and the arts. Employers in every field say our graduates are ready to hit the ground running the day they graduate. So, join us. Whether you're looking for a career or an education. Or both.

Similar jobs