Cloud Engineer (AWS)
📍 Job Overview
- Job Title: Cloud Engineer (AWS)
- Company: CACI International Inc
- Location: Rome, New York, United States | Hampton, Virginia, United States | Omaha, Nebraska, United States
- Job Type: On-site
- Category: DevOps Engineer
- Date Posted: 2025-06-11
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site (with occasional travel up to 10%)
🚀 Role Summary
- Design, implement, and manage AWS infrastructure as code (IaC) solutions using tools like AWS CloudFormation
- Ensure the reliability and security of AWS cloud systems, handling account access requests and decommissioning
- Collaborate with diverse teams and communicate technical details effectively with both technical and non-technical customers
- Troubleshoot and resolve AWS-related issues, identifying and supporting custom tools as required
📝 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 (IaC) and cloud security.
💻 Primary Responsibilities
- Infrastructure as Code (IaC) Management: Design, implement, and maintain AWS infrastructure as code (IaC) solutions using AWS CloudFormation, ensuring efficient and secure cloud resource provisioning and management
- Cloud System Security: Identify and implement security measures to protect AWS cloud systems, ensuring both reliability and security
- Account Management: Handle AWS account access requests, account decommissioning, and external agency connections, maintaining accurate and up-to-date records
- Troubleshooting & Problem-Solving: Diagnose and resolve AWS-related issues, collaborating with team members and stakeholders to ensure optimal cloud performance and user experience
- Cross-Functional Collaboration: Work closely with diverse teams, including developers, project managers, and stakeholders, to ensure AWS cloud systems meet project requirements and user needs
📝 Enhancement Note: This role requires a proactive approach to problem-solving, with the ability to think critically and anticipate potential issues before they arise.
🎓 Skills & Qualifications
Education: Bachelor's degree in computer science, information technology, or a related field
Experience: 5+ years of experience in cloud engineering, DevOps, or a related role, with a strong focus on AWS services and infrastructure as code (IaC)
Required Skills:
- Proficiency in AWS services, with a strong focus on permissions, networking, and security
- Experience with infrastructure as code (IaC) tools, such as AWS CloudFormation, Terraform, or similar
- Strong knowledge of Windows and Linux operating systems
- Familiarity with Agile workflows, JIRA, and Git
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-techanical customers
Preferred Skills:
- Experience with AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.)
- Familiarity with containerization and orchestration tools, such as Docker and Kubernetes
- Knowledge of cloud security best practices and compliance standards (e.g., CIS Benchmarks, NIST, etc.)
📝 Enhancement Note: While not explicitly stated, having experience with AWS certification and cloud security best practices would be highly beneficial for this role.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience with AWS infrastructure as code (IaC) solutions, highlighting projects where you designed, implemented, and managed AWS resources using tools like AWS CloudFormation
- Showcase your ability to ensure the reliability and security of AWS cloud systems, providing examples of security measures you've implemented and issues you've resolved
- Highlight your experience with AWS account management, including account access requests, decommissioning, and external agency connections
Technical Documentation:
- Provide detailed documentation for your AWS infrastructure as code (IaC) solutions, including version control, deployment processes, and server configuration
- Include testing methodologies, performance metrics, and optimization techniques used in your AWS projects
📝 Enhancement Note: While not explicitly stated, providing detailed technical documentation for your AWS projects would be highly beneficial for this role.
💵 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
- Flexible work arrangements to balance quality work and personal life
- Comprehensive benefits package, including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
Working Hours: Full-time (40 hours per week), with occasional travel up to 10%
📝 Enhancement Note: The salary range provided is the national average for the position and may vary depending on the location, relevant prior work experience, specific skills and competencies, education, and certifications.
🎯 Team & Company Context
🏢 Company Culture
Industry: Defense and intelligence services, with a focus on cloud engineering and cybersecurity
Company Size: Medium to large (approximately 22,000 employees)
Founded: 1962
Team Structure:
- The cloud engineering team consists of experienced professionals responsible for designing, implementing, and managing AWS infrastructure as code (IaC) solutions
- The team works closely with other departments, including software development, project management, and cybersecurity, to ensure AWS cloud systems meet project requirements and user needs
Development Methodology:
- Agile workflows, with a focus on iterative development, continuous integration, and collaboration
- Regular code reviews, testing, and quality assurance practices to ensure high-quality AWS cloud systems
- Deployment strategies, including CI/CD pipelines and automated deployment, to ensure efficient and secure cloud resource provisioning and management
Company Website: CACI International Inc
📝 Enhancement Note: CACI International Inc is a large defense and intelligence services company that values character, innovation, and a culture of integrity. The company places a strong emphasis on continuous growth and employee development.
📈 Career & Growth Analysis
Web Technology Career Level: Mid-Senior level cloud engineer, with a focus on AWS infrastructure as code (IaC) solutions and cloud security
Reporting Structure: The cloud engineer reports directly to the cloud engineering team lead or manager, with a matrixed reporting structure to other departments as needed
Technical Impact: The cloud engineer plays a critical role in designing, implementing, and managing AWS infrastructure as code (IaC) solutions, ensuring the reliability and security of AWS cloud systems, and collaborating with cross-functional teams to meet project requirements and user needs
Growth Opportunities:
- Technical Skill Development: Expand your expertise in AWS services, infrastructure as code (IaC) tools, and cloud security best practices, with opportunities to obtain AWS certifications and gain experience with emerging cloud technologies
- Technical Leadership: Develop your leadership skills by mentoring junior team members, contributing to team processes and best practices, and driving technical decision-making for AWS cloud systems
- Architecture & Design: Gain experience in designing and architecting complex AWS cloud systems, with opportunities to work on high-visibility projects and collaborate with senior technical stakeholders
📝 Enhancement Note: CACI International Inc offers significant growth opportunities for cloud engineers, with a strong focus on technical skill development, leadership, and architecture.
🌐 Work Environment
Office Type: On-site, with opportunities for occasional travel up to 10%
Office Location(s):
- Rome, New York, United States
- Hampton, Virginia, United States
- Omaha, Nebraska, United States
Workspace Context:
- Collaborative workspaces with dedicated teams, including software developers, project managers, and cybersecurity professionals
- Access to modern development tools, multiple monitors, and testing devices to support efficient and effective cloud engineering
- Opportunities for cross-functional collaboration and knowledge sharing with other teams and departments
Work Schedule: Full-time (40 hours per week), with occasional travel up to 10%
📝 Enhancement Note: CACI International Inc offers a collaborative and dynamic work environment, with opportunities for cross-functional collaboration and professional growth.
📄 Application & Technical Interview Process
Interview Process:
- Phone Screen: A brief phone conversation to assess communication skills and technical fit for the role
- Technical Assessment: A hands-on technical assessment, focusing on AWS infrastructure as code (IaC) solutions, cloud security, and problem-solving skills
- Behavioral Interview: An in-depth behavioral interview to assess cultural fit, communication skills, and problem-solving abilities
- Final Review: A final review with senior leadership to discuss the candidate's qualifications and fit for the role
Portfolio Review Tips:
- Highlight your experience with AWS infrastructure as code (IaC) solutions, cloud security, and account management
- Provide detailed documentation for your AWS projects, including version control, deployment processes, and server configuration
- Demonstrate your ability to explain technical concepts to both technical and non-techanical customers, with a focus on user experience and user needs
Technical Challenge Preparation:
- Brush up on your AWS services knowledge, with a strong focus on permissions, networking, and security
- Familiarize yourself with infrastructure as code (IaC) tools, such as AWS CloudFormation, Terraform, or similar
- Practice explaining technical concepts to both technical and non-technical customers, focusing on user experience and user needs
ATS Keywords: AWS, CloudFormation, Infrastructure as Code, Cloud Security, Account Management, Agile, JIRA, Git, Windows, Linux, Permissions, Networking, Security, Troubleshooting, Problem-Solving, Collaboration, Cross-Functional Teams, Portfolio, Technical Documentation, Cloud Engineer, DevOps, On-site, Travel
📝 Enhancement Note: CACI International Inc uses a structured interview process to assess technical skills, communication abilities, and cultural fit. The company places a strong emphasis on problem-solving, collaboration, and user experience.
🛠 Technology Stack & Web Infrastructure
Cloud Platform: AWS (Amazon Web Services)
Infrastructure as Code (IaC) Tools:
- AWS CloudFormation
- Terraform (preferred but not required)
- Other IaC tools (e.g., Pulumi, Cloudify, etc.)
AWS Services:
- Compute: EC2, Lambda, Fargate, EKS, etc.
- Storage: S3, EBS, EFS, Glacier, etc.
- Databases: RDS, DynamoDB, Redshift, etc.
- Networking: VPC, Route Tables, Elastic Load Balancing, etc.
- Security & Identity: IAM, Cognito, Certificate Manager, WAF, etc.
- Management & Governance: CloudWatch, CloudTrail, Config, etc.
DevOps Tools:
- Git (preferred version control system)
- JIRA (preferred project management tool)
- Jenkins, GitLab CI/CD, or other CI/CD pipelines
- Docker, Kubernetes, or other containerization and orchestration tools (preferred but not required)
📝 Enhancement Note: CACI International Inc uses a wide range of AWS services and infrastructure as code (IaC) tools to design, implement, and manage secure and reliable cloud systems. The company prefers Git and JIRA for version control and project management but is open to other tools as needed.
👥 Team Culture & Values
Cloud Engineering Values:
- Customer Focus: Prioritize user experience and user needs in all cloud engineering activities
- Security & Compliance: Ensure the security and compliance of AWS cloud systems, following best practices and industry standards
- Collaboration & Communication: Work closely with cross-functional teams, communicating effectively with both technical and non-techanical customers
- Continuous Learning: Stay up-to-date with emerging cloud technologies, AWS service updates, and industry best practices
Collaboration Style:
- Cross-Functional Integration: Collaborate closely with software developers, project managers, and cybersecurity professionals to ensure AWS cloud systems meet project requirements and user needs
- Code Review Culture: Participate in regular code reviews to ensure high-quality AWS cloud systems and share knowledge with team members
- Peer Programming: Engage in peer programming sessions to learn from team members and contribute to their professional development
📝 Enhancement Note: CACI International Inc values collaboration, communication, and continuous learning in its cloud engineering team. The company encourages cross-functional integration, code review culture, and peer programming to ensure high-quality AWS cloud systems and support the professional growth of its team members.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- AWS Service Updates: Stay up-to-date with AWS service updates and best practices, adapting existing infrastructure as code (IaC) solutions as needed
- Security & Compliance: Ensure the security and compliance of AWS cloud systems, following best practices and industry standards, and addressing emerging threats and vulnerabilities
- Performance Optimization: Continuously optimize AWS cloud systems for performance, scalability, and cost-efficiency, using tools like AWS Trusted Advisor and CloudWatch
Learning & Development Opportunities:
- AWS Certification: Obtain AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.) to expand your expertise and demonstrate your commitment to professional development
- Emerging Technologies: Explore emerging cloud technologies, such as serverless architectures, multi-cloud environments, and edge computing, to stay ahead of industry trends and drive innovation in AWS cloud systems
- Technical Leadership: Develop your leadership skills by mentoring junior team members, contributing to team processes and best practices, and driving technical decision-making for AWS cloud systems
📝 Enhancement Note: CACI International Inc offers significant technical challenges and learning opportunities for cloud engineers, with a strong focus on AWS service updates, security and compliance, and performance optimization. The company encourages cloud engineers to obtain AWS certifications, explore emerging technologies, and develop their technical leadership skills.
💡 Interview Preparation
Technical Questions:
- AWS Infrastructure as Code (IaC): Describe your experience with AWS infrastructure as code (IaC) solutions, highlighting your proficiency with tools like AWS CloudFormation and Terraform
- Cloud Security: Explain your approach to cloud security, including best practices, industry standards, and emerging threats and vulnerabilities
- Troubleshooting & Problem-Solving: Walk through a complex AWS cloud system issue you've faced and how you diagnosed and resolved it, highlighting your problem-solving skills and technical expertise
Company & Culture Questions:
- AWS Cloud Systems: Describe your experience with AWS cloud systems, highlighting your ability to collaborate with cross-functional teams and meet project requirements and user needs
- Cloud Engineering Methodologies: Explain your approach to cloud engineering, including Agile workflows, infrastructure as code (IaC), and continuous integration and deployment (CI/CD) pipelines
- User Experience: Discuss your understanding of user experience and how you incorporate user needs and feedback into your cloud engineering activities
Portfolio Presentation Strategy:
- AWS Infrastructure as Code (IaC) Solutions: Highlight your experience with AWS infrastructure as code (IaC) solutions, demonstrating your ability to design, implement, and manage secure and reliable cloud systems
- Cloud Security: Showcase your approach to cloud security, including best practices, industry standards, and emerging threats and vulnerabilities
- Troubleshooting & Problem-Solving: Demonstrate your ability to diagnose and resolve complex AWS cloud system issues, highlighting your problem-solving skills and technical expertise
📝 Enhancement Note: CACI International Inc uses a structured interview process to assess technical skills, communication abilities, and cultural fit. The company places a strong emphasis on problem-solving, collaboration, and user experience in its cloud engineering interviews.
📌 Application Steps
To apply for this cloud engineer (AWS) position at CACI International Inc:
- Tailor Your Resume: Highlight your experience with AWS services, infrastructure as code (IaC) tools, and cloud security, emphasizing your technical skills and problem-solving abilities
- Prepare Your Portfolio: Showcase your experience with AWS infrastructure as code (IaC) solutions, cloud security, and account management, providing detailed documentation for your AWS projects
- Research the Company: Familiarize yourself with CACI International Inc's company culture, values, and cloud engineering team dynamics, focusing on user experience and user needs
- Practice Technical Interview Questions: Brush up on your AWS services knowledge, infrastructure as code (IaC) tools, and cloud security best practices, and practice explaining technical concepts to both technical and non-technical customers
⚠️ 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 related engineering disciplines with 5 years of experience. Experience with AWS services, Agile workflows, and tools like JIRA and Git is also required.