- Home
- Remote Jobs
- [Remote] Senior AWS Cloud Engineer - (US - Remote)
Already filled
Don't miss the next one — get matching roles delivered to your inbox.
[Remote] Senior AWS Cloud Engineer - (US - Remote)
Job summary
Work model
About the Role
ICF, a global advisory and technology services provider, is seeking a skilled Senior AWS Cloud Engineer to design, implement, and maintain scalable cloud solutions on Amazon Web Services (AWS). This is a remote position open to candidates in the USA. The ideal candidate will ensure high availability and performance of cloud-based applications and services while adhering to security best practices.
Responsibilities
- Design, implement, and manage AWS cloud solutions to meet business and technical requirements
- Develop and maintain Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or AWS CDK
- Ensure high availability, scalability, and reliability of cloud-based applications, and ensure appropriate backup policies are in place with tools like AWS DLM, AWS Backup, and S3 lifecycle management
- Configure appropriate configuration management, secret management for EC2 instances, container images, lambda runtimes, RDS instances, and other infrastructure
- Automate deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline)
- Manage a fleet of EC2 instances within autoscaling groups, configuring launch templates, ALBs, NLBs, and AWS WAF
- Manage patching instances and containers with Systems Manager and ECR
- Implement serverless solutions using AWS Lambda, API Gateway, and Step Functions
- Implement security best practices using AWS IAM, Security Hub, AWS Inspector, AWS Config, KMS, and GuardDuty
- Developing lambda functions to handle routine operational tasks
- Ensure compliance with industry standards (SOC 2, HIPAA, FedRAMP, etc.)
- Conduct vulnerability assessments and security audits on AWS resources
- Monitor cloud performance using AWS CloudWatch logs and alarms
- Optimize cost and resource utilization with AWS Trusted Advisor and Cost Explorer
- Troubleshoot infrastructure issues and provide timely resolutions
- Work closely with developers, security teams, and stakeholders to ensure seamless cloud adoption
- Maintain technical documentation, including architecture diagrams and standard operating procedures
- Provide mentorship and training on AWS best practices
Skills
- 5+ years of hands-on experience with AWS cloud services
- Strong expertise in AWS core services: EC2, S3, VPC, RDS, Lambda, and IAM
- Experience with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation
- Familiarity with DevOps practices, CI/CD pipelines, and container orchestration
- System administration experience in Windows and/or Linux environments, including configuring users, groups, and permissions
- Proficiency in scripting/programming (Python, Bash, or PowerShell)
- Knowledge of networking concepts (VPC, Subnets, Security Groups, VPNs)
- Understanding of cloud security and best practices
- AWS Certified Solutions Architect -- Associate/Professional
- AWS Certified DevOps Engineer
- AWS Certified Security -- Specialty
- Bachelors degree in related field
- Development experience in a typed language (C#, Java)
- Exposure to big data services like AWS Glue, Athena, or Redshift and analytic tools like QuickSight (Quick Suite) or Tableau
- Hands-on experience with monitoring tools like Datadog, New Relic, or Splunk
- Experience managing container infrastructure with Kubernetes, AWS ECS, or AWS Fargate
Benefits
- Competitive salary, benefits, and continuous learning opportunities.
Company Overview
ICF is a global consulting and technology services provider focused on making big things possible for our clients. Founded in 1969 and headquartered in Fairfax, Virginia, USA, ICF employs 5001-10000 people. Learn more at https://www.icf.com.
Company H1B Sponsorship
ICF has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role.