DevSecOps Engineer

Raventek Solution Partners LLC•Manassas, VA
•$180,000 - $210,000•Onsite

About The Position

The DevSecOps Engineer designs, develops, deploys, and maintains secure software solutions and supporting infrastructure across development, test, staging, and production environments. The role combines full stack software engineering, cloud operations, automation, and DevSecOps practices to deliver reliable, scalable, secure systems that support mission-critical objectives. The engineer works with software developers, cybersecurity professionals, and operations teams to modernize engineering practices, automate deployment pipelines, and meet security requirements and industry best practices. The position supports RavenTek’s contract performance and its mission to support the customer. The position is based in Manassas, Virginia, and requires the employee to live within driving distance. It is full-time, 40 hours per week, Monday through Friday, with hourly, nonexempt status. A Secret security clearance is required. The employee works indoors in an office with other people, with typical office and computer-related noise and dust, potential moderate temperature fluctuations, and regular exposure to video display terminals. The role requires extended periods at a workstation and computer, communication and analysis, and the ability to lift or move typically up to 20 pounds. Regular and predictable attendance is essential. RavenTek will make reasonable accommodations in compliance with the Americans with Disabilities Act.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field.
  • At least five years of experience in software engineering, DevOps, DevSecOps, cloud engineering, or related technical roles.
  • Must possess a Secret-level security clearance.
  • Demonstrated expertise in full stack software engineering, systems integration, and application lifecycle management.
  • Expertise in performance tuning and optimization, including identifying and resolving performance issues, accommodating increased workloads, and addressing unexpected performance degradation.
  • Ability to develop, maintain, and document custom deployment tooling when existing solutions do not meet project requirements.
  • Ability to troubleshoot deployment and operations issues and distinguish between infrastructure, configuration, and application errors.
  • Hands-on experience with Linux and native Kubernetes, including direct cluster management and administration.
  • Ability to develop data-driven Kubernetes usage recommendations focused on measurable improvements and business benefits.
  • Proficiency with modern programming languages, development frameworks, and software engineering best practices.
  • Working knowledge of cloud technologies, infrastructure automation, and DevSecOps methodologies.
  • Familiarity with Docker, Kubernetes, and related container orchestration platforms.
  • Understanding of secure coding practices, vulnerability management, and software supply chain security principles.
  • Ability to analyze complex technical issues and develop effective solutions in mission-driven environments.
  • Ability to work independently and collaborate across engineering, operations, and cybersecurity teams.
  • Excellent written and verbal communication skills, including the ability to explain technical concepts to diverse audiences.
  • Commitment to quality, attention to detail, and continuous improvement.
  • Experience with cloud infrastructure and automation technologies.
  • Experience designing, implementing, and maintaining CI/CD pipelines and automated deployment processes.
  • Hands-on experience administering and troubleshooting Linux-based environments.

Nice To Haves

  • Experience supporting federal government, defense, operations, intelligence, or other mission-focused environments.
  • CompTIA Security+ CE, CISSP, a DoD 8570-compliant certification, or cloud certifications such as AWS, Azure, or Kubernetes.

Responsibilities

  • Design, develop, test, and maintain full stack applications supporting mission requirements.
  • Deploy and maintain applications across development, test, staging, and production environments.
  • Implement and manage Blue/Green deployment strategies and other deployment methodologies.
  • Perform Linux system administration and application support.
  • Automate infrastructure provisioning and configuration management using Infrastructure as Code tools.
  • Integrate automated security testing and scanning tools into software development and deployment workflows.
  • Deploy, secure, and manage containerized applications using Docker, Kubernetes, and related technologies.
  • Support AWS, Azure, and other approved cloud environments.
  • Collaborate with cybersecurity teams to implement Zero Trust principles and continuous compliance monitoring.
  • Troubleshoot and resolve complex software, infrastructure, deployment, and production issues.
  • Develop and maintain technical documentation, architecture diagrams, operational procedures, and compliance artifacts.
  • Participate in Agile development activities, sprint planning, reviews, and continuous improvement initiatives.
  • Record actual time worked by the end of the day or no later than 10:00 a.m. the following workday, and submit timesheets at the end of each pay period.
  • Submit monthly status reports as required.
  • Monitor RavenTek email at least three times per week and respond accordingly.
  • Complete assigned compliance training.
  • Perform other duties as assigned.
  • Develop, maintain, and document custom deployment tooling when needed.
  • Proactively identify and resolve performance issues, accommodate increased workloads, and address unexpected performance degradation.
  • Manage and administer native Kubernetes clusters and develop data-driven recommendations to improve Kubernetes usage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service