Job Description
Dedicated to the continuous improvement of human health, we are seeking a cloud engineer to join our newly formed team tasked with designing and implementing the core system for this data space.
The system will be primarily built on AWS, with on-premise compute and storage options to be added later.
As a cloud engineer, you will play a key role in developing a scalable, secure, and efficient cloud infrastructure that supports research projects across institutions.
Key Responsibilities:
Design and implement a scalable cloud infrastructure on AWS to support project management, research data sharing, and computing
Develop Infrastructure as Code (IaC) solutions using tools like Terraform or AWS CloudFormation
Implement containerized compute environments using Kubernetes (EKS) or Docker-based orchestration
Enable hybrid cloud solutions, integrating AWS with on-premise compute and storage resources
Design and optimize data storage solutions using AWS S3 and integrate on-premise S3-compatible storage options
Ensure compliance with security, privacy, and regulatory requirements for handling sensitive research data
Collaborate with web developers and other engineers to integrate cloud services with the data space management system
Monitor system performance, troubleshoot issues, and implement optimizations for reliability and cost efficiency
Maintain high-quality code with proper documentation, testing, and version control (Git)
Develop and maintain documentation, CI/CD pipelines, and automation scripts