Northrop Grumman Staff Cyber Systems Engineer in Annapolis Junction, Maryland
Adversaries, cybercriminals and cyber terrorists, are working every hour of every day to develop new means to compromise networks, to seize valuable intellectual property and personal data, and to gain an advantage on the digital battlefield. At Northrop Grumman, our mission is to see to it that they fail. Speed, stealth and precision - keys to controlling the physical domains of land, sea, air and space are imperatives in controlling the cyber domain. Our talented employees make advances every day based on these imperatives and are committed to providing the most advanced protection for our customers against the rapidly evolving cyber threat spectrum. Our company is trusted with securing some of the most high-risk systems and continues to be the trusted provider of mission enabled solutions for the security or our nation and allies. This is without a doubt one of the most exciting times to join our team. So come join us and experience the value of performance.
Northrop Grumman Mission Systems is seeking a Configuration Manager to join our team of qualified, diverse individuals located at Annapolis Junction, MD.
Roles and Responsibilities:
Work as a member of a software team building next generation SIGINT mission systems to bring consistency, reproducibility and verifiability to the software build and release cycle. Specific duties include:
Perform Configuration Management (CM) for all software to be integrated. Build and label internally developed software, perform sanitization, gather and report metrics, and verify Artifactory outputs prior to releases.
Configure, manage and maintain the CM tools. CM tools may include, but are not limited to, ClearCase, ClearQuest, for a mixed platform environment (LINUX, UNIX, and Windows).
For all software to be released, create and/or manage the creation of appropriate Version Description Documents (VDDs) and deliver releases (includes DRs and full deliveries) to stakeholders.
Recommend effective CM policies and practices including, but not limited to, branching/baseline strategies, development workflows and release strategies.
Implement, document, and maintain software build and configuration management scripts.
Perform and/or arrange media/code scans and document and communicate release deliveries.
Document CM processes to aid development teams to adopt best practices.
Work as a collaborative member of an agile development team to produce system components based on 90-day spin cycle with 2-week iterations.
Minimum knowledge, skills, abilities needed.
Minimum six (6) years' relevant work including configuration management experience serving in a similar capacity and in an environment with tasks of similar scope, complexity, and technical difficulty.
Minimum of three (3) years' ClearCase administration experience in a LINUX/UNIX and Windows environment.
Hands-on experience in the maintenance and upgrade of CM tools, especially ClearCase and ClearQuest in LINUX/UNIX and Windows.
Hands-on experience implementing, documenting and maintaining software build and configuration management scripts.
Knowledge of CM best practices for Agile development.
Ability to establish and maintain a high level of trust and confidence in knowledge of CM tools.
Candidates must have good verbal and written communications and be comfortable working in a fast-paced team-oriented environment.
Six (6) years' experience as a CM in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in a technical or business discipline from an accredited college or university is required. Four (4) years of additional configuration management experience may be substituted for a bachelor's degree.
(U)If assigned to a developmental program, one (1) year of experience using a source code control system for a developmental program of similar scope and complexity is required.
Security Clearance: Active TS/SCI w/Polygraph Required
Candidates with these skills will be given preferential consideration.
Knowledge of SIGINT mission systems and applications.
Domain knowledge of SIGINT processing.
Project or Administration level knowledge of Atlassian JIRA, Bamboo, confluence, BitBucket
Experience with using GIT (BitBucket/GitLab) to include merging, branching, tagging
Experience with Agile/Scrum methodology
Documentation management. Experience with confluence Cobala Workflows or SharePoint.
Knowledge of continuous integration environment utilizing Bamboo, Jenkins, or Hudson
Experience working with Maven/Ant
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.
Job Category : Information Technology