What We Do: The SEI Emerging Technology Center helps the government stay on the edge of technology. The world is innovating software and information technologies rapidly, and the Center identifies, demonstrates, and applies emerging software technologies to meet critical mission needs. We promote government awareness and knowledge of emerging technologies and their application, and our work shapes and leverages academic and industrial research.
Position Summary: The SEI Emerging Technology Center matches state-of-the-art software research with critical U.S. Government (USG) needs. We are seeking an Infrastructure Engineer.
The Infrastructure Engineer supports the Center’s mission by serving as a subject matter expert on developing, evaluating, and maintaining high-performance IT systems. These systems support the Center’s efforts to transition and operationalize research concepts of significant value to the USG. The Center works on leading edge technologies and applies them to important and challenging problems. The work environment is dynamic and flexible, with constant opportunities to develop new skills, to learn about new software frameworks and techniques, to work on emerging architectures and systems, and to make a difference.
The Infrastructure Engineer’s duties include taking a hands-on role on teams of Software Developers, Technical Analysts, and Intelligence Analysts to design, build, and maintain enterprise IT systems - this infrastructure supports delivering capabilities to the USG building on state-of-the-art research in analytics, data architectures, software assurance, security, and human information interaction; daily collaboration with the team to understand, plan and implement infrastructure practices and changes; manage and evolve the HHPC cluster; contribute technical knowledge and experience as available to projects including big data, data intensive scalable computing, and high performance computing; defining, implementing, and communicating best practices and standards for staff that access the Center's Hardware; and serves as primary technical liaison to corporate IT.
Minimum Qualifications and Requirements:
Education/Training: Bachelor’s degree in Information Technology field or a related quantitative field of study with eight (8) years of applicable experience, Master’s degree in Information Technology field or a related quantitative field of study with five (5) years of applicable experience.
• Experience deploying distributed computing frameworks.
• Experience tuning and measuring high performance systems - high-throughput networking, large disk arrays, etc.
• Strong Linux System Administration Experience - RHEL preferred.
• Experience as a network/system administrator for a networked Linux infrastructure in a professional environment required.
• Experience documenting and evaluating enterprise systems.
• Experience working with one or more host management tools (Puppet, Chef, Ansible, etc.).
• Experience with virtualization and containers.
• Experience maintaining and evolving an enterprise or research-oriented computer network.
• Hands on experiences with switches, firewalls routers, network storage, and virtualized environments.
• Experience with high-performance computing technologies a plus.
• Experience developing policies and best practices a plus.
• Ability to deal with software and network systems integration at various levels.
• Working knowledge of distributed filesystems and clustered frameworks.
• Deep understanding of networking and hardware support.
• Strong hands-on knowledge in the configuration, securing, and troubleshooting of network devices, LAN switching technologies, firewalls, VPNs, routing protocols, Linux/UNIX based network services, network storage and monitoring/maintaining all of these to ensure their continued secure operation is required.
• Write scripts in multiple interpreted languages (bash, Python, Perl, Ruby, Go).
• Build software from source, and create packages.
• Excellent written and verbal communication skills.
• Ability to work effectively without close supervision.
• Able to track multiple projects with different requirements in a shared resource environment.
• Able to support a dynamic and changing research environment.
• Able to interface with corporate IT
Mobility: Primarily sedentary in an office setting with some mobility. Flexible to travel to various locations within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion. Travel outside of Pittsburgh limited to no more than 5 working days a month.
Environmental Conditions: Normal office conditions; close contact with computer screen for extended periods of time.
Mental: Ability to work meticulously with careful attention to detail; ability to meet deadlines while working on multiple tasks - sometimes under pressure and with shifting priorities; ability to deal collaboratively, diplomatically, and successfully with customers, co-workers and other professional colleagues, managers, and staff; ability to grasp the big picture, direction, and goals of an effort; ability to quickly learn new procedures, techniques, approaches, etc.
Other: Candidates will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.
Direction: The individual is expected to act independently using all applicable defined policies, practices, and procedures – within the scope of assigned work.
Decisions: The individual is expected to participate in the decision-making and problem-solving processes of designing, implementing, and maintaining the Center’s computing environments.
Supervisory Responsibilities: This position does not formally supervise others. However, the individual may act in a technical leadership (non-supervisory) role concerning specific work products and activities, or concerning student interns, etc.
Job Functions or Responsibilities:
60% Design, implement, and support IT systems to support the Center’s research and development activities – including participating in the broader SEI software research community through collaboration, papers, and presentations.
25% Interface with the SEI IT community, the CMU campus community, and the broader Computing community to bring best practices into the Center.
15% System administration and user support for the Center’s computing environments.
100% Total Effort
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.