The Technical Solutions & Special Projects (TSSP) team is part of the Office of the CIO (OCIO). We work collaboratively with IT, business leaders, and technical staff to create enterprise-level business solutions that help the organization maintain and evolve technologies, business processes, and architectures to deliver a cohesive and integrated business platform that constantly improves our organizational performance.
Working in all stages of the product development lifecycle, we:
Identify business needs, gather and prioritize requirements, and plan implementation
Research, prototype, and design solutions that deliver a great user experience
Develop, test, and implement solutions that are secure, scalable, and performant
Operate, maintain, and evolve solutions to meet changing organizational needs
As a DevOps Engineer, you will be responsible for automating software delivery and infrastructure changes that continuously improve the speed, efficiency, and scalability of our enterprise applications and systems. This includes building fully automated digital pipelines and working across functions such as development, testing, systems, and infrastructure to ensure quality, security, and reliability.
Here's an idea of the kind of tasks you'd be working on:
Work with developers, infrastructure engineers, and IT professionals on a daily basis to automate every aspect of software delivery and infrastructure from inception to deployment and operations.
Support on-premise and cloud development pipelines using tools such as Puppet, Bamboo, Bitbucket, Artifactory, Ansible, and other tools as appropriate.
Develop application and system management tools and processes that reduce manual efforts.
Design operability-related features such as health monitoring, diagnostics, repair, and related automation.
Investigate, troubleshoot, and fix issues related to development, applications, and infrastructure.
Advise development or infrastructure teams about software or hardware architecture decisions as they relate to our DevOps environment, and help develop standards and best practices for such architectures.
This small team has a big job for its size. You will need to be self-directed and motivated to manage software delivery and infrastructure changes across different projects and domains. Additionally, you will have opportunities to collaborate with other teams on new initiatives and projects.
Bachelor's degree in Information Technology, Computer Science, or equivalent combination of training and experience
Movement between buildings within the SEI and CMU community required.
Willingness to travel to various locations to support the SEI's overall mission.
Subject to background check and must be eligible to obtain a Department of Defense security clearance.
Evening and weekend hours may be required in order to meet production deadlines or handle maintenance windows outside normal business hours.
Participate in an on call after hours rotation as part of the team responsible for maintaining the availability and performance of our systems.
Knowledge, Skills, and Abilities
Expert understanding of automating application build procedures and related build jobs for both development and production environments.
Proficient in multiple scripting languages (e.g., Python, PowerShell, Bash).
Linux and/or Windows system administration skills.
Ability to troubleshoot and resolve application and system related issues.
Familiarity with virtualized and cloud-based infrastructure environments such as VMware, Azure, and Amazon Web Services (AWS).
Familiarity with enterprise network architecture, protocols, firewalls, and networking best practices.
Familiarity with systems that proactively monitor health and performance of systems and infrastructure.
Familiarity with modern development architectures and technologies such as microservices, serverless frameworks, lambda functions, and APIs.
Familiarity with build-time dependency management (e.g., Maven, Gradle), unit testing and code-coverage tools, static analysis tools, and functional test automation techniques
Ability to effectively communicate solutions and understand the needs of internal teams and customers.
Ability to negotiate and influence others to understand and accept new concepts and practices.
Comfortable working with tight deadlines across multiple projects.
Operates with transparency and integrity, and welcomes feedback.
Flexibility and creativity in solution design including leveraging emerging technologies.
Five years of experience administering, building, and maintaining an automation environment.
Five years of experience with DevOps automation tools such as Bamboo, Chef, Ansible, Puppet, Jenkins, and Selenium as well as container technologies such as Kubernetes and Docker.
Three years of experience with source code repositories such as Git and Subversion.
Experience administering Linux server operating systems and architectures.
Experience with virtual and cloud-based infrastructures.
COVID-19 Condition of Employment
As a condition of employment, Carnegie Mellon University requires all staff and faculty working in Pennsylvania, California, Washington D.C., New York and Virginia to be fully vaccinated against COVID-19. Prior to commencement of employment, new hires must provide proof of their vaccination or have an approved exemption.
New employees requesting a medical , religious or strong moral or ethical conviction exemption from the vaccine must complete and submit an exemption request form for review and approval. To receive the appropriate exemption request form, contact [email protected] . Employees with approved exemptions will be required to comply with all applicable COVID-19 mitigation requirements including use of facial coverings, Daily Self-Assessment and Weekly Tartan Testing.
Staff - Fixed Term (Fixed Term)
Full time/Part time
Salary More Information:
Please visit " Why Carnegie Mellon " to learn more about becoming part of an institution inspiring innovations that change the world.
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.