CACI International Inc is seeking a Cloud Engineer to join their team in implementing a cutting-edge software system for USTRANSCOM. The role involves researching emerging cloud technologies, designing and developing cloud-based systems, and collaborating with teams to align solutions with business objectives.
Responsibilities:
- Research and evaluate emerging cloud technologies and services to recommend optimal solutions for business needs
- Design and develop sophisticated cloud-based systems that meet complex business requirements and technical specifications
- Implement and integrate systems with cloud service providers, ensuring seamless operation and performance
- Develop and execute comprehensive test plans for cloud systems to ensure reliability, security, and scalability
- Evaluate existing cloud infrastructures and propose improvements for optimization, cost-efficiency, and performance
- Apply advanced principles and techniques of computer science, engineering, and mathematical analysis to solve complex cloud-related challenges
- Collaborate with cross-functional teams to align cloud solutions with overall IT strategy and business objectives
- Mentor junior team members and contribute to the development of best practices and standards for cloud engineering
Requirements:
- Secret security clearance, or US citizen with ability to obtain Secret clearance
- Bachelor's degree in Computer Science, Information Technology, Cloud Computing, or a related field (equivalent combination of education and experience may be considered in lieu of degree)
- 5-8 years of experience in cloud engineering or related IT roles
- Strong proficiency in at least one major cloud platform (e.g., AWS, Azure, or Google Cloud)
- Solid understanding of cloud architecture, services, and best practices
- Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation)
- Proficiency in multiple programming/scripting languages (e.g., Python, Java, JavaScript)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect)
- Experience with multi-cloud and hybrid cloud architectures
- Knowledge of DevOps practices, Gitlab, and CI/CD pipelines
- Familiarity with cloud security best practices and compliance standards
- Experience with serverless computing and microservices architectures
- Understanding of data analytics and machine learning services in the cloud