Job Description
Role – Senior Infrastructure Engineer
About Us
HCL Software (hcl-software.com ) delivers software that fulfils the transformative needs of clients around the world. We build award winning software across AI, Automation, Data & Analytics, Security and Cloud.
We are seeking a highly skilled Infrastructure Architect to design, build, integrate IT Infrastructure on Cloud, Hybrid and on-premises data centers to deliver successful client outcomes.
Summary :
The HCL Infrastructure Architect is responsible for delivery of complex enterprise infrastructure projects, on public clouds, private clouds, and hybrid. This individual will be responsible for the design and deployment of infrastructure in support of HCL Software’s Cloud Products. Design, deploy, deliver, test, and document highly available, mission critical infrastructure in a variety of cloud deployment models compliant with both customer, system, IT, and security requirements.
Responsibilities
- Design of complex infrastructure solutions in support of business requirements in support of the deployment of HCL Software products.
- Development of software CI/CD pipelines in both RedHat OpenShift, Kubernetes, and VMWare environments.
- Development of CI/CD pipelines for management of software on infrastructure
- Remediation of identified vulnerabilities either through infrastructure or working with Product teams.
- Patch of operational systems including Virtual machines, containerized solutions, and database systems.
- Deploy messaging systems such as MQ and Kafka in support of application requirements.
- Deployment of monitoring systems to ensure ongoing system reliability
- Design and Deploy solution and automation for Resiliency, backup, and disaster recovery (DR)
- Implement operational logging and monitoring systems in support of Day 2 operational needs of the business.
Experience and Qualifications
- 10+ years of experience and a demonstrated track record in the successful design and delivery of complex enterprise infrastructure products in public or private cloud environments.
- Proficiency in VMWare, Docker, Kubernetes, OpenShift is mandatory
- Experience with infrastructure as code (IAC) with tools like Ansible, Jenkins, Azure DevOps, etc.
- Expertise in Redhat and/or other major Linux variants including scripting
- Experience with databases such as key value, Relational, and NoSQL is a plus.
- Experience working on & integrating with Cloud Platforms like: GCP, AWS, Azure is a plus
- Proficient about security requirements including encryption in transit and at rest, vulnerability management, access controls, etc.
- Experience deploying, managing web applications, web servers, application server frameworks in VM and Cloud based configurations
- Ability to work collaboratively in a cross cultural and geographically distributed team
- Experience in ITIL based processes (Incident, Change, Problem Management) and tools
- Experience in DevOps, Monitoring processes and tools
- Excellent communication & interpersonal skills with ability to communicate clearly with customers and business partners
- Experience in working in customer facing roles is a plus
Education
- The role requires a 4-year university degree in Computer Science or Information Technology.
- One or more Technical Certifications on Linux, OpenShift, Kubernetes, VMWare, AWS, Google Cloud, Azure is required.
Travel: 20-30% +/- travel required
Location: India based: Bangalore, Mumbai, Hyderabad
Compensation: Base salary, plus bonus
Location: India based: Mumbai or willing to relocate to Mumbai