About this role
EDP Cloud Engineer – Washington, DC
Custom Software Systems, Inc. (CSS) is seeking an EDP Cloud Engineer to support our client’s Enterprise Data Platform (EDP), a secure AWS GovCloud environment supporting enterprise data, analytics, and AI/ML workloads.
This hands-on position will support the provisioning, automation, monitoring, maintenance, and troubleshooting of cloud infrastructure using AWS, Infrastructure as Code (IaC), Git-based version control, and CI/CD technologies.
The ideal candidate will have 7+ years of enterprise IT experience, a strong foundation in AWS cloud services and networking, and experience supporting DevOps/CI/CD environments. This role requires strong technical problem-solving skills and the ability to collaborate with senior platform, security, infrastructure, application, and development teams.
Location: Washington, DC Work Arrangement: 100% onsite. Hybrid and remote candidates will not be considered. Citizenship Requirement: U.S. Citizenship required.
Responsibilities
• Provision, configure, maintain, monitor, and troubleshoot AWS infrastructure supporting EDP development, test, and production environments.
• Support AWS services and infrastructure involving networking, compute, storage, IAM, logging, and monitoring.
• Develop and maintain Infrastructure as Code using Terraform, CloudFormation, and/or other approved automation technologies.
• Support CI/CD pipelines used to deploy infrastructure and platform configurations across development, testing, and production environments.
• Maintain infrastructure code and configuration in Git-based source-control repositories, preferably GitLab.
• Configure and administer AWS networking components, including VPCs, subnets, route tables, security groups, service endpoints, and connectivity.
• Support infrastructure associated with containerized workloads running on Amazon EKS/Kubernetes.
• Configure and maintain platform monitoring, alerting, dashboards, and health checks.
• Monitor and analyze AWS CloudWatch logs, metrics and alarms, and CloudTrail events to identify operational and security issues.
• Assist with implementing standardized and secure AWS configurations aligned with organizational security requirements and engineering standards.
• Troubleshoot infrastructure, deployment, connectivity, permissions, and platform issues in collaboration with senior engineers and technical teams.
• Support cloud infrastructure upgrades, security and maintenance updates, configuration changes, feature deployments, and environment maintenance.
• Maintain audit logging and operational visibility required for security reviews and compliance activities.
• Support secure cloud connectivity patterns, including private connectivity, service endpoints, egress controls, and integration with enterprise network services.
• Build and maintain development, sandbox, and proof-of-concept cloud environments using repeatable infrastructure configurations.
• Identify unused or underutilized AWS resources and assist with cloud cost-management initiatives.
• Support onboarding of applications, development teams, and platform users by provisioning infrastructure, permissions, and environment configurations.
• Automate routine platform administration and operational activities using IaC, scripting, APIs, and command-line tools.
• Support integrations between AWS infrastructure and enterprise data, analytics, security, and monitoring platforms.
• Participate in incident troubleshooting, root-cause analysis, and corrective-action implementation.
• Participate in platform capacity planning, infrastructure scaling, and performance monitoring.
• Maintain technical documentation, including infrastructure configurations, deployment procedures, operational runbooks, troubleshooting guides, and architecture diagrams.
• Work with development teams to maintain dev, test, and production environments, monitor platform health, provide infrastructure design recommendations, and support automated deployments.
Required Qualifications
• U.S. Citizenship required.
• Minimum 7 years of Information Technology experience in an enterprise environment.
• Bachelor's degree in Engineering, Computer Science, Information Systems, Information Technology, or a related discipline, or equivalent practical experience.
• Experience with Scrum, Agile engineering, Lean methodologies, and/or DevOps.
• Experience in one or more of the following areas: system development, software development, hardware development, or mission support.
• Experience with DevOps and CI/CD-related technologies such as Azure DevOps, Git, GitLab, Jenkins, Puppet, Docker, Confluence, SonarLint, and JUnit.
• Working knowledge of core AWS services and concepts, including VPC, EC2, S3, IAM, EKS, CloudWatch, CloudTrail, and AWS Systems Manager Parameter Store.
• Understanding of AWS networking, including VPCs, subnets, routing, security groups, and cloud-resource connectivity.
• Familiarity with AWS IAM, including roles, policies, permissions, and least-privilege access.
• Knowledge of Infrastructure as Code concepts and experience or familiarity with AWS CloudFormation and/or Terraform.
• Experience with source/version control systems such as GitLab, GitHub, or Bitbucket; GitLab preferred.
• Familiarity with CI/CD processes, including automated build, test, deployment, and environment promotion.
• Familiarity with AWS cloud monitoring and logging using CloudWatch and CloudTrail.
• Demonstrated ability to troubleshoot technical issues, analyze logs and system behavior, and collaborate with engineering teams to resolve problems.
• Ability to work with program leads, customers, and internal technical teams to support successful system development, integration, and deployment.
• Strong written and verbal communication skills with the ability to document technical configurations, procedures, and troubleshooting steps.
Preferred Qualifications
• Hands-on experience provisioning AWS infrastructure using Terraform, CloudFormation, or another IaC technology.
• Experience developing or maintaining CI/CD pipelines, preferably GitLab CI/CD.
• Familiarity with Kubernetes and Amazon EKS administration.
• Understanding of containerization and container orchestration concepts.
• Understanding of cloud security practices, including secrets/configuration management, secure access, encryption, logging, and least-privilege permissions.
• Experience supporting AWS GovCloud or other regulated/secure cloud environments is a plus.
Preferred Certifications
At least one of the following or an equivalent cloud certification is preferred:
• AWS Certified Cloud Practitioner
• AWS Certified Solutions Architect – Associate
• AWS DevOps, Security, Machine Learning, or other relevant cloud certification
Compensation & Benefits
Compensation: Negotiable based on experience and qualifications.
Custom Software Systems, Inc. offers eligible employees a competitive benefits package that may include:
• Health insurance
• Health Savings Account (HSA)
• Dental and vision insurance
• Short-term and long-term disability
• Basic term life insurance
• Supplemental life insurance for employees, spouses, and dependents
• SIMPLE IRA
• Parking/commuting expense reimbursement
• Training and education assistance
$140-155,000