Leidos - Huntsville, AL

posted 18 days ago

Full-time - Entry Level
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

The Junior Senior DevSecOps Engineer at Leidos Defense Systems will be responsible for building and maintaining a secure DevOps environment to support agile software development teams focused on Counter-Unmanned Aircraft Systems (C-UAS). This role involves collaborating with various teams to ensure the integration of security practices into the development lifecycle, while also providing technical leadership and coaching to junior staff. The engineer will play a crucial role in ensuring that the systems developed contribute to the safety of deployed warfighters and the defense of the nation.

Responsibilities

  • Build a DevSecOps environment utilizing established tools to support complex software and hardware systems' rapid development, security, testing, validation, and fielding.
  • Create, lead, and implement processes and tools for an automated CI/CD pipeline based on DevSecOps principles.
  • Work across development, security, operations, and infrastructure teams to ensure DevSecOps tools and processes support holistic system development.
  • Coach and review the work of lower-level technical staff.
  • Provide technical leadership for software development activities as part of an agile team.
  • Participate in program increment planning and related team activities.
  • Ensure developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable.
  • Resolve complex technical issues impacting multiple facets of the system.

Requirements

  • Bachelor's degree in Computer Science or similar degree, and a minimum of four years of experience in a relevant field, or a Master's degree with two years of relevant experience, or a High School diploma with eight years of relevant experience.
  • Experience with container orchestration tools like Kubernetes and container technologies such as Docker.
  • In-depth knowledge of Agile and DevSecOps concepts and best practices.
  • Experience integrating security checks (SAST, DAST, IAST) into CI/CD workflows.
  • Proficiency in automating security testing tools like SonarQube, OWASP Dependency-Check, Veracode, etc.
  • Excellent interpersonal, verbal, and written communication skills.
  • Ability to support program execution in classified environments.
  • Experience with Atlassian products (Jira, Confluence, Bitbucket, etc.).
  • Knowledge of CI/CD pipeline tools like Jenkins and GitLab.
  • Experience with automated provisioning and configuration tools like Terraform, Cloud Formation, Chef, Puppet, Ansible, or similar technologies.
  • Must be a US citizen with an active secret clearance or the ability to obtain one.

Nice-to-haves

  • Knowledge of battle management systems and Joint All Domain Command and Control (JADC2).
  • Experience with Linux and Windows operating systems, network administration, and networking protocols/functions.
  • Experience provisioning and managing resources within IaaS/Cloud infrastructures (e.g., Azure, AWS, Google Cloud Platform).
  • Strong understanding of cloud-native security controls and implementing a zero-trust architecture.
  • Experience with automated test tools like Katalon, Selenium, Cucumber, JMeter.
  • Experience owning entire projects or processes within a technical area.
  • Understanding of UAS architectures and subsystems.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service