Cloud Infrastructure Engineer

General Dynamics Information Technology•USA VA Home Office (VAHOME), VA
•$96,900 - $131,100•Remote

About The Position

GDIT is seeking a Cloud Infrastructure Engineer to join its National Institutes of Health (NIH) CIT Hosting and Storage Services Program. The engineer will help design, automate, and deliver secure, reliable, and scalable cloud infrastructure solutions across AWS and Azure. The role supports both standardized cloud infrastructure services and reusable automation, as well as customer-specific solutions for application and data hosting requirements. The engineer independently delivers well-defined solutions, collaborates with senior engineers on complex designs, and works with customers and team members to translate requirements into effective cloud solutions while considering security, scalability, resiliency, maintainability, and operational efficiency. This is a 100% remote role with 40 scheduled weekly hours and less than 10% required travel. The position requires obtaining and maintaining a Public Trust and completing onsite fingerprinting at a designated facility. The role is part of a Cloud DevOps team and involves Agile and DevOps practices.

Requirements

  • BS/BA in Information Technology or a related field and at least 2 years of relevant experience.
  • Experience engineering and supporting cloud or enterprise infrastructure solutions in a professional IT environment.
  • Experience independently implementing well-defined technical solutions and collaborating with senior engineers on more complex designs and initiatives.
  • Experience collaborating with technical teams, customers, and stakeholders to understand requirements and deliver technical solutions.
  • Hands-on experience with AWS and/or Azure, including compute, storage, databases, networking, identity and access management, security, monitoring, and related platform services.
  • Experience with Infrastructure as Code, configuration management, and automation using technologies such as Terraform and Ansible, including modifying or developing reusable modules and working in shared, Git-managed codebases.
  • Working knowledge of Windows and Linux systems administration and supporting technologies, including patching, monitoring, certificate management, data protection, backup, and application hosting.
  • Working knowledge of cloud networking and security concepts, including virtual networks/VPCs, load balancing, VPNs, firewalls, IAM/RBAC, encryption, and secure connectivity.
  • Experience with CI/CD and scripting or automation using PowerShell, Python, Bash, or similar technologies.
  • Experience using cloud-native monitoring and logging to troubleshoot cloud infrastructure, operating systems, networking, automation, and application hosting issues.
  • Strong communication, collaboration, and analytical skills; experience with Agile and DevOps practices and communicating technical solutions, issues, and recommendations.
  • Must obtain and maintain a Public Trust and provide onsite fingerprinting at a designated facility.

Nice To Haves

  • At least 4 years of experience in a related field.
  • AWS certification.
  • Experience supporting application hosting architectures, cloud migrations, or custom cloud solutions and working directly with customers on technical requirements.
  • Experience with cloud-native, containerized, or data-intensive workloads and technologies supporting modern application deployment and operations.
  • Relevant AWS, Microsoft Azure, Terraform, DevOps, or infrastructure certifications.
  • Experience supporting technology solutions in federal government, healthcare, life sciences, or similarly regulated environments.

Responsibilities

  • Design, implement, and support secure, reliable, and scalable AWS and Azure cloud infrastructure for application and data hosting, working with customers and engineers to understand requirements.
  • Develop and enhance standardized, reusable cloud infrastructure services and automation using Terraform, Ansible, and related technologies; contribute to shared modules and enterprise code repositories.
  • Configure and integrate cloud compute, storage, database, identity, networking, security, monitoring, backup, and related services for application hosting requirements.
  • Develop and support automation and CI/CD capabilities for infrastructure provisioning and application deployments, reducing manual effort and improving reliability and operational efficiency.
  • Troubleshoot infrastructure, operating system, automation, application hosting, and cloud integration issues, collaborating across engineering disciplines to resolve problems.
  • Develop and maintain technical documentation, architecture diagrams, implementation procedures, and security and compliance artifacts supporting cloud services and authorization.
  • Participate in Agile activities, technical design discussions, code reviews, and continuous improvement efforts.
  • Work with customers, technical teams, stakeholders, and senior engineers to understand requirements and deliver or refine technical solutions.

Benefits

  • Medical plan options, including options with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan with company match
  • Flexible work weeks where possible
  • Paid time off, including vacation, sick and personal time
  • Paid holidays
  • Paid parental leave
  • Military leave
  • Bereavement leave
  • Jury duty leave
  • Disability benefits, including short- and long-term disability
  • Life insurance
  • Accidental death and dismemberment insurance
  • Personal accident insurance
  • Critical illness insurance
  • Business travel and accident insurance
  • Wellness programs
  • Career growth and learning opportunities
  • Internal mobility support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service