About the job
The Opportunity:
The AWS Cloud Engineer will play a pivotal role in designing, implementing, and maintaining a robust cloud infrastructure for an AWS-based data and API platform. You will assist in the deployment and management of cloud resources, ensuring optimal functionality and security.
Key Responsibilities:
- Deploy and manage cloud infrastructure utilizing AWS services.
- Automate infrastructure provisioning, configuration management, and application deployment through tools such as Terraform and Ansible.
- Monitor cloud systems to guarantee performance, availability, and reliability.
- Implement and maintain security measures and compliance controls.
- Collaborate with development and operations teams to integrate and enhance cloud solutions.
- Document procedures, configurations, and best practices for cloud deployments.
Qualifications:
- Proven experience in cloud engineering, specifically with AWS.
- Familiarity with Infrastructure as Code (IaC) tools including Terraform and Ansible.
- Experience with CI/CD pipelines and tools such as Jenkins and GitLab.
- Solid understanding of networking concepts, including VPNs, VPCs, DNS, and load balancing.
- Basic scripting capabilities in languages such as Python, Bash, or PowerShell.
Preferred Qualifications:
- Involvement in or execution of cloud migration projects.
- Exposure to DevOps methodologies using orchestration tools (e.g., Chef, Ansible).
