Cloud Engineer (AWS)

CACI International
Full_time$82k-172k/year (USD)Rome, United States

📍 Job Overview

  • Job Title: Cloud Engineer (AWS)
  • Company: CACI International
  • Location: Rome, NY, USA | Omaha, NE, USA | Hampton, VA, USA
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: June 11, 2025
  • Experience Level: 5-10 years
  • Remote Status: On-site with potential for hybrid work (up to 10% travel)

🚀 Role Summary

  • Design, implement, and manage infrastructure as code (IaC) solutions using AWS CloudFormation
  • Collaborate with diverse teams to ensure reliable and secure AWS cloud systems
  • Handle AWS account access requests and manage account decommissioning
  • Work with external agencies to configure direct connections and ensure functionality
  • Create and update roles, users, and network components based on approved deviations and requests

📝 Enhancement Note: This role requires a strong understanding of AWS services, particularly those related to permissions and networking, as well as experience with infrastructure as code and automation tools like AWS CloudFormation. Familiarity with Agile workflows, JIRA, and Git is also essential for success in this position.

💻 Primary Responsibilities

  • Infrastructure as Code (IaC) Management: Design, implement, and maintain IaC solutions using AWS CloudFormation to automate infrastructure provisioning and management.
  • AWS Account Management: Handle AWS account access requests, account decommissioning, and ensure the security and reliability of AWS cloud systems.
  • Network Configuration: Create and manage network components such as Internet Gateways (IGW), NAT Gateways, VPCs, route tables, and security groups based on approved deviations and requests.
  • Cross-functional Collaboration: Work with diverse teams, including technical and non-technical customers, to understand their needs and provide tailored solutions.
  • Problem-solving: Identify and support custom tools as required, and think critically to address complex technical challenges.

📝 Enhancement Note: This role requires strong communication skills to interact effectively with both technical and non-technical customers. The ability to think between the lines and anticipate customer needs is crucial for success in this position.

🎓 Skills & Qualifications

Education: Bachelor's degree in computer science or a related engineering discipline with a focus on cloud computing, software development, or a similar field.

Experience: 5+ years of experience in cloud engineering, with a strong focus on AWS services and infrastructure as code. Relevant experience in embedded software development and familiarity with Agile workflows, AWS CloudFormation, JIRA, and Git is also required.

Required Skills:

  • Proven experience with AWS services, particularly those related to permissions and networking
  • Proficiency in infrastructure as code (IaC) using tools like AWS CloudFormation
  • Strong knowledge of Windows and Linux operating systems
  • Excellent communication and teamwork skills
  • Ability to think critically and solve complex technical problems

Preferred Skills:

  • Experience with custom tool development and support
  • Familiarity with transit proxy whitelist updates and route table changes
  • Knowledge of security best practices and AWS security services

📝 Enhancement Note: While not explicitly stated, experience with containerization (e.g., Docker, Kubernetes) and configuration management tools (e.g., Ansible, Terraform) could be beneficial for this role, as they are commonly used in cloud engineering and infrastructure as code practices.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience with AWS services, focusing on permissions, networking, and infrastructure as code (IaC)
  • Showcase projects that highlight your ability to design, implement, and manage IaC solutions using AWS CloudFormation
  • Include examples of your work managing AWS accounts, handling access requests, and ensuring cloud system security and reliability
  • Highlight your problem-solving skills and ability to work with diverse teams by providing case studies or project overviews that illustrate your cross-functional collaboration and communication skills

Technical Documentation:

  • Provide documentation for your portfolio projects, including code quality, commenting, and documentation standards
  • Include version control, deployment processes, and server configuration details for your projects
  • Demonstrate your understanding of testing methodologies, performance metrics, and optimization techniques by including relevant documentation and metrics in your portfolio

📝 Enhancement Note: As this role requires a strong understanding of AWS services and infrastructure as code, it is essential to include relevant projects and case studies in your portfolio that showcase your expertise in these areas.

💵 Compensation & Benefits

Salary Range: $82,100 - $172,400 per year (national average for the position)

