HCL Technologies
HCL Technologies

Technical Consultant

RoleConsulting
LevelMid Level
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted3 days ago
Apply now

About the role

Job Summary

Lead the design and optimization of build systems, CI/CD pipelines, and developer productivity platforms for large-scale software and embedded systems. Drive reliable, scalable, and efficient software delivery across cross-functional engineering teams.

Key Responsibilities

Own and enhance build infrastructure for multi-repo, cross-platform environments Design and optimize CI/CD pipelines covering build, test, packaging, and release Develop Docker-based build environments and modernize legacy workflows Integrate and maintain toolchains for embedded and cross-compilation setups Drive automation using Python/Shell to improve engineering efficiency Manage release engineering, artifact repositories, and versioning workflows Troubleshoot complex build/pipeline issues and drive root cause resolution Mentor engineers and establish best practices for build & release processes

Skill Requirements

Core Skills

  • CI/CD: Azure DevOps, Jenkins, Git workflows

  • Containerization: Docker (advanced usage)

  • Scripting: Python, Bash

  • Linux: Strong system and troubleshooting skills

  • Build Systems: Make, CMake, dependency & artifact management

  • Source Control: Advanced Git, branching & release strategies

Preferred

  • Embedded systems, Yocto, cross-compilation (ARM/MIPS)

  • Release engineering & platform environments

  • Cloud exposure (Azure/AWS), IaC, GitHub Enterprise

Other Requirements

null

Benefits and perks

Learning Budget

Required skills

Technology consulting

Client delivery

Requirements analysis

About HCL Technologies

Bangalore

Headquarters