Job Description
HCL DevOps Architect Job Description E2
Summary:
The HCL DevOps Architect is responsible for architecture, development, and management of automated delivery and pipelines for infrastructure, applications, and configurations in support of HCL Softwares Cloud Products. Design, deploy, deliver, test, and document highly available, mission critical pipelines in both public, private, and hybrid clouds including all three major cloud provides (AWS, Azure, Google). Strong experience with major automation and Continuous integration frameworks including Ansible AWX, Jenkins, Azure DevOps, Github Runner, etc.
Experience:
Qualified candidates should have 5+ years of experience and a demonstrated track record in the successful design and delivery of complex devops deployment pipelines in public or private cloud environments. The role requires a 4-year university degree. Candidate should be very familiar with one or more of AWS, Google Cloud, or Azure public cloud environments.
Responsibilities:
- Under leadership of lead technical architect:
- 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 for OpenShift, Kubernetes, and Cloud PaaS environments
- Experienced with Ansible, Terraform, Azure DevOps, Jenkins, and other CI/CD and automation frameworks.
- Strong knowledge of cloud deployment models
- Knowledgeable about security requirements including encryption, vulnerability management, code scanning, etc.
- remediation of identified vulnerabilities either through infrastructure or working with Product teams.
- Development of automation frameworks for patching of operational systems including Virtual machines, containerized solutions, and database systems.
- Integration of cloud resiliency frameworks such as Chaos testing
- Develop and deploy GitOps based operational models for management of infrastructure.
- Measuring efficiency of resource usage, tune resource requirements and implement and monitor automated scaling approaches for infrastructure and applications
- Report on application performance, suggest architecture, infrastructure, or other tuning to achieve desired performance levels.
- Deployment of monitoring systems to ensure ongoing system reliability.
- Resiliency, backup, and disaster recovery system design and deployment.
Qualifications:
- 5 years experience on Google Cloud, AWS, or Azure.
- Hands on experience with Kubernetes including
- Deploying Cloud Applications
- Working with Helm charts
- Configuration of services and ingresses
- Deployment Pipelines. GitOps knowledge a plus
- Strong Linux skill set, particularly RHEL and variants.
- Experience working with infrastructure as code. Ansible preferred.
- Basic networking knowledge, including IP and load balancing
- Ability to troubleshoot Cloud DevOps issues
- Experienced with Grafana Cloud, or other APM / Monitoring solution
- Debug trace and logs to isolate issues
- Performance tuning in cloud environments
- Working knowledge of SQL for basic database queries
Products:
AWS, Google Cloud, Azure. Kubernetes, Openshift. Working knowledge of database products (MySQL, MariaDB, MongoDB, DB2, Oracle, Aerospike). Windows, Redhat and/or other major Linux variants.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DevOps
Role: DevOps Engineer
Employement Type: Full time
Contact Details:
Company: HCLTech
Location(s): Hyderabad
Keyskills:
Provision
Terraform
Docker
Ansible
Kubernetes
Jenkins
AWS