Job Closed
This listing is no longer active.
Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, environment, infrastru
Senior AWS Cloud Engineer
Location
United States
Posted
49 days ago
Salary
$108.5K - $184.4K / year
Seniority
Senior
Job Description
Senior AWS Cloud Engineer
ICF
Role Description We are seeking a skilled Senior AWS Cloud Engineer to design, implement, and maintain scalable cloud solutions on Amazon Web Services (AWS). The ideal candidate will have expertise in cloud architecture, infrastructure automation, system administration experience, and security best practices, ensuring high availability and performance of cloud-based applications and services. Key Responsibilities: - Cloud Infrastructure Design & Deployment: - 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. - Automation & DevOps: - 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. - Security & Compliance: - Implement security best practices using AWS IAM, Security Hub, AWS Inspector, AWS Config, KMS, and GuardDuty. - Develop 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. - Monitoring & Optimization: - 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. - Collaboration & Documentation: - 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. Qualifications - 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. Requirements - Certifications (Preferred but not required): - 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 - Work on cutting-edge cloud technologies in a dynamic, fast-paced environment. - Opportunity to contribute to innovative and scalable cloud solutions. - Competitive salary, benefits, and continuous learning opportunities.
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
Role Description ArcheSys, a technology consulting firm that provides innovative solutions to government agencies, is seeking a talented Platform Engineer to join our growing team. In this fully remote, full-time position, you'll play a pivotal role in delivering exceptional customer service and cutting-edge cloud solutions for public sector customers. You'll leverage your technical expertise to collaborate closely and directly with customers, understand their unique requirements, and design, develop, and implement secure and efficient Cloud solutions and services. This dynamic environment allows you to wear multiple hats – consultant, developer, and problem solver – all while continuously learning and growing alongside a supportive team. You'll help public sector organizations leverage the Cloud to improve efficiency, reduce costs, and enhance service delivery. ArcheSys offers access to training resources and professional development programs to help you stay ahead of the curve in the ever-evolving cloud landscape. Key Responsibilities - Infrastructure Development and Maintenance: - Assist in the setup and maintenance of cloud infrastructure using AWS platforms like AWS. - Help in developing and deploying Infrastructure as Code (IaC) using tools like Terraform or CloudFormation. - Automation and Optimization: - Contribute to the automation of deployment processes, aiming to reduce manual intervention and improve efficiency. - Assist in the optimization of cost, system performance, and resource utilization. - Assist in developing automation scripts and tools to streamline system installation, configuration, and maintenance processes. - Continuous Integration and Deployment: - Assist in the maintenance and enhancement of CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI. - Support development teams in integrating their solutions into the automated pipeline. - Collaboration and Support: - Collaborate with cross-functional teams to support the seamless integration of applications and services. - Provide technical support to development teams, helping to troubleshoot and resolve issues. - Monitoring and Incident Response: - Assist in implementing monitoring solutions to ensure system health and to identify issues proactively. - Participate in the incident response process, helping to restore services in case of outages and learning to manage system recoveries. - Help in setting up monitoring systems using tools like NewRelic, Datadog, Prometheus, Grafana, or Splunk to ensure system stability and performance. - Participate in developing alerting mechanisms to notify teams of potential issues proactively. - Documentation and Knowledge Sharing: - Document procedures, configurations, and specifications, ensuring that knowledge is effectively shared across the team. - Contribute to the maintenance of a knowledge base to facilitate continuous learning and team development. - Collaborate closely with cross-functional teams to understand their needs and develop solutions accordingly. - Participate in knowledge-sharing sessions to enhance team skills and expertise. - Assist in the creation and maintenance of technical documentation, including system designs, configurations, and procedures. - Support compliance initiatives by adhering to established IT policies and guidelines. - Professional Development: - Continuously learn and keep up to date with emerging technologies and best practices in the cloud and DevOps space. - Take part in internal and external training to develop the necessary skills and knowledge for career growth. Qualifications - Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field. - Certification Requirements: - Certification in at least one cloud platform such as AWS (e.g., AWS Certified Solutions Architect - Associate). - Additional certifications in DevOps or SRE practices (e.g., Docker Certified Associate, Certified Kubernetes Administrator) are highly desirable. - Experience: - 3-7 years of experience in a similar role. - Experience in government consulting preferred. - Experience in management consulting is preferred, and a client-facing role is a plus. - Skills: - Basic knowledge of cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. - Experience with scripting languages such as Python, Shell, or PowerShell. - Basic understanding of CI/CD pipelines and tools like Jenkins, GitLab, or Travis CI. - Personal Attributes: - A keen interest in cloud technologies and a willingness to learn. - Strong analytical and problem-solving skills. - Excellent communication skills and the ability to work well in a team. - A proactive approach to identifying issues and suggesting improvements. Requirements - All work must be conducted within the continental United States and you must be legally authorized to work here without sponsorship. - As US government organizations and agencies (state, local, federal) are our clients, you may be required to complete background checks and obtain security authorization for certain government projects. - A higher education degree may be required for some federal government contract roles. Equivalent professional experience may be considered in some cases. - ArcheSys participates in E-Verify, a government program that confirms your eligibility to work in the U.S. Benefits - Competitive salary and benefits package, including health, dental, and vision insurance; retirement plan; and generous paid time off. - Opportunity to work with a talented team of professionals on exciting and innovative projects. - Flexible work arrangements, including remote work options. - Continuous learning and development opportunities, including access to training resources and professional development programs. - A collaborative, inclusive work environment that values diversity and encourages growth.
Senior Cloud Architect, ML/AI
DoiT InternationalDoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
• Lead the design and implementation of production-grade ML and Generative AI solutions on AWS (with awareness of multi-cloud environments). • Act as a hands-on expert and trusted advisor for customers running AI/ML workloads at scale, from initial discovery through deployment and optimization. • Translate complex business problems into cloud architectures that are secure, reliable, cost-efficient, and observable. • Help evolve how DoiT uses AI/ML internally and with customers by turning one-off solutions into reusable patterns and “gravel roads” that influence the product roadmap. • For Field Engineering, focus more on pre-sales, POVs, CloudBuild engagements, and partner-led growth motions. • For Delivery, focus more on install base health, product adoption, proactive engagements, and account-team work.
Senior Cloud Architect, ML/AI
DoiT InternationalDoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
• Lead discovery, architecture, and implementation for advanced ML and Generative AI workloads on AWS, including data, training, inference, and integration layers. • Act as a hands-on expert and trusted advisor for customers running AI/ML workloads at scale, from initial discovery through deployment and optimization. • Translate complex business problems into cloud architectures that are secure, reliable, cost-efficient, and observable. • Help evolve how DoiT uses AI/ML internally and with customers by turning one-off solutions into reusable patterns and “gravel roads” that influence the product roadmap. • Own the technical success of your engagements: clearly define outcomes, make tradeoffs visible, and ensure designs are production-ready (security, reliability, performance, cost).
Senior Cloud Architect, ML/AI
DoiT InternationalDoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
• Lead the design and implementation of production-grade ML and Generative AI solutions on AWS (with awareness of multi-cloud environments). • Act as a hands-on expert and trusted advisor for customers running AI/ML workloads at scale, from initial discovery through deployment and optimization. • Translate complex business problems into cloud architectures that are secure, reliable, cost-efficient, and observable. • Help evolve how DoiT uses AI/ML internally and with customers by turning one-off solutions into reusable patterns and “gravel roads” that influence the product roadmap. • Focus more on pre-sales, POVs, CloudBuild engagements, and partner-led growth motions (for Field Engineering). • Focus more on install base health, product adoption, proactive engagements, and account-team work (for Delivery).

