AWS DATA ENGINEER & ETL EXPERT ( FREELANCE REMOTE )
ADV TECHMINDS
Job Description
We are looking for part time Freelancer for AWS Data Engineer Position.
Releavant Exp : 9+
Mandatory Tech Stack required:
Source: Salesforce (ECRM & OSC) Backup: Grax Cloud: AWS (EC2, S3, CloudWatch, DynamoDB, RDS, Secrets Manager, ALB, ASG) Infrastructure as Code: Terraform File Format: Parquet Target: Enterprise Data Lake (EDL) Schema: Blue Schema Database: Blue Database Query Language: SQL
JD :
1. Build and maintain AWS data pipelines
* Develop ETL/ELT pipelines using AWS Glue, PySpark, Python, and SQL. * Ingest data from sources like Salesforce, databases, APIs, and S3. * Load curated data into Amazon Redshift and data lake storage.
2. Optimize Athena and data lake performance
* Convert JSON/CSV data into Parquet. * Use Snappy compression. * Design proper partitioning strategies. * Resolve split limit and performance issues. * Optimize Athena query costs.
3. Manage modern data lake architecture
* Work with Apache Iceberg tables. * Perform migrations from traditional Parquet tables. * Support schema evolution, time travel, and ACID transactions.
4. Production support and troubleshooting
* Investigate Glue jobs that suddenly become slow. * Debug Lambda timeouts. * Fix missing records and data quality issues. * Resolve Redshift performance problems. * Perform root cause analysis (RCA).
5. Infrastructure as Code
* Build AWS infrastructure using Terraform. * Create reusable modules. * Manage Auto Scaling Groups, ALBs, IAM, Lambda, Secrets Manager, S3, Redshift, and DynamoDB. * Troubleshoot Terraform state and production deployment issues.
6. Security
* Manage AWS Secrets Manager. * Configure Lambda-based secret rotation. * Ensure Terraform does not overwrite rotated passwords. * Implement IAM least-privilege access.
7. Backup and Disaster Recovery
* Work with enterprise backup tools like Rubrik (their environment may use Grax for Salesforce). * Validate backup jobs. * Perform restores. * Support disaster recovery testing. * Verify restored data.
8. Data Quality
* Validate source and target record counts. * Maintain audit/control tables (for example in DynamoDB). * Check checksums and duplicate records. * Troubleshoot data discrepancies reported by business users.
9. AWS Services
* S3 * Glue * Athena * Lambda * Redshift * DynamoDB * EventBridge * Step Functions * CloudWatch * Secrets Manager * IAM * Auto Scaling Groups * Application Load Balancer