Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Remote Work, DC
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is Seeking a Senior DevOps Cloud engineer with a strong AWS cloud and python development, provisioning and deployment background. The individual should have proven knowledge to design, develop, and implement IaC, an automated DevOps pipeline capable of supporting high-performing software solutions.
 

Key Responsibilities:

  • Develop, deploy, and manage enterprise-grade Python-based applications using AWS services such as AWS Bedrock, AWS AgentCore, AWS Lambda, EC2, S3, DynamoDB, API Gateway, CloudFormation, CloudWatch, and Step Functions. 
  • Design and implement Agentic AI architectures and Python-based microservices to create scalable, intelligent, and high-performance cloud solutions.
  • Design and implement distributed Python-based systems supporting multi-agent architectures, where agents interact and make decisions in real-time to achieve collaborative or competitive objectives in the cloud.
  • Set up/ build CI/CD deployment pipelines using CodeBuild, CodePipeline, CodeDeploy (or SAIC GitLab), ensuring automated testing, deployment, monitoring, and rollback capabilities.
  • Re-create, enhance, and thoroughly test existing Python deployment scripts for backend services (AWS AgentCore), frontend/middle-tier applications (UI/React/FastAPI), and the database layer (PostgreSQL), ensuring efficiency, stability, and scalability.
  • Develop and rigorously test deployment scripts to deploy to ECR for KeyCloak (with Database separate) deployed as App Runner.
  • Create IaC CloudFormation templates to deploy and destroy AWS resources like IAM users, VPCs, subnets, and other networking and application components.
  • Create deployment scripts and workflows for integrating and thoroughly testing KeyCloak, ensuring the database is deployed separately.
  • Create IaC deployable packages/scripts/CloudFormation templates to deploy and destroy all components with prerequisite and dependencies.
  • Conduct rigorous testing of end-to-end deployment and destruction workflows, verifying the reliability of deployment scripts, IaC templates, and automation in multiple iterations.
  • Deploy to ECR (with GuardDuty and Inspector enabled to scan for issues, security vulnerability and compliance)
  • Enable logging, tools and workflows to monitor deployed AWS services, troubleshoot deployment issues, and optimize system performance using AWS CloudWatch/CloudTrail.
  • Enable AWS GuardDuty and Inspector within deployment workflows to automatically scan for security vulnerabilities, compliance issues, and operational risks before and after deployment.
     

Qualifications

  • Bachelor's degree with 6+ years of experience with IaC solution packaging and deployment.
    At least 6 years of experience in DevOps/DevSecOps Engineering using Python, GitLab and AWS Cloud services
  • At least 6 years of experience with AWS Cloud Native technologies 
  • Experience with AWS Cloud-based build and deployment pipelines, Infrastructure-as-Code, Python, Docker, and Enterprise DevOps or similar shared service team experience.
  • Experience with Kubernetes, Docker, and/or cloud deployment technologies
  • Experience with infrastructure automation tools, Infrastructure as Code (CloudFormation/Terraform) is must.
  • Strong verbal and written communication
  • Must have an exceptional work ethic, work well under pressure to meet strict deadlines, use time productively, maximize efficiency, and meet challenging work goals.
  • Must be a US Citizen with the ability to obtain Public Trust Clearance
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.


 Apply on company website