The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. We work closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time.
The Associate DevOps Engineer will support the Software Engineering Institute's (SEI) mission by working with government customers to understand their challenges, identifying actionable solutions, and guiding programs to operationalize the most effective techniques and practices. Built on confirmed SEI software engineering methodologies and cyber security expertise, our engineering processes lead to efficient, successful, and secure product development and deployment.
You will participate in all phases of the application development lifecycle, and will be involved in decisions regarding software design and technology selection including hands on development activities.
*You will be subject to a background check and will need to obtain and maintain a Department of Defense security clearance. *Willingness to travel to various locations to support the SEI's overall mission. This may include national travel to sponsor sites, conferences, and offsite meetings on occasion, etc (25-50 % travel) *BS in computer science, software engineering, computer engineering, or a related field of study with three (3) years of applicable experience; or Master's degree in computer science, Information Systems, systems and /or engineering, acquisition management, with one (1) year of applicable experience.
Knowledge, Skills and Abilities :
*Knowledge of software engineering including detailed knowledge of at least three of the following strengths: requirements, architecture and design, program and acquisition management, performance improvement, assurance, and/or security *Familiarity with general Linux operating system concepts, development pipeline tools, etc. *Knowledge of how to apply system engineering principles to system software development *Ability to execute network assessments and report results, write documentation *Review and development of performance and capacity plans (operational capacity and load requirements) *Experience with application disaster recovery, migration, roll-back plans, expansion, routine deployments, and system upgrade
*Hands on experience in an Ops/DevOps role with an emphasis on deploying and handling environments in cloud platforms (AWS, Azure, or similar) *Hands-on experience with configuration management tools, chef, Puppet, or similar *Experience and proficiency with Linux administration and operation (preferably RHEL/CentOS) *Experience with object-oriented programming (such as Java, C#, C++), and scripting languages (such as Python, Ruby, Perl, and Bash) *Experience setting up continuous integration & continuous delivery, log collection and analysis, software build & release, and performance monitoring/tuning *Experience with modern web frameworks such as Django, Angular JS, React *Experience with SDLC deployment packages Maven, Ant, Docker, etc. *Experience with monitoring and logging tools such as Kibana, NewRelic, Nagios, Splunk, Graphite, Graphana, etc. *Experience fixing software applications and reading stack traces *Knowledge of network switches, firewalls and routers *Familiarity with system and task automation
Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. A listing of employee benefits is available at: www.cmu.edu/jobs/benefits-at-a-glance/ Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran
Job Function: Software Engineering
Primary Location: United States-Pennsylvania-Pittsburgh
Time Type: Full Time
Minimum Education Level: None Specified
Internal Number: 2014874
About Carnegie Mellon University
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.