The Role
We are looking to appoint an AWS Migration Engineer to lead and support several of our AWS initiatives. As the AWS Migration Engineer, you will be executing the migration & transformation strategy for our customers as part of an agile migration team, headed by the AWS Migration Architect. Among your main responsibilities will be performing migrations from On-Premises Cloud and Cloud to Cloud, utilizing the most efficient tools available.
You will be also consulted for relevant documentation, defining, and improving migration plans and processes, performing landscape deployments (both manual and automated), and validations.
You will be part of a local and international team, where you’ll be managing tasks and working closely together with the Architect for Migration teams during the migrations.
Skills and Experience
Qualification Required: Grade 12
Experience Required:
3+ years of relevant work experience on AWS with basic certification
Understanding of migration concepts and migration tooling (the ex. AWS Application Migration Service, etc.)
Understanding of Infrastructure as Code and automation possibilities (ex. Terraform)
Experience in Continuous Deployment tools and Version control tools (GitLab)
Very high motivation and the ability to thrive in a dynamic environment
General ICT skills (Network, OS, Storage, Database, etc.)
Basic Scripting & Coding knowledge (PowerShell, Bash, Python)
Some experience with Agile tooling and processes
Key Accountabilities
Duties/ Responsibilities:
Perform various migrations between Clouds or from premises to Cloud-based on customers’ requirements and needs, focusing on AWS.
Optimize all onboarding scenarios for customers on the public cloud together with 3rd party products for migration.
Work in a highly dynamic, international environment and with customer representatives in the team, while serving as the technology expert.
Directly communicate with end customers to discuss possibilities of migration, transformation, and optimal designs.
Personality and Attributes
Have necessary hard and soft skills that are required to overcome the traditional barriers between software development, testing and operations teams.
Must be a clear methodical thinker with good problem-solving skills.
Able to perform under pressure in a fast-changing environment.
Self-managing and taking the initiative to resolve issues.
Other
Work environment:
Permanent position: (Hybrid / Remote)
Location preference (Johannesburg)