Senior DevSecOps Engineer

$101,400 - $183,300/Yr

Leidos - Huntsville, AL

posted about 2 months ago

Full-time - Senior
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

The Senior DevSecOps Engineer at Leidos Defense Systems will be responsible for building and maintaining a secure DevOps environment to support agile software development teams working on Counter-Unmanned Aircraft Systems (C-UAS). This role involves creating automated CI/CD pipelines, integrating security checks into workflows, and collaborating with various teams to ensure effective system development and integration. The engineer will also provide technical leadership and coaching to junior staff, ensuring high-quality software development practices are followed.

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 eight (8) years of experience in a relevant field, or a Master's with a minimum of six (6) years, or a High School diploma with a minimum of fifteen (15) years of relevant experience.
  • Experience with container orchestration tools like Kubernetes and container technologies such as Docker.
  • In-depth knowledge/experience with 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.).
  • In-depth 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.
  • Strong sense of ownership and drive in solving complex problems.
  • Must be a US citizen with an active secret clearance or 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

  • Competitive salary based on experience and qualifications.
  • Opportunities for professional development and training.
  • Comprehensive health insurance plans.
  • 401(k) retirement savings plan with company matching.
  • Paid time off and holidays.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service