DevSecOps Engineer
What You'll Get to Do as a DevSecOps Engineer:
- Develops and configures software and CI/CD pipelines to support pilot development, service integration, and establishes DevSecOps practices to be used by the AI Development Framework.
- Build platforms and automated delivery pipelines using a combination of Azure or AWS services, Serverless frameworks, Kubernetes and containerization approaches, and microservice design patterns.
- Create and design infrastructure-as-code solutions to promote services through development, test, and production environments.
- Collaborate with customers and team members as part of an Agile lifecycle to gather, understand, and refine platform and application requirements.
- Follow DevSecOps best practices for full security integration, infrastructure as code, operational visibility, and Site Reliability Engineering practices.
- Harden and ensure the security and accreditation of a multitenant development platform.
- Uses automation techniques to provision cloud environments
- Develop service integrations and data pipelines to feed data models
- Defines and establishes DevSecOps practices to be used by the AI Development Framework.
- Use AI and ML techniques to support creating system functionality. Use of LangChain and LangGraph or similar tools.
- Supports development environments to use AI/ML technologies in support of MLOps
- Leverage AI models to improve outcomes and results of system
- Work with Product Owners, Solution Architects and customers to analyze, design, and develop a modern application supporting the mission.
- Support a full system development agile lifecycle
- Understand and use enterprise standards and best practices around coding, application design, automated testing, and microservices design.
- Translate business requirements and context into sound and efficient solutions.
- Support documentation of the systems and processes as needed
- Learn and adopt new technologies quickly and independently and assist teammates with implementation and knowledge sharing.
You’ll Bring These Qualifications:
- Must be a U.S. citizen to obtain VA clearance.
- BS degree with 7+ years of experience.
- Experience with LangChain and LangGraph
- Independent with a mindset toward continuous learning, a drive for self-study and enrichment, and resourcefulness.
- Strong communication skills and customer-facing level of polish.
- Able to produce lightweight but useful documentation of system design and automation mechanisms.
- 5+ Years of experience across the following:
- Agile lifecycle based on Kanban, Scrum, SAFe, or other frameworks
- Automated software delivery in a CI/CD environment using Jenkins, Gitlab CI, or similar
- Git-based version control
- Relational databases and SQL, NoSQL datastores
- Design and implementation of asynchronous, scalable, and high-load systems using internet-scale principles
- Automation of system backup and recovery, high availability, and zero downtime approaches
- Federal application security practices including OWASP, Zero-trust principles, encryption at rest and in transit
- FISMA High security system controls and constraints
- Experience with the following technology domains in a production system environment:
- One or more of: Kubernetes, Azure AI Framework
- Terraform
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Work Location: Hybrid remote in Reston, VA 20190