DevSecOps Engineer Principal

DevSecOps Engineer Principal

17 May 2024
Alabama, Remotework 00000 Remotework USA

DevSecOps Engineer Principal

Vacancy expired!

Job ID: 2306253

Location: REMOTE WORK, AL, US

Date Posted: 2023-05-03

Category: Software

Subcategory: DevSecOps

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: No

Description

Accelerate your career and make a difference for national security in Space by helping lead a team of industry professionals and experts that will architect and build a cloud-based software factory in support of Space Development Agency's Battle Management Command, Control and Communication (BMC3) Program. The system that you and your team will create will establish the capability to securely and rapidly field mission applications developed by BMC3 ecosystem participants for space vehicle platforms in support of Joint All Domain Command and Control (JADC2) objectives. This position will provide you with exposure to advanced security and automation practices, as well as the opportunity to work with highly skilled engineers and architects. Additionally, you will have the chance to mentor junior developers and leverage your leadership abilities.

Responsibilities include:
  • Ability to work with and thrive in a distributed team consisting of SAIC, subcontractor, BMC3 ecosystem and customer colleagues
  • Prepare Lean design documentation, e.g., check in notes, markdown, diagrams & specifications
  • Use Cloud based tool stacks (e.g., VSCode, Jira, Confluence, Git, Docker, K8's, Istio, AWSetc.) for development
  • Support architecture best practices supporting BMC3 partners in developing and deploying containers and microservices between each other and the network:
    • Encryption of data between apps and services and multiple levels of security
    • Introduce API gateways
    • Specify event store and streams
    • Integrate security scanners for CI/CD process and containers
    • Automate testing in the CI process
    • System and service configuration management
  • Build, use, debug CI/CD pipelines and support CI/CD tools integration, operations, change management, and maintenance. Support full automation of CI/ testing.
  • Support policies, standards, guidelines, and governance for both CI/CD operations and for the work of application developers.
  • Enable successful release management by moving code from Development and Testing environments to Staging and Production.
  • Work closely with software developers, Production Support, and Information Security to automate and support infrastructure and tooling in cloud-based platforms
  • Provide guidance and apply Agile and DevOps/DevSecOps practices to streamline product delivery and reliable operations of product
  • Continuously identify opportunities to automate and save time


Qualifications

Qualified candidates will have experience in creating and building large, complex System of Systems (SaS) design, development, and integration projects with a focus on the design of SaS's that run on cloud platforms. This role will require expertise in software (SW) design, development, configuration management, architecture, and large distributed (networked) compute platforms. This position is primarily remote.

Skill/Experience Requirements:
  • Eighteen (18) years' experience developing software with significant experience with cloud-based solutions; or bachelor's degree in a software technical discipline with 8 years of experience or master's degree in a related discipline with 6 years of experience.
  • The ability to maintain a DOD Secret security clearance, (US Citizenship required)
  • Experience with cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)
  • A background working with DevOps tool chains and processes
  • Experience building and deploying CI/CD pipelines with Jenkins, GitLab, Bitbucket, or MS Azure DevOps
  • Experience programming solutions with Python, C/C, Rust, and JavaScript
  • Knowledge of how web services work and how to use them (Ex: REST APIs, JSON, etc.).
  • SW development using Agile Iteration Workflow (Requirements, Development, Testing, Integration/Delivery, and Feedback)
  • Agile software development with Scrum or Kanban
  • Agile collaboration tools such as Atlassian Jira, Confluence, GitHub, Azure DevOps
  • Full stack software development (client and server side)
  • Streaming/Messaging tools such as Kafka, RabbitMQ, ActiveMQ, or ZeroMQ
  • Databases: SQL and NoSQL DB
  • Real-time performance budgets
  • Configuration Management Tools and best practices: (ClearCase, svn, git, Bitbucket)
  • Ability to interface with all levels of project management

Desired experience:
  • Experience with Infrastructure as Code (IaC) or Configuration as Code (CaC)
  • Experience with advanced language features and techniques such as metaprogramming and code generation.
  • API Development with REST, SOAP, OpenAPI (swagger)
  • Experience working with or on Cloud One, Cloud-Based Command and Control (CBC2), Remote-Sensing Systems Engineering and Integration (RS SE&I) or Thermal Monitoring and Surveillance System (TMSS).

Target salary range: $175,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


My SAIC Benefits.

Job Details

Jocancy Online Job Portal by jobSearchi.