Consultant(DPO)
India
Job Description
Consultant(DPO)
Chennai, Tamil Nadu

Job Summary

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

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 CodePipeline, 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

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 CodePipeline, 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.

Other Requirements

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
•    Strong 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.

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 223,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 June 2026 totaled $14.8 billion.