Senior Cloud Engineer (AWS)- Remote
ICFAbout the role
*We are open to supporting 100% remote work anywhere within the US*
We are seeking a highly skilled Cloud Engineer to join our dynamic team. The ideal candidate will have a strong foundation in DevOps practices and a proven track record of successful deployments using Kubernetes and AWS. A deep understanding of Linux and Java, coupled with a keen focus on security, is essential. The ideal candidate will engage in multiple phases of the delivery lifecycle and actively promote DevSecOps, Continuous Integration/Continuous Delivery (CI/CD), and infrastructure-as-code principles. This role will leverage established cloud-native platform stacks and modern open-source tools to address evolving customer goals and objectives.
Responsibilities:
Infrastructure Management: Design, implement, and maintain scalable and reliable infrastructure on AWS.
Kubernetes Deployment: Deploy, manage, and optimize Kubernetes clusters to support microservices architecture.
CI/CD Pipeline: Build and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
Automation: Automate infrastructure provisioning, configuration management, and deployment processes using tools like Ansible, Terraform, or Puppet.
Security: Implement and enforce security best practices throughout the development and deployment lifecycle.
Monitoring and Troubleshooting: Monitor system performance, identify bottlenecks, and troubleshoot issues promptly.
Collaboration: Work closely with development teams to understand their requirements and provide technical guidance.
Actively participate in all Agile ceremonies.
Ensure compliance with customer policies & procedures, safety, state, and federal laws, regulations, and standards.
Basic Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years of experience in DevOps roles. AWS Cloud infrastructure-as-code work experience is required using tools such as Git, Jenkins, CloudFormation, CDK, Terraform, Ansible, Chef or similar, to automate VPC configuration, DNS, EIPs, ALBs/ELBs, security groups, auto-scaling, KMS, secrets management, S3, DynamoDB, Aurora/RDS.
3+ years of experience with Kubernetes and AWS.
3+ years of experience with containerization and orchestration using Docker, Kubernetes, or Fargate/EKS/ECS.
3+ years of scripting in multiple language such as Bash, Powershell, Python, Ruby, JSON, or YAML.
3+ years of experience automating configuration and deployment of COTS products, e.g. UiPath to AWS.
3+ year of experience integrating security tools into the CI/CD pipeline such as Tenable Nessus, StackRox, Twistlock, HP Fortify, WebInspect, and/or open source static analysis tools.
AWS certification required (at least Associate level).
3+ years of experience with Linux operating systems.
2+ years of experience with Java development and build tools.
2+ years of experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s