SME - AWS IAC, Terraform,Python
Canada
Job Description
SME - AWS IAC, Terraform,Python
Mississauga, Ontario

Job Summary

Key Responsibilities Cloud Data & Platform Engineering • Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP • Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA) • Ensure high availability, performance, and cost-efficiency of data platforms Event-Driven & Distributed Systems • Develop and maintain event-driven architectures using Amazon SQS and SNS • Implement scheduling and orchestration logic using AWS-native Schedulers • Build containerized services deployed on Amazon ECS Application & System Design • Design robust, scalable systems with strong emphasis on performance and fault tolerance • Participate in system design and application architecture reviews • Define best practices for service design, resilience, and observability Software Development • Develop backend services and data workflows using Python and/or TypeScript • Write clean, maintainable, and testable code • Improve developer productivity through reusable components and frameworks Database Management • Design and manage relational databases, focusing on: o Transaction management o Performance tuning and indexing o Data integrity and consistency • Write efficient and optimized SQL queries Infrastructure & Security • Apply strong fundamentals in: o Networking concepts (VPC, subnets, routing, security groups) o Cryptography and data protection • Ensure compliance with security best practices and data governance standards Systems & Operations • Work in Unix/Linux environments for deployment, troubleshooting, and system tuning • Monitor system performance and resolve production issues proactively

Key Responsibilities

Key Responsibilities Cloud Data & Platform Engineering • Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP • Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA) • Ensure high availability, performance, and cost-efficiency of data platforms Event-Driven & Distributed Systems • Develop and maintain event-driven architectures using Amazon SQS and SNS • Implement scheduling and orchestration logic using AWS-native Schedulers • Build containerized services deployed on Amazon ECS Application & System Design • Design robust, scalable systems with strong emphasis on performance and fault tolerance • Participate in system design and application architecture reviews • Define best practices for service design, resilience, and observability Software Development • Develop backend services and data workflows using Python and/or TypeScript • Write clean, maintainable, and testable code • Improve developer productivity through reusable components and frameworks Database Management • Design and manage relational databases, focusing on: o Transaction management o Performance tuning and indexing o Data integrity and consistency • Write efficient and optimized SQL queries Infrastructure & Security • Apply strong fundamentals in: o Networking concepts (VPC, subnets, routing, security groups) o Cryptography and data protection • Ensure compliance with security best practices and data governance standards Systems & Operations • Work in Unix/Linux environments for deployment, troubleshooting, and system tuning • Monitor system performance and resolve production issues proactively

Skill Requirements

Key Responsibilities Cloud Data & Platform Engineering • Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP • Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA) • Ensure high availability, performance, and cost-efficiency of data platforms Event-Driven & Distributed Systems • Develop and maintain event-driven architectures using Amazon SQS and SNS • Implement scheduling and orchestration logic using AWS-native Schedulers • Build containerized services deployed on Amazon ECS Application & System Design • Design robust, scalable systems with strong emphasis on performance and fault tolerance • Participate in system design and application architecture reviews • Define best practices for service design, resilience, and observability Software Development • Develop backend services and data workflows using Python and/or TypeScript • Write clean, maintainable, and testable code • Improve developer productivity through reusable components and frameworks Database Management • Design and manage relational databases, focusing on: o Transaction management o Performance tuning and indexing o Data integrity and consistency • Write efficient and optimized SQL queries Infrastructure & Security • Apply strong fundamentals in: o Networking concepts (VPC, subnets, routing, security groups) o Cryptography and data protection • Ensure compliance with security best practices and data governance standards Systems & Operations • Work in Unix/Linux environments for deployment, troubleshooting, and system tuning • Monitor system performance and resolve production issues proactively

Other Requirements

Key Responsibilities Cloud Data & Platform Engineering • Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP • Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA) • Ensure high availability, performance, and cost-efficiency of data platforms Event-Driven & Distributed Systems • Develop and maintain event-driven architectures using Amazon SQS and SNS • Implement scheduling and orchestration logic using AWS-native Schedulers • Build containerized services deployed on Amazon ECS Application & System Design • Design robust, scalable systems with strong emphasis on performance and fault tolerance • Participate in system design and application architecture reviews • Define best practices for service design, resilience, and observability Software Development • Develop backend services and data workflows using Python and/or TypeScript • Write clean, maintainable, and testable code • Improve developer productivity through reusable components and frameworks Database Management • Design and manage relational databases, focusing on: o Transaction management o Performance tuning and indexing o Data integrity and consistency • Write efficient and optimized SQL queries Infrastructure & Security • Apply strong fundamentals in: o Networking concepts (VPC, subnets, routing, security groups) o Cryptography and data protection • Ensure compliance with security best practices and data governance standards Systems & Operations • Work in Unix/Linux environments for deployment, troubleshooting, and system tuning • Monitor system performance and resolve production issues proactively

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 227,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending March 2026 totaled $14.7 billion.