Expertise and Technology for National Security
DevOps Engineer
Location
North America
Posted
5 days ago
Salary
$98.5K - $206.8K / year
Seniority
Lead
Job Description
DevOps Engineer
CACI International Inc
• Support advanced research, development, and operational programs across cyberspace operations • Help design, implement, test, and secure high-performance systems that support national security objectives • Design, build, and maintain containerized environments (Docker, Kubernetes, OpenShift, or similar) • Manage and optimize CI/CD pipelines supporting application, data, and machine learning workloads • Implement DevOps and MLOps best practices across development, testing, and production environments • Oversee data collection, ingestion, and curation workflows to support analytics and ML use cases • Collaborate with cross functional teams including software engineers, data scientists, and systems engineers • Manage relationships with external vendors • Implement security, compliance, and governance practices across infrastructure and data workflows • Troubleshoot infrastructure issues and drive continuous improvement initiatives • Perform administrative tasks for the lab
Job Requirements
- A minimum of 7 yrs of related experience
- Strong hands-on experience with container technologies (Docker, Kubernetes, container registries)
- Solid understanding of CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Azure DevOps, or similar)
- Experienced in implementing MLOps and DevOps tools (MLFLow, Ansible, etc)
- Knowledge of data workflows including data ingestion, processing, quality validation, and cataloging
- Experience managing vendor integrations and technical relationships
- Strong communication, documentation, and project coordination skills
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
LLM Inference Deployment Engineer
EnCharge AIWhere the future of AI compute is being defined and built, to unlock new levels of machine intelligence.
• Deploy and optimize LLMs (GPT, LLaMA, Mistral, Falcon, etc.) post-training from libraries like HuggingFace • Utilize inference runtimes such as ONNX Runtime, vLLM for efficient execution. • Optimize batching, caching, and tensor parallelism to improve LLM scalability in real-time applications. • Develop and maintain high-performance inference pipelines using Docker, Kubernetes, and other inference servers.
• Collaborate with and support our creative, tight-knit development team • Design, deploy, and operate Loadsmart's critical systems while balancing reliability, cost, and agility • Play a key role in driving reliability projects with engineering teams • Utilize your intuitive problem-solving skills and contagious positive attitude to tackle challenging and exciting issues, inspiring those around you • Collect metrics and understand their business impact, encouraging the team to do the same • Perform troubleshooting and root-cause analysis of system operation issues • Be accountable for the platform's Service Level Agreements and Objectives • Provide infrastructure support during off-hours as needed • Take ownership of software infrastructure projects • Seek, give, and receive constructive feedback through code and specification reviews.
Senior DevOps Engineer – Financial
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, build, and maintain cloud environments within Microsoft Azure using best practices for scalability, reliability, and cost efficiency. • Implement and manage IaC using Terraform to automate resource provisioning and environment configuration. • Deploy and manage Azure resources including Azure Kubernetes Service (AKS), App Services, Function Apps, Azure API Management, Virtual Networks, Load Balancers, Storage Accounts, and Azure SQL Server / Azure SQL Databases. • Build and maintain CI/CD pipelines using Azure DevOps for application deployments, infrastructure, and automated testing. • Collaborate with development teams using C#, .NET, Visual Studio, and Angular to optimize the build, test, and release processes. • Integrate pipelines with container registries, package management, and automated approval workflows. • Develop container strategies using Docker and manage workloads running on Kubernetes (AKS). • Implement best practices for scaling, monitoring, logging, and securing Kubernetes clusters. • Monitor system performance, troubleshoot issues, and implement improvements to enhance reliability and uptime. • Manage Linux-based infrastructure, ensuring proper configuration, patching, and hardening. • Work with SQL Server databases to support deployments, migrations, and performance optimization. • Implement secure configurations for Azure resources and Kubernetes clusters while enforcing governance policies, identity and access controls, and environment standards. • Ensure compliance with organizational and industry security requirements.
Senior DevOps Engineer – Financial
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, build, and maintain cloud environments within Microsoft Azure using best practices for scalability, reliability, and cost efficiency. • Implement and manage IaC using Terraform to automate resource provisioning and environment configuration. • Deploy and manage Azure resources including Azure Kubernetes Service (AKS), App Services, Function Apps, Azure API Management, Virtual Networks, Load Balancers, Storage Accounts, and Azure SQL Server / Azure SQL Databases. • Build and maintain CI/CD pipelines using Azure DevOps for application deployments, infrastructure, and automated testing. • Collaborate with development teams using C#, .NET, Visual Studio, and Angular to optimize the build, test, and release processes. • Integrate pipelines with container registries, package management, and automated approval workflows. • Develop container strategies using Docker and manage workloads running on Kubernetes (AKS). • Implement best practices for scaling, monitoring, logging, and securing Kubernetes clusters. • Monitor system performance, troubleshoot issues, and implement improvements to enhance reliability and uptime. • Manage Linux-based infrastructure, ensuring proper configuration, patching, and hardening. • Work with SQL Server databases to support deployments, migrations, and performance optimization. • Implement secure configurations for Azure resources and Kubernetes clusters while enforcing governance policies, identity and access controls, and environment standards. • Ensure compliance with organizational and industry security requirements.



