Northrop Grumman - Los Angeles, CA

posted 4 months ago

Part-time - Manager
Los Angeles, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

At Northrop Grumman, we are seeking a DevOps Engineering Manager 1 to join our team in Northridge, California. This position is integral to our Software Configuration team within Defense Systems, where you will lead the Software Configuration Management (SCM) team to develop, enforce, and maintain SCM processes across various programs. The role requires a strong focus on both technical and managerial responsibilities, as you will be expected to support direct reports with staffing, training, and performance management while also ensuring compliance with organizational standards and contractual requirements. As a DevOps Engineering Manager, you will be responsible for developing and maintaining software configuration management tools that support configuration identification, control, reporting, and delivery of both internally developed and commercially purchased software products. You will perform configuration management and release engineering tasks to ensure that new software product operating parameters are documented and comply with standard hardware configurations. Additionally, you will design, develop, automate, and maintain productivity tools using programming, database, or scripting languages to enhance software modeling and development processes. Your role will also involve designing and implementing build procedures that support software product development, developing software configuration standards for company-wide use, and training software developers in the use of configuration management tools. You will support the senior manager in executing strategies to motivate and ensure a high-performing engineering team, which includes performance management, employee engagement, and recognition. You will manage the workload of your team, balancing employee needs with business goals, and apply sound software engineering principles to ensure deliverables meet technical quality, cost, and schedule objectives. This position reports to a Software Engineering Senior Manager and requires excellent communication, mentoring, and interpersonal skills to collaborate effectively with senior management, peers, and employees. You will manage a software team of 12+ engineers, ensuring that all processes and standards are adhered to while fostering a culture of innovation and excellence.

Responsibilities

  • Develop and maintain software configuration management tools to support configuration identification, control, reporting, and delivery of software products.
  • Perform configuration management and release engineering tasks to ensure compliance with standard hardware configurations.
  • Design, develop, automate, and maintain productivity tools using programming, database, or scripting languages.
  • Design and implement build procedures that support software product development.
  • Develop software configuration standards for company-wide use.
  • Train software developers in the use of configuration management tools and software quality standards.
  • Support senior management in executing strategies to motivate and ensure a high-performing engineering team.
  • Manage the workload of employees and balance employee needs with business goals.
  • Apply sound software engineering principles and ensure compliance with published processes and standards.
  • Ensure deliverables meet technical quality, cost, and schedule objectives.
  • Manage the staffing profile for a software team of 12+ engineers.

Requirements

  • Bachelor's Degree in a STEM related field with 5 years of experience in Computer Engineering or Software Engineering, or a Master's with 3 years, or a PhD with 0 years of experience.
  • Experience with coordinating/creating configured builds for test and delivery.
  • Understanding of SCM principles, concepts, industry practices, and standards.
  • Knowledge of scripting languages.
  • Experience with tools and environments such as Git, Bitbucket, Jira, ClearCase, ClearQuest, Linux, and Windows.
  • Experience with one or more software languages/technologies: C/C++, Java, Python, C#.
  • Active DoD Secret clearance or higher.

Nice-to-haves

  • Experience with implementing SCM on a large-scale program.
  • Experience with configuration and administration of DevOps tools, CI/CD concepts, and automated build pipelines.
  • Experience in development and maintenance of Jenkins Pipelines & scripts.

Benefits

  • Disability insurance
  • Health insurance
  • Paid time off
  • Relocation assistance
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service