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)