Migrated infrastructure originally created in the AWS console to Infrastructure as Code using AWS CDK TypeScript. Enabled a fully automated, repeatable, and version-controlled infrastructure to support better governance, scalability, and long-term maintainability.
Created pull-request triggered workflows to validate and deploy CloudFormation stacks dynamically for testing. Automated cleanup of test CloudFormation stacks upon PR merge to maintain a clean environment and optimize resource use.
Performed risk-assessment then reconfigured IAM for startup, set up least-privilege permissions through users and groups, secured the root account, improved the password policy, and enforced MFA.
Blog post documenting my transition into Cloud. It covers several foundational aspects of cloud computing like XaaS, networking, and virtualization.