HCLTech is a global technology company, home to 222,000+ people across 60 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, 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 December 2022 totaled $12.3 billion. To learn how we can supercharge progress for you, visit https://www.hcltech.com/.
Responsibilities:
- Design, build and maintain the software development pipeline automation with its related tool sets (e.g., Azure DevOps,ServiceNow, GIT, etc.) to enable Continuous Integration (CI) and Continuous Deployment (CD).
- Design and implement the infrastructure and operating environment for container based microservices that meet the agreed high availability, performance and security requirements.
- Design and develop the test automation to validate the builds in the CI/CD pipeline.
- Work closely with development teams or other internal teams to ensure that solutions are designed with customer user experience, scale/performance, security and operability in mind.
- Support and ensure that the software releases are align with the organization’s internal software release and deployment process.
- Facilitate and support the troubleshooting or root cause analysis of platform issues or incidents with other internal teams.
- Proactively monitor and identify opportunities for automation, process improvement and architecture simplification for the platforms
- Ensure that code releases go smoothly, analyzing data for improvements and optimization. Manage software development operations, implement engineering tools, and use their process knowledge to streamline updates or creation.
- Highlights design risks, provide alternative options, and recommend quality solution to specified problem.
Requirements:
- Bachelor's Degree in IT/ Computer Science/ Computer Engineering or relevant discipline.
- Minimum 4+ years of working experience in DevOps automation, containerization and orchestration.
- Strong knowledge and experience in software development automation tools (e.g., Ansible, Terraform,SoapUI, SonarQube).
- Strong scripting skills (e.g., Python, Bash, JavaScript, Ruby).
- Strong understanding and experience in virtualization and networking in a container environment, such as Kubernetes/Openshift.
- Strong understanding of cloud computing/container deployment and management such as Azure/Aws etc.
- Breadth of knowledge – OS, system administration, networking, infrastructure, storage, distributed computing, cloud computing.
- Deep understanding and experience in cloud product availability.
- Experience with Git/Git Flow (versioning).
- Deep understanding of software development lifecycles / application lifecycle (ALM).
- Good knowledge of security implications of public & private cloud infra design.
Good to have:
- Experience in gaming and Hospitality industry would be an advantage.
- Good teamwork management.
Technical / Professional Skills:
- Azure DevOPs, CI / CD pipelines, Kubernetes, Terraform, Azure API Management.