12 Aug
|
HCLTech
|
Chennai
Job Summary To be responsible for designing, developing, deploying, and supporting scalable cloud-native applications and database solutions on AWS. The role requires strong hands-on experience across cloud engineering, application development, database administration, DevOps automation, security controls, and production support, while ensuring compliance with enterprise standards and customer delivery expectations.
Key Responsibilities Design, develop, and deploy scalable cloud-native applications, microservices, APIs, and serverless components using AWS services such as Lambda, ECS/EKS, API Gateway, EC2, S3, and related platform capabilities. Architect, manage, and optimize relational and NoSQL database platforms including Amazon RDS, Amazon Aurora, DynamoDB, and MongoDB, with focus on performance, availability, scalability, and data integrity. Lead and support data migration activities from on-premises environments to AWS, ensuring minimum disruption, appropriate rollback planning, and adherence to agreed change management processes.
Automate infrastructure provisioning, deployment, and configuration using Terraform, AWS CloudFormation, or equivalent Infrastructure as Code tools. Implement and maintain CI/CD pipelines using AWS Code Pipeline, Jenkins, GitHub Actions, or equivalent DevOps tools to improve release reliability and delivery efficiency. Monitor application, infrastructure, and database performance using CloudWatch, AWS X-Ray, OpenSearch, and other observability tools; identify issues and drive timely remediation.
Implement cloud security controls using IAM, KMS, WAF, Secrets Manager, VPC security patterns, encryption,
logging, and access governance aligned with enterprise compliance requirements. Participate in technical design reviews, feasibility assessments, estimation, solution discussions, and risk identification across assigned modules or projects. Prepare and share status reports, technical documentation, RCA inputs, and operational updates to minimize delivery risk and support governance reporting.
Mentor junior team members, promote engineering best practices, improve technical capability, and support productivity improvement across the team.
Skill Requirements Programming Languages: Strong hands-on experience in Python, Java, Node.js, Go, or equivalent enterprise development languages.
AWS Services: Practical experience with EC2, S3, Lambda, RDS, Aurora, DynamoDB, VPC, IAM, API Gateway, CloudFormation, ECS/EKS, CloudWatch, and related AWS services.
Database Engineering: Strong understanding of schema design, indexing, query tuning, backup and recovery, high availability, replication, and performance optimization.
DevOps and Automation: Experience with Docker, Kubernetes, Jenkins, AWS Code Pipeline, GitHub Actions, Terraform, or AWS CloudFormation.
Security and Compliance: Knowledge of IAM policies, encryption, secrets management,
network security, vulnerability remediation, audit logging, and secure cloud design principles.
Operational Support: Experience in incident management, troubleshooting, root cause analysis, change implementation, release support, and production readiness activities.
Ways of Working: Ability to work in Agile delivery models, collaborate with cross-functional teams, and communicate clearly with technical and business stakeholders. Qualification and Experience Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related discipline. 5–10 years of relevant experience across cloud engineering, application development, database development, DevOps, or infrastructure operations. AWS certification such as AWS Certified Developer – Associate, AWS Certified Solutions Architect, or AWS Certified DevOps Engineer is preferred.
Experience working in enterprise environments with exposure to ITIL, change management, incident management, and compliance-driven delivery processes will be an advantage.
Other Requirements
Robust analytical, problem-solving, and troubleshooting skills. Ability to work independently and take ownership of assigned deliverables. Good communication skills with the ability to interact with internal teams, customers, vendors, and senior stakeholders. Commitment to quality, process compliance, documentation discipline, and continuous improvement. Flexibility to support critical releases, production incidents, and planned maintenance activities as required
📌 AWS Cloud Engineer (Chennai)
🏢 HCLTech
📍 Chennai