Position Summary: CERT is part of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania. The CERT engages in cutting-edge research and development, and provides robust programs focused on ensuring that software developers, internet security experts, network and system administrators, and others are able to resist, recognize, and recover from attacks on networked systems.
This position is responsible for supporting users and maintaining software and equipment in the CERT Program Managed Enclaves. This includes understanding the needs of the teams using the enclaves, designing and developing services to meet those needs, planning equipment acquisitions, overseeing configuration and maintenance of equipment, overseeing set-up and breakdown of equipment for experiments, assisting in experiments as needed. You will need to be a self-starter who can work in a rapidly changing environment, tolerate ambiguity, and demonstrate problem-solving skills.
Minimum Qualifications and Requirements:
Education/Training: BS in Computer Science, Information Science, Computer Engineering or equivalent with eight (8) years of applicable experience, MS in Computer Science, Information Science, Computer Engineering or equivalent with five (5) years of applicable experience, or Ph.D. in Computer Science, Information Science, or equivalent with two (2) years of applicable experience.
Experience: System administrator level of knowledge for both UNIX and Windows operating systems, as well as experience with the selection, configuration and deployment of associated hardware and software. Experience and knowledge in using system administration tools to manage dozens of machines and configurations. Network administrator knowledge of network technologies including: TCP/IP, UDP, Ethernet, 802.11, routing protocols, DNS, VPN. Experience in network architecture and implementation. Storage administration and scripting/coding experience.
Skills/Abilities: Ability to manage heavy workload and effectively manage priorities. Strong problem solving skills. Excellent oral and written communications skills. Ability to work both independently and with teams. Ability to effectively manage multiple projects. Ability to elicit technical requirements from management and staff.
Mobility: Primarily sedentary, long periods of sitting, may have to travel to other campus locations, as well as, travel to customer sites, some bending, stretching and lifting. Moving and setting up computer equipment.
Environmental Conditions: Normal office conditions; however close contact with CRT for prolonged periods of time. Also occasional work in machine room (loud and extreme office temperatures 55F-90F).
Mental: Ability to work under pressure and meet deadlines; ability to prioritize tasks; strong learning capability; ability to assist users of varying competency; ability to interact effectively with vendors, managers, and technical staff. Good technical problem-solving skills; strong information organization skills; good oral and written communication skills. Maintain confidentiality of sensitive information.
Other: Candidates will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.
Preferred Qualifications and Requirements:
Experience: Experience using and managing virtual computing environments such as VEEAM, VMWare, or VirtualBox. Experience with applications such as JIRA, Confluence, Jenkins, and Rhodecode. Experience in the scription such as Bash, Python, Perl, and PowerShell. Experience with storage administration such as NetApp, Lustre Filesystem, Gluster Filesystem, iSCSI, and NFS.
Experience with Hadoop Administration and Database Administration (MySQL, Postgress, MongoDB).
Skills/Abilities: Ability to define and build tools in various scripting and programming languages. Knowledge of and experience with operating systems other than UNIX or Windows.
Accountability: Responsible for managing requests from users, including high priority requests originating from a sponsor.
Direction: The person in this position will work closely with the SEI Infrastructure Team on developing processes for managing hardware and software. The person will also work closely with users in determining needs and planning experiments.
Decisions: Example 1: A user needs to test vulnerability in a specific piece of software. A test environment needs to be developed to allow for testing at the required version/patch level. The equipment needs to be prepared and configured appropriately to provide a suitable test environment.
Example 2: A group of software developer needs an automated build, test, and deployment environment and the environment needs to be integrated with the already existing source code repository. An evaluation of suitable tools is conducted, based on developer requirements. Based on the selection, a server is setup and tested in order to demonstrate the integration and functionality. Then assistance is provided to developers as they begin using the system, including the adoption of changing requirements and configuration needs.
Supervisory Responsibilities: This position mentors and provides technical direction to other CERT Program Managed Enclave employees.
Job Functions or Responsibilities:
15% Collects user requirements for CERT Program Managed Enclave equipment software and services needed for the CERT.
15% Test, evaluate, and select new hardware and software for the CERT Program Managed Enclave in consultation with the SEI IT and users.
15% Work with the CERT and SEI IT staff to develop and/or implement tools and processes for managing and maintaining software and hardware in the CERT Program Managed Enclave, including the set-up for experiments.
40% Infrastructure operations and maintenance including: backups, patching, Failure Recovery, log review, security auditing, and other user support.
10% Develop procedures and practices for the use and maintenance of the CERT Program Managed Enclave.
5% Participate in the broader security community through collaboration, papers, and presentations.
100% TOTAL EFFORT
Organizational Chart: CERT Program, Director < Secure Automation Director < Technical Manager < Systems Engineer
Carnegie Mellon University is an EEO/Affirmative Action Employer – M/F/Disability/Veteran