Benefits:

  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
  • Competitive compensation and benefits package tailored to support employees and their families

Working Hours: Full-time position with a standard workweek of 40 hours, with potential for hybrid work arrangements and up to 10% travel

📝 Enhancement Note: While the provided salary range is a national average, actual compensation may vary based on factors such as location, relevant prior work experience, specific skills and competencies, education, and certifications. Be sure to research regional salary standards and cost of living for a more accurate estimate of compensation for this role.

🎯 Team & Company Context

Company Culture:

  • Industry: Defense and intelligence services, with a focus on providing mission-critical solutions to government and commercial clients
  • Company Size: Large (over 22,000 employees worldwide)
  • Founded: 1962, with a rich history of supporting national security missions and providing innovative technology solutions

Team Structure:

  • The cloud engineering team works closely with cross-functional teams, including software developers, system administrators, and project managers, to deliver mission-critical solutions
  • The team follows Agile methodologies, with a focus on collaboration, continuous improvement, and customer value delivery

Development Methodology:

  • Agile/Scrum methodologies, with a focus on sprint planning, code review, testing, and quality assurance practices
  • CI/CD pipelines and automated deployment strategies to ensure efficient and reliable software delivery
  • Regular team meetings and retrospectives to foster continuous learning and improvement

Company Website: https://www.caci.com/

📝 Enhancement Note: CACI's extensive experience in the defense and intelligence services industry, coupled with its large size and global presence, offers cloud engineers the opportunity to work on complex, mission-critical projects and collaborate with a diverse range of teams.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Cloud Engineer, with a focus on infrastructure as code and AWS services

Reporting Structure: This role reports directly to the Cloud Engineering Manager and works closely with cross-functional teams, including software developers, system administrators, and project managers.

Technical Impact: As a senior cloud engineer, you will have a significant impact on the design, implementation, and management of AWS cloud systems, ensuring their reliability, security, and efficiency. Your work will directly support mission-critical projects and contribute to the success of CACI's clients.

Growth Opportunities:

  • Technical Specialization: Deepen your expertise in AWS services, infrastructure as code, and related technologies to become a technical specialist or subject matter expert (SME) in your field.
  • Technical Leadership: Develop your leadership skills by mentoring junior team members, leading technical projects, and driving architectural decisions that align with business objectives and technical best practices.
  • Architecture and Design: Expand your role to focus on cloud architecture and design, working closely with stakeholders to define cloud strategy, roadmaps, and reference architectures that support business goals and technical requirements.

📝 Enhancement Note: CACI's large size and diverse project portfolio provide ample opportunities for cloud engineers to specialize in specific AWS services, develop their leadership skills, and take on architectural and design roles as they progress in their careers.

🌐 Work Environment

Office Type: On-site, with potential for hybrid work arrangements (up to 10% travel)

Office Location(s):

  • Rome, NY, USA
  • Omaha, NE, USA
  • Hampton, VA, USA

Workspace Context:

  • Collaborative workspace with opportunities for cross-functional interaction and knowledge sharing
  • Access to development tools, multiple monitors, and testing devices to support efficient and effective cloud engineering work
  • Flexible work arrangements and remote work options to promote work-life balance and support employee well-being

Work Schedule: Standard full-time workweek of 40 hours, with potential for hybrid work arrangements and up to 10% travel to support client needs and project requirements

📝 Enhancement Note: CACI's flexible work arrangements and focus on employee well-being enable cloud engineers to maintain a healthy work-life balance while delivering mission-critical solutions to clients.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone call to assess communication skills and technical fit for the role.
  2. Technical Assessment: A hands-on technical assessment, focusing on AWS services, infrastructure as code, and problem-solving skills.
  3. Behavioral Interview: A structured interview to evaluate cultural fit, teamwork, and communication skills.
  4. Final Evaluation: A panel interview with senior leadership to discuss technical impact, career growth, and final fit for the role.

Portfolio Review Tips:

  • Highlight your experience with AWS services, infrastructure as code, and related technologies in your portfolio
  • Include case studies or project overviews that demonstrate your ability to design, implement, and manage cloud systems, as well as your problem-solving skills and cross-functional collaboration
  • Prepare a live demo or presentation of your portfolio, focusing on your technical expertise and the impact of your work on mission-critical projects

Technical Challenge Preparation:

  • Brush up on your AWS services knowledge, with a focus on permissions, networking, and infrastructure as code
  • Practice hands-on exercises and problem-solving scenarios related to AWS CloudFormation, IaC, and cloud system management
  • Familiarize yourself with CACI's company culture, values, and mission to demonstrate your cultural fit and alignment with the organization's goals

ATS Keywords: (Organized by category)

  • Programming Languages: Python, Bash, PowerShell
  • Web Frameworks: AWS CloudFormation, AWS SDKs (e.g., Boto3, AWS CLI)
  • Server Technologies: AWS Services (e.g., IAM, EC2, RDS, VPC, Route 53, CloudFormation, Lambda, API Gateway)
  • Databases: Amazon RDS, DynamoDB, Aurora
  • Tools: AWS CloudFormation, AWS Management Console, AWS CLI, AWS SDKs, JIRA, Git, Ansible, Terraform
  • Methodologies: Agile, Scrum, DevOps, Infrastructure as Code (IaC)
  • Soft Skills: Communication, teamwork, problem-solving, critical thinking, adaptability
  • Industry Terms: Cloud engineering, AWS, IaC, DevOps, CI/CD, Agile, Scrum, software development, system administration, network configuration, security, compliance

📝 Enhancement Note: CACI's focus on mission-critical projects and defense and intelligence services industry requires cloud engineers with strong technical skills, as well as the ability to work effectively in a collaborative, cross-functional team environment.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: (Not applicable for this role)

Backend & Server Technologies:

  • AWS Services: IAM, EC2, RDS, VPC, Route 53, CloudFormation, Lambda, API Gateway, S3, Glacier, CloudWatch, CloudTrail, WAF, Shield, GuardDuty, and other relevant AWS services
  • Infrastructure Tools: AWS CloudFormation, AWS Management Console, AWS CLI, AWS SDKs (e.g., Boto3, AWS CLI), Ansible, Terraform

Development & DevOps Tools:

  • Version Control: Git, GitHub, Bitbucket
  • CI/CD Pipelines: Jenkins, AWS CodePipeline, AWS CodeBuild
  • Monitoring Tools: CloudWatch, Datadog, New Relic, Prometheus, Grafana
  • Containerization: Docker, Kubernetes, Amazon EKS, Amazon ECS
  • Orchestration: Terraform, Ansible, AWS CloudFormation

📝 Enhancement Note: CACI's extensive use of AWS services and infrastructure tools enables cloud engineers to work with cutting-edge technologies and gain valuable experience in a dynamic and evolving cloud environment.

👥 Team Culture & Values

Web Development Values:

  • Customer Focus: Prioritize customer needs and deliver mission-critical solutions that meet or exceed client expectations
  • Innovation: Embrace continuous learning and improvement, driving technological advancements and process efficiencies
  • Collaboration: Foster a culture of teamwork and knowledge sharing, leveraging diverse perspectives to achieve common goals
  • Integrity: Uphold ethical standards and maintain a strong commitment to honesty, transparency, and accountability
  • Quality: Deliver high-quality solutions that meet or exceed technical and functional requirements, ensuring reliability, performance, and security

Collaboration Style:

  • Cross-functional Integration: Work closely with software developers, system administrators, project managers, and other stakeholders to ensure effective communication, coordination, and delivery of mission-critical projects
  • Code Review Culture: Encourage peer review and feedback to maintain high coding standards and promote knowledge sharing
  • Mentoring and Knowledge Sharing: Foster a culture of mentorship and knowledge sharing, enabling team members to develop their skills and advance their careers

📝 Enhancement Note: CACI's focus on mission-critical projects and defense and intelligence services industry requires cloud engineers with strong technical skills, as well as the ability to work effectively in a collaborative, cross-functional team environment.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Service Limits and Quotas: Manage AWS service limits and quotas to ensure efficient resource utilization and prevent service disruptions
  • Cost Optimization: Identify and implement cost optimization strategies to reduce AWS cloud expenses without compromising performance or security
  • Security and Compliance: Stay up-to-date with AWS security best practices and ensure compliance with relevant regulations and industry standards
  • Disaster Recovery and Business Continuity: Design and implement disaster recovery and business continuity plans to minimize downtime and ensure business resilience

Learning & Development Opportunities:

  • AWS Certification: Pursue AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer) to enhance your technical expertise and career prospects
  • Conferences and Training: Attend industry conferences, webinars, and training sessions to stay current with emerging technologies and best practices in cloud engineering
  • Mentorship and Leadership Development: Seek mentorship opportunities and develop your leadership skills to advance your career and contribute to the success of your team and organization

📝 Enhancement Note: CACI's large size and diverse project portfolio provide ample opportunities for cloud engineers to tackle complex technical challenges, learn new technologies, and develop their leadership skills as they progress in their careers.

💡 Interview Preparation

Technical Questions:

  • AWS Services: Describe your experience with AWS services, with a focus on permissions, networking, and infrastructure as code (IaC)
  • Infrastructure as Code (IaC): Explain your approach to designing, implementing, and managing IaC solutions using tools like AWS CloudFormation
  • Problem-solving: Walk through a complex technical challenge you've faced in a previous role and how you approached it to achieve a successful resolution
  • Security and Compliance: Discuss your understanding of AWS security best practices and how you ensure compliance with relevant regulations and industry standards

Company & Culture Questions:

  • CACI's Mission: Explain how your work as a cloud engineer contributes to CACI's mission of providing mission-critical solutions to government and commercial clients
  • Teamwork and Collaboration: Describe your experience working in a cross-functional team environment and how you've contributed to the success of your team and organization
  • Adaptability: Share an example of a time when you had to adapt to a significant change in your role or project requirements, and how you handled it

Portfolio Presentation Strategy:

  • Live Demo: Prepare a live demo or presentation of your portfolio, focusing on your technical expertise and the impact of your work on mission-critical projects
  • Case Studies: Include case studies or project overviews that highlight your ability to design, implement, and manage cloud systems, as well as your problem-solving skills and cross-functional collaboration
  • Technical Deep Dive: Be prepared to discuss the technical details of your portfolio projects, including your approach to infrastructure as code, AWS services, and related technologies

📝 Enhancement Note: CACI's focus on mission-critical projects and defense and intelligence services industry requires cloud engineers with strong technical skills, as well as the ability to work effectively in a collaborative, cross-functional team environment. By preparing thoroughly for technical and cultural fit assessments, you'll increase your chances of success in the interview process.

📌 Application Steps

To apply for this cloud engineering position at CACI:

  1. Tailor Your Resume: Highlight your experience with AWS services, infrastructure as code, and related technologies, as well as your problem-solving skills and cross-functional collaboration in your resume.
  2. Prepare Your Portfolio: Include relevant projects and case studies that demonstrate your technical expertise and the impact of your work on mission-critical projects. Ensure your portfolio is well-organized, easy to navigate, and showcases your best work.
  3. Research CACI: Familiarize yourself with CACI's company culture, values, and mission to demonstrate your cultural fit and alignment with the organization's goals.
  4. Practice Technical Exercises: Brush up on your AWS services knowledge, with a focus on permissions, networking, and infrastructure as code. Practice hands-on exercises and problem-solving scenarios related to AWS CloudFormation, IaC, and cloud system management to prepare for the technical assessment.
  5. Prepare for Behavioral Interviews: Reflect on your experience working in a cross-functional team environment and how you've contributed to the success of your team and organization. Prepare examples of your problem-solving skills, adaptability, and cultural fit for the behavioral interview.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web technology industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates must have an active TS/SCI security clearance and a bachelor's degree in computer science or a related field with 5 years of experience. Relevant experience in embedded software development and familiarity with Agile workflows, AWS CloudFormation, JIRA, and Git is also required.