DevSecOps Engineer

$125,000 - $250,000/Yr

Cirquent Ntt Data Group - McLean, VA

posted 3 months ago

Full-time - Mid Level
McLean, VA
10,001+ employees

About the position

NTT DATA Services is seeking a skilled and proactive DevSecOps Engineer to join our development team in McLean, Virginia. This role is crucial for ensuring the security and efficiency of our software delivery processes. The DevSecOps Engineer will work closely with various development and infrastructure teams to understand and analyze application components, focusing on their build, deployment, dependency, and security requirements. The ideal candidate will leverage Infrastructure-as-Code (IAC) techniques, enterprise standard tools, and industry best practices to develop robust DevSecOps solutions. The position requires a strong emphasis on automation, self-service, rapid feedback, system monitoring, and continuous improvement throughout the agile software development lifecycle (SDLC). The DevSecOps Engineer will be responsible for maintaining and enhancing our CI/CD pipeline, ensuring that it meets the evolving needs of our software development processes. Additionally, the engineer will assist with application integration and troubleshooting within a complex application environment, managing dependencies on various services, platforms, and applications. In this role, you will design, develop, test, and deploy scalable and efficient software applications according to business requirements. You will also be involved in modernizing aging applications and creating product-specific installation packages to support streamlined, repeatable production system loading on both standalone and networked multi-system platforms. Collaboration with development, operations, and security teams is essential to ensure secure and efficient software delivery. You will be responsible for instituting best DevSecOps practices, diagnosing and repairing complex network and software issues, and validating COTS hardware and software within the environments. The role also involves scripting system tasks using various languages such as PowerShell, Batch, VBS, bash, and groovy, as well as creating and loading custom Windows and Linux images across a range of computer hardware platforms. You will support software and hardware engineering as needed, contributing to the overall success of our development initiatives.

Responsibilities

  • Design, develop, test, and deploy scalable and efficient software applications according to business requirements.
  • Modernize aging applications.
  • Create product-specific installation packages to support streamlined, repeatable production system loading on both standalone and networked multi-system platforms.
  • Collaborate with development, operations, and security teams to ensure secure and efficient software delivery.
  • Support engineering by integrating hardware and software during all phases of development.
  • Institute best DevSecOps practices.
  • Diagnose, repair, and document a wide range of complex network and software issues.
  • Collaborate with Senior Engineers and Senior Field Technicians to document, automate, and validate deployment tools.
  • Validate COTS hardware and software to work within the environments.
  • Work with engineers to run equipment and integration tests.
  • Support the development of test procedures; maintain equipment during integration, internal testing, and customer testing.
  • Script system tasks, local and networked (PowerShell, Batch, VBS, bash, groovy, etc.).
  • Create and load custom Windows and Linux images to a wide range of computer hardware platforms.
  • Install systems in final configurations.
  • Support software and hardware engineering as needed.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 10 years of experience in software development.
  • 5+ years of DevSecOps experience.
  • One of the following certifications preferred: Certified DevSecOps Professional (CDP), AWS Certified DevOps Engineer, DoDD 8140 Certification, AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or similar.
  • Green card or US Citizenship required for the Government Public Trust Security Clearance.

Nice-to-haves

  • Experience with Infrastructure as Code (IAC) techniques.
  • Familiarity with CI/CD tools and practices.
  • Knowledge of security best practices in software development.

Benefits

  • Medical, dental, and vision insurance with employer contribution.
  • Flexible spending or health savings account.
  • Life and AD&D insurance.
  • Short and long term disability coverage.
  • Paid time off.
  • Employee assistance program.
  • Participation in a 401k program with company match.
  • Additional voluntary or legally-required benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service