AWS Data Engineer
Position Title: AWS Data Engineer
Job Timings: 8:00 AM – 5:00 PM CST (6:00 PM- 3:00 AM PKT)
Location: Lahore
About Cloudelligent
Cloudelligent is Cloud-native consultancy and AWS Advanced consulting partner! We specialize in providing bespoke cloud solutions to Startups & SMBs. Being a next-gen cloud service provider, Cloudelligent helps businesses to make the most out of their cloud investment. We have an international footprint with a diverse team of domain experts, and we are customer obsessed.
Job Objective
We are seeking an experienced Data Engineer with a strong background in data engineering, database optimization, and cloud-based data solutions, particularly on AWS. The ideal candidate will have hands-on experience with both SQL and NoSQL databases and be proficient in migrating, managing, and modernizing data platforms. You should be skilled in designing and maintaining scalable, secure, and high-performance data infrastructure in the cloud.
Responsibilities
- Design, implement, and manage cloud-based data infrastructure using Amazon RDS, Aurora, and EC2-hosted databases.
- Administer and optimize PostgreSQL, MySQL, and Oracle databases, ensuring high availability, performance, and cost-efficiency.
- Perform data migrations and transformations using AWS Database Migration Service (DMS) and other tools.
- Collaborate with data architects, engineers, and DevOps teams to deliver reliable and scalable data solutions.
- Support developers by analyzing and optimizing SQL queries and data workflows for performance and efficiency.
- Monitor and troubleshoot data issues, ensuring availability, security, and compliance.
- Implement data automation, infrastructure as code (IaC), and CI/CD pipelines for database and data pipeline deployments.
- Ensure data security, encryption, and compliance with industry best practices and internal policies.
- Maintain comprehensive documentation on data architecture, processes, and procedures.
- Stay up to date with emerging AWS features, data engineering tools, and industry best practices.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in data engineering or database engineering, including hands-on experience with databases on AWS.
- Strong experience with AWS data services such as RDS, Aurora, and DMS.
- Proficient in performance tuning, indexing strategies, partitioning, and query optimization.
- Strong scripting and automation experience using Python, Bash, or similar tools.
- Experience with infrastructure as code tools like Terraform or CloudFormation.
- Solid understanding of backup strategies, monitoring tools, and security best practices.
- Familiarity with multi-account AWS environments and cross-region replication.
- Excellent communication and problem-solving skills.
Highly Desirable
- AWS Certification (e.g., AWS Certified Data Engineer – Associate, AWS Certified Solutions Architect – Associate).
- Experience with large-scale on-prem to AWS data migrations.
- Familiarity with data governance, compliance, and auditing tools.
- Exposure to data lake architecture and AWS services like Glue, Athena, or Kinesis is a plus.