##### Job Description :
We are looking for an experienced AWS Engineer to join our team. In this role,
you will be responsible for designing, developing, and maintaining our AWS-
based IT infrastructure. You will collaborate with teams in the organization
to ensure that all cloud solutions meet security standards while providing a
positive customer experience. The ideal candidate should have a solid
technical understanding of IaaC and Terraform, as well as excellent problem
solving and communication abilities.
**Terraform: **As an AWS Engineer, you must have hands-on experience with
Terraform. Your duties would include setting up Infrastructure as Code (IaaC)
environments using Terraform, creating configuration files for resource
deployment, managing and automating Terraform workspaces, and troubleshooting
issues related to the use of Terraform. Additionally, you will be responsible
for maintaining the existing environment through regular code reviews and
monitoring of changes.
**IaaC** : You should also thoroughly understand how to implement
Infrastructure as Code (IaaC). This includes writing scripts that automate the
setup process for applications such as databases and web servers, ensuring
robustness in terms of scalability and uptime. In addition to configuring
resources on clouds such as Amazon Web Services (AWS), you must maintain their
working state by running periodic checks on their availability, performance,
and security posture.
**Python** : Finally, proficiency in Python programming is required to develop
custom automation tools that can streamline complex tasks or abstract
complexities of underlying services away from users. This means crafting
scripts to install software or handle routine maintenance operations like
backups or data replication between multiple cloud providers. As an AWS
Engineer, you should also be able to debug any errors encountered during the
execution of your scripts in order to keep our systems running smoothly at all
times.