Applied Computer Engineering
This course focused on gaining experience and confidence in developing practical applications and functionality within computer engineering. A key aspect was also training in following a structured project model. Throughout the course, I worked on various stages of the software development process, including project proposals, Software Requirement Specifications (SRS), implementation, documentation, testing, and deployment. For the final project, I developed an Infrastructure as Code (IaC) template suite to automate the provisioning of secure, credential-free workload identities in Microsoft Azure. Utilizing Pulumi and C# .NET, this project addressed the challenges of manual configuration and long-lived credentials by implementing Managed Identities for internal workloads and Federated Identity Credentials for external workloads. The solution enhances operational efficiency, security, and scalability within cloud environments.
- Points: 7.5
- Level: B
- Complete: 2025
- Grade: B