Infrastructure Automation with AWS CDK
Project scope
Categories
Cloud technologies Information technology Software developmentSkills
cloud computing amazon elastic compute cloud aws cloud development kit (cdk) codebase infrastructure as code (iac) devops infrastructure automation scalability amazon web services managementThe goal of this project is to transition Saige's existing infrastructure to Infrastructure as Code (IaC) using the AWS Cloud Development Kit (CDK). Currently, Saige's infrastructure, which includes EC2 instances, ECS clusters, and RDS databases, is manually configured. This project aims to automate the deployment and management of these resources through code, enhancing scalability, consistency, and efficiency. By leveraging AWS CDK, learners will gain hands-on experience in defining cloud resources programmatically, applying classroom knowledge of cloud computing and DevOps practices. The project involves understanding the existing infrastructure setup, translating it into CDK constructs, and ensuring the automated deployment aligns with current operational requirements.
The deliverables for this project include a comprehensive AWS CDK codebase that replicates Saige's existing infrastructure setup. This codebase should be well-documented, with clear instructions for deployment and management. Additionally, a report detailing the transition process, challenges encountered, and solutions implemented should be provided. The project will culminate in a demonstration of the automated deployment process, showcasing the successful transition to Infrastructure as Code.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
About the company
Saige helps organizations discover hidden real estate deals in the market with the power of AI, effectively giving companies a competetive edge in the market.