ROLE OVERVIEW:
We are looking for a talented Cloud & Data Engineer with 4+ years of experience to join our team. In this role, you will be responsible for designing and implementing end-to-end data solutions using AWS technology and managing and implementing cloud solutions across various platforms, primarily focusing on AWS.
RESPONSIBILITIES:
- Design, develop, and support data pipelines using AWS Glue, S3, Athena, and Redshift.
- Implement scheduling of data pipelines using Apache Airflow.
- Manage and implement solutions across all AWS services, including IaaS, PaaS, AI/ML, Big Data, and Databases.
- Lead the migration of legacy architectures to modern cloud-based architectures in a production environment.
- Continuously learn and master new AWS services and technologies to optimize cloud infrastructure.
- Develop, coordinate, and administer AWS infrastructure using Infrastructure as Code (IaC) principles, such as Terraform.
- Troubleshoot and resolve AWS-related issues, ensuring high availability and performance of cloud services.
- Collaborate with cross-functional teams and participate in Agile/Scrum methodologies.
REQUIRED SKILLS AND QUALIFICATIONS:
- Bachelor's degree in Computer Science, Engineering, or related field.
- A minimum of 4+ years of hands-on experience with AWS cloud platform.
- Proficiency in managing AWS services, including Compute, Containers, Storage, Lambdas, IAM, etc.
- Strong knowledge of AWS Networking & Security concepts, including VPC, Direct Connect, VPN, SCP policies, GuardDuty, etc.
- Experience with Infrastructure as Code (IaC) tools like Terraform and CloudFormation.
- Familiarity with DevOps practices and building CI/CD pipelines.
- Proficiency in one or more programming/scripting languages, such as Python, YAML, etc.
- Excellent communication and presentation skills.
- Ability to work independently and as part of a team in a collaborative environment.