Lead research initiatives on cutting-edge cloud technologies and services to inform strategic decisions and drive innovation.
Architect and design sophisticated, scalable cloud-based systems that address complex business requirements and technical challenges.
Oversee the development and implementation of advanced cloud solutions, ensuring seamless integration with existing systems and cloud service providers.
Develop and execute comprehensive testing strategies for cloud systems, focusing on performance, security, and reliability at scale.
Conduct in-depth evaluations of existing and proposed cloud infrastructures, providing expert recommendations for optimization and cost-efficiency.
Apply advanced principles and techniques of computer science, engineering, and mathematical analysis to solve complex cloud-related problems and drive technological advancements.
Collaborate with executive leadership and cross-functional teams to align cloud strategies with overall business objectives and IT roadmaps.
Mentor junior and intermediate team members, fostering a culture of continuous learning and innovation in cloud technologies.
Requirements
Bachelor's degree in Computer Science, Information Technology, Cloud Computing, or a related field (Master's degree preferred)
8-11 years of extensive experience in cloud engineering and architecture
Expert-level proficiency in multiple cloud platforms (e.g., AWS, Azure, Google Cloud)
Deep understanding of cloud architecture, services, and best practices
Advanced experience with Infrastructure as Code (IaC) and configuration management tools
Strong programming skills in multiple languages relevant to cloud development
Expertise in containerization, orchestration, and microservices architectures
Proven ability to lead teams and manage complex cloud projects
Excellent problem-solving, analytical, and communication skills