Python Senior Technical Lead - DevOps
India
Job Description
Python Senior Technical Lead - DevOps
Bengaluru, Karnataka

Job Summary

Job Description: SDE Expert – CI/CD, Build Automation and Telecom Software Integration

Role Summary: We are looking for a senior SDE Expert who can own and improve the end-to-end build, CI/CD, release, integration, and validation framework for telecom software programs . The candidate should be hands-on in build automation, build-environment debugging, dependency management, SCM, Jenkins pipelines, Yocto/Meson-based builds, GDF/load generation, vulnerability/static analysis automation, and multi-component telecom software integration across Platform, OAM, Stack, L1/L2/L3 and application layers.

Key Responsibilities

Key Responsibilities

  • Own and improve CI/CD pipeline automation, nightly builds, official load generation and regular software build procedures across multiple releases.
  • Drive build automation activities independently and coordinate with Platform, OAM, Stack, L1/L2/L3, application and R&D teams to unblock submissions and integration issues.
  • Troubleshoot build-environment issues including missing files, missing dependencies, container issues, compiler/toolchain mismatch, repository issues and load/repackaging failures.
  • Develop and maintain scripts to introduce software components into automated builds, reporting flows, pre-commit validation and release readiness checks.
  • Create and maintain pre-commit, sanity, regression and UT validation automation using Python, Shell, Groovy or other relevant scripting languages.
  • Manage SCM, branching strategy, development/integration branches, release branches, code propagation and build workspace practices to reduce locking/unlocking and submission delays.
  • Support migration of source code and build assets from legacy repositories to central Git/Gerrit/GitLab, including versioning of Jenkinsfiles, Dockerfiles, manifests, recipes and automation scripts.
  • Integrate build artifacts with JFrog Artifactory, container registries and product build workspaces, ensuring repeatable and traceable artifact management.
  • Work with Yocto, Buildroot, Meson and meta-build/GDF flows to support component builds, platform integration, signed loads and target deployment.
  • Automate and operationalize security/static-analysis flows such as Coverity, MDE/JFrog Vision/Netrise style scanning, report generation and issue follow-up.
  • Support deployment and validation of generated loads on target boards, including GDF installation, sanity validation, target bring-up and coordination with test teams.
  •  Use AI-assisted development and DevOps tools such as Cursor, Copilot or equivalent tools to accelerate migration, build-script refactoring, Dockerfile changes, Jenkins pipeline creation and issue analysis.

Skill Requirements

  • Bachelor’s or Master’s degree in Electronics, Computer Science, Electrical Engineering, or a related field, preferably in the telecom domain.
  • 5–10 years of experience in Build and Release Engineering, DevOps, CI/CD, SCM, software integration or telecom software build automation.
  • Strong hands-on experience with Jenkins pipeline development, nightly builds, build dashboards, automated reporting and failure triage.
  • Strong working knowledge of Git, Gerrit, GitLab, Subversion, branching strategies, integration branches, release branches and code propagation workflows.
  • Experience with Yocto, Buildroot, Meson, Make/CMake, Maven/Ant, meta-build flows, GDF/load generation, signed builds and embedded Linux build environments.
  • Hands-on experience with Docker, containerized build environments, VM/NESC-like infrastructure, artifact repositories, JFrog Artifactory and dependency/package management.
  • Strong scripting and automation skills using Python, Shell and Groovy; C/C++ knowledge is preferred for build-debug and compilation-error analysis.
  • Ability to debug complex build failures caused by missing files, missing libraries, incorrect container content, toolchain mismatch, compiler warnings/errors, repository inconsistencies and environment drift.
  • Experience with static analysis, vulnerability scanning and quality automation tools such as Coverity, MDE, JFrog Vision, SARIF/JSON reporting or equivalent tools.
  • Understanding telecom software integration across Platform, OAM/O1, Stack, L1/L2/L3, application, BSP, bootloader, firmware, transport, IPsec and security components.
  • Ability to work with development, test, platform, vendor and release teams to drive RCA, unblock submissions, ensure release readiness and reduce dependency on key individuals.
  • Good documentation and communication skills to maintain build procedures, onboarding guides, issue trackers, RCA summaries and operational runbooks.

Other Requirements

Technical Toolset

  • Version Control and SCM: Git, Gerrit, GitLab, Subversion (SVN), repository migration, branching and release management
  • CI/CD and Automation: Jenkins, Hudson, scripted and declarative pipelines, nightly builds, pre-commit checks, automated reporting
  • Build Systems: Yocto, Buildroot, Meson, Make/CMake, Maven, Ant, meta-build and GDF/load generation flows
  • Containers and Infrastructure: Docker, containerized build environments, VM/NESC-style environments, Linux servers and build workspaces
  • Artifact and Dependency Management: JFrog Artifactory, Docker registries, manifest files, recipes, package/dependency tracking and release artifact management
  • Scripting: Python, Shell, Groovy; C/C++ debugging knowledge preferred
  • Security and Quality Automation: Coverity, MDE/JFrog Vision/Netrise-style scanning, SARIF/JSON reporting, vulnerability scan automation
  • Telecom Build and Integration: AIODB/AIOSC-style GDF, Platform, OAM/O1, Stack, BSP, bootloader, IPsec, WebEM, target deployment and sanity validation
  • AI/Automation Tools: Cursor, Copilot, Lyra or equivalent AI-assisted development and DevOps tools
  • Problem Areas This Role Must Address

    • Reduce build latency and submission blockage by introducing stable CI, nightly builds and development integration branches.
    • Prevent repeated build failures caused by missed files, missing container dependencies, environment drift and unclear ownership.
    • Improve onboarding and reduce key-person dependency by documenting build flows, component ownership, scripts, access details and release procedures.
    • Bring build scripts, Jenkinsfiles, Dockerfiles, manifests and recipes under proper version control.
    • Improve traceability of component artifacts, Docker images, GDF contents and release-ready binaries through Artifactory and disciplined artifact management.
    • Enable automated vulnerability/static-analysis reporting and follow-up for release readiness.
    • Support reliable OD/ID variant builds, platform/OAM/Stack integration, target deployment and sanity validation before official release submission.

    Nice to Have

    • Understanding of NXP LLDP, Yocto layer/recipe development and embedded Linux platform build environments.
    • Knowledge of board bring-up, GDF installation, target sanity testing, IPsec tunnel validation, PNF registration and OAM/SMO connectivity basics.
    • Exposure to AIODB/AIOSC, RAN, gNB, Small Cells, EdgeQ/WNC/vendor platform integration or similar telecom software programs.
    • Experience with ClearCase-to-Git migration, legacy build modernization, repository clean-up and build-script refactoring.
    • Exposure to security, certificate handling, signed builds, vulnerability fixes, WebEM/OAM fixes and release compliance activities.
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.