Automated user migration and management of AWS Identity and Access Management (IAM) resources

Ikenna Onwuliri
2 min readJun 3, 2024

--

In this project based on a real-world scenario, I acted as Cloud Specialist with the mission to migrate users in an automated way and manage AWS IAM (Identity and Access Management) resources.

There were 100 users that needed to be migrated and have MFA (Multi-factor authentication) enabled on their accounts, as this is a security best practice.

To avoid repetitive and manual tasks in the AWS console, I needed to think about automating the processes.

Using GitBash with AWS CLI and Shell Script. This project was a great opportunity to enhance my skills in AWS IAM and automation using the AWS CLI and Shell Scripting. Automating the user migration and MFA enablement process not only saved a significant amount of time but also ensured consistency and reduced the potential for human error. I found the combination of GitBash and AWS CLI to be powerful tools for managing AWS resources efficiently.

--

--

Ikenna Onwuliri

Infrastructure Engineer with Cloud & DevOps |AWS| Microsoft Azure| |Google Cloud | Oracle Cloud