
Senior Technical Lead
About the role
Job Summary
-
Design, provision, and manage AWS infrastructure in greenfield environments.
-
Implement and manage AWS services including EC2, S3, Lambda, Glue, RDS, VPC, IAM, ECS, etc.
-
Own the full infrastructure lifecycle: configuration, deployment, optimization, and monitoring.
Develop and maintain Infrastructure-as-Code (IaC) using tools such as Terraform or CloudFormation
-
Lead and execute end-to-end on-premise to AWS migration projects.
-
Plan and implement migration strategies (rehost, replatform, refactor).
-
Identify, assess, and mitigate risks during migration and ensure smooth cutover with minimal disruption.
-
Build, manage, and optimize data pipelines and ETL processes.
-
Work with structured and unstructured data across diverse systems.
-
Design and implement CI/CD pipelines for infrastructure and applications.
-
Select, integrate, and manage CI/CD tools (e.g., Jenkins, GitHub Actions, AWS Code Pipeline).
-
Automate deployment processes and environment provisioning.
-
Design and implement high-availability, multi-AZ architectures.
-
Develop and maintain Disaster Recovery (DR) strategies and ensure business continuity.
-
Apply cloud security best practices, including IAM, encryption, and network security.
-
Conduct and manage vulnerability assessments and remediation.
-
Engage with technical and non-technical stakeholders to deliver solutions.
-
Translate business requirements into scalable cloud architectures.
-
Provide expert guidance on AWS best practices and solution design.
-
Strong hands-on AWS engineering experience with infrastructure provisioning and management.
-
Proven track record in end-to-end on-prem to cloud migration projects.
-
Experience working in greenfield environments.
-
Expertise in Infrastructure-as-Code (IaC) tools (Terraform, CloudFormation, etc.).
-
Hands-on experience with CI/CD pipeline design and implementation.
-
Strong understanding of high availability, multi-AZ architectures, and Disaster Recovery.
-
Solid background in data engineering, including ETL and data pipeline development.
-
Practical experience in cloud security and vulnerability management.
-
Ability to work as a self-managed, independent engineer with full ownership
Key Responsibilities
-
To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity.
-
To conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization , implementation of best practices and coding standards to ensure successful delivery of complex projects.
-
To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
-
To collaborate with stakeholders to define project scope, objectives, deliverables and accordingly prepare and submit status reports for minimizing exposure & closure of escalations.
Skill Requirements
null
Other Requirements
null
Required skills
AWS
Terraform
CloudFormation
EC2
S3
Lambda
CI/CD
Disaster Recovery
About HCL Technologies
Sydney
Headquarters