DevOps Engineer
Indexed description
Built on AWS and leveraging an AI-powered software engineering platform, this program offers a unique opportunity to gain hands-on experience with next-generation AI, Agentic AI, cloud technologies, and AI-driven engineering.
If you are looking for technically challenging work, exceptional learning, and a résumé-defining opportunity with national impact, I would love to connect.
Job Title
DevOps Engineer
Position Type
Full-time
Location:
Remote within the continental United States
Days Remote
Fully remote
Position Summary
The DevOps Engineer will automate, optimize, secure, and maintain cloud infrastructure and continuous integration and continuous delivery pipelines supporting the DHS USCIS FINCH program. The role requires hands-on experience with cloud platforms, Linux, Python, Infrastructure as Code, containerization, Kubernetes, and Pipeline as Code. The engineer will focus on improving deployment efficiency, security, reliability, performance, and scalability across a large and complex computing environment.
Key Responsibilities
- Build and maintain secure, resilient, high-performing, cloud-native infrastructure architectures compliant with NIST SP 800-53.
- Assess architectures and designs for security vulnerabilities and recommend and implement appropriate alternatives.
- Develop customized DevOps security tools and collaborate with other technical teams.
- Use AWS or Azure, Docker, Kubernetes, GitHub, and dependency-management tools to support cloud environments and development processes.
- Use configuration management and infrastructure automation tools, including Terraform, Ansible, Docker, and Multipass, to deploy cloud infrastructure, platform stacks, HTTP/TLS security controls, and compliance assets.
- Automate routine operational tasks to improve scalability and repeatability.
- Create and manage automated release operations.
- Develop desired-state, automated CI/CD pipelines using Jenkins, Spinnaker, and other relevant CI/CD tools.
- Create CI/CD pipelines using Pipeline as Code.
- Deploy cloud infrastructure by writing Infrastructure as Code, manifests, and automation scripts.
- Integrate security controls, code-quality gates, and release-quality gates into CI/CD pipelines.
- Troubleshoot and resolve infrastructure and network-related issues.
- Participate in coding challenges when required.
- At least 5 years of professional DevOps experience.
- Experience building and operating systems and applications on AWS or Azure.
- Experience working in large and complex computing environments.
- Linux-based operating systems.
- Shell and Bash scripting.
- Python programming.
- Hands-on experience with AWS or Azure.
- Infrastructure as Code using Terraform to provision and manage large applications and their supporting infrastructure.
- Docker image creation and containerization.
- Kubernetes cluster deployment and management.
- Command-line interfaces and automation of repeatable processes.
- Pipeline as Code for creating complex, multistage CI/CD pipelines.
- CI/CD automation and implementation of code-quality and release-quality gates.
- Cloud security and integration of security-quality gates into CI/CD pipelines.
- Deep understanding of computer networking, routing, load balancing, APIs, and web applications.
- Ability to troubleshoot and resolve infrastructure and network-related issues.
- Hands-on experience with AI-assisted development tools, such as GitHub Copilot, including generating, reviewing, and validating code within AI-driven workflows.
- U.S. citizenship.
- Current residence within the continental United States.
- Willingness to work Eastern Time business hours.
- Ability to pass a seven-year background check and obtain and maintain a U.S. Government clearance.
- Active or current DHS-USCIS Entry on Duty clearance or investigation.
- Required: Bachelor’s degree in a technical discipline.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search