DevSecOps Engineer - AI
Role details
Job location
Tech stack
Job description
DevSecOps Engineer to support the Department of Veterans Affairs AI Pilot Teams. As a DevSecOps Engineer, you will:
- Develop and configure software and CI/CD pipelines to support pilot development and service integration, and establish DevSecOps practices to be used by the AI Development Framework.
- Build platforms and automated delivery pipelines using Azure 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.
- Use automation techniques to provision cloud environments
- Experience with the BrownMM DevSecOps toolchain is a plus
- 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 the system.
- 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.
Requirements
-
Must be a U.S. citizen to obtain VA clearance.
-
BS degree with 7+ years of experience.
-
Experience with Azure is a must
-
Experience with AI Foundry, LangChain, and LangGraph.
-
Experience with the BrownMM DevSecOps toolchain is a plus.
-
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 data stores.
-
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
-
Terrafor