Senior DevOps Software Engineer

BAE Systems
$149,603 - $254,317

About The Position

BAE Systems is a leading global defense, security, and aerospace company, delivering innovative solutions to protect our customers and their communities. Join Our Team: We are seeking an experienced Software Engineer to join a DevOps team, supporting the development of a large, complex enterprise system. As a DevOps Software Engineer you will play a critical role in streamlining software build, test, and release activities, leveraging agile principles and Continuous Integration/Continuous Deployment (CI/CD) practices. We are looking for a dedicated software engineer to support DevOps activities as part of an agile development team. The successful candidate will work on a variety of DevOps tasks, with a strong focus on automation and efficient software delivery. You will be responsible for managing tools, integrating project functions, identifying manual processes, and implementing automation to improve efficiency.

Requirements

  • Must possess a TS/SCI clearance with appropriate polygraph
  • At least 8 years of relevant DevOps experience.
  • Must have at least 5 years of experience managing tools that support software development, deployment, and integrated testing.
  • Must have at least 5 years of experience working with CI/CD frameworks.
  • Must have meaningful system administration experience (primarily Windows, with some Linux).
  • Must have experience with several of the following: Java, Groovy, Python, PowerShell, Batch, Bash scripting, JavaScript, and AngularJS. Must have experience with Integrated Development Environments (IDEs) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm.
  • Must have experience with software source control and configuration management tools.
  • Must have experience working in a virtualized environment, including managing virtual machines (VMs).
  • Must have experience with container-based platforms used for automated application deployment.
  • Must be motivated, adaptable, and eager to learn new techniques and technologies, while adhering to best practices in test automation.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to communicate effectively, both verbally and in writing.
  • Must be an independent thinker capable of producing high-quality work, both individually and as part of a team, in a fast-paced environment.

Nice To Haves

  • Bachelor's degree or Master's degree in Computer Science or a related field.
  • Experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server.
  • Experience with web application user interface development, database design and structures, Spring Framework, and working with technologies such as AngularJS, JSON, HTML, XML, and XSLT.
  • Experience with Scrum and/or the Scaled Agile Framework (SAFe), SAFe Agilist certification, or prior experience as a member of an Agile team.

Responsibilities

  • Manage tools that support software development, deployment, and integrated testing
  • Integrate project functions and resources across the full product lifecycle
  • Identify manual processes and implement automation to improve efficiency
  • Select, configure, and maintain appropriate CI/CD tools
  • Implement and support development, testing, and automation tools while optimizing the underlying IT infrastructure
  • Ensure that all system changes and improvements maintain required security standards
  • Design, build, and continuously improve CI/CD pipelines to support continuous integration, delivery, and deployment
  • Demonstrate persistence and ownership when facing challenges, with a strong commitment to program goals
  • Collaborate with and assist team members across the program, as needed, to achieve shared objectives

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • an employee assistance program
  • a legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental, military, bereavement, and any applicable federal and state sick leave
  • Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service