Github Engineer

Cyient

Bengaluru Urban

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cyient in Bengaluru is seeking a CI/CD and DevOps engineer to design, build, and maintain automated pipelines across multiple projects. You will manage GitHub orgs/repos, create robust workflows, and optimize Jenkins jobs for diverse architectures.

Responsibilities include CMake build configs, Conan packaging, and integrating testing with static analysis. The role emphasizes automation, documentation, and reliable delivery in a fast-paced environment.

Qualifications

  • Experience administering GitHub organizations and repositories (access control, repo structure).
  • Experience designing and maintaining GitHub Actions workflows for CI/CD pipelines.
  • Knowledge of Jenkins pipelines and jobs management for multi-project environments.
  • Familiarity with CMake-based builds and Conan for dependency management.

Responsibilities

  • Administer and maintain GitHub orgs and repos, enforce PR rules and review practices.
  • Design, build, and maintain GitHub Actions workflows for automated builds, tests, and deployment.
  • Manage Jenkins pipelines and jobs across projects; optimize builds across platforms.
  • Maintain CMake configurations and Conan recipes; manage remotes and remotes promotions.
  • Ensure CI pipelines integrate tests (GoogleTest/CTest) and static analysis (cppcheck).
  • Diagnose and resolve build/link failures due to toolchain differences.

Skills

CI/CD concepts
Collaboration
Problem solving
Documentation

Tools

Git
GitHub
GitHub Actions
Jenkins
CMake
Conan 2.0
Artifactory
GoogleTest/CTest
cppcheck
ASan/UBSan/TSan
gcov/lcov
Docker
Markdown
YAML

Job description

  • Git: Help colleagues with branching, merging, resolving conflicts, etc.
  • GitHub: Org & repo maintenance and administration.
  • GitHub Actions: Runner group & runner management, writing and maintenance of GitHub Actions workflows.
  • Jenkins: Configuration and maintenance of nodes, jobs and pipelines.
  • Artifactory: Management of generated artifacts, including administration of Conan remotes.
  • CMake: Writing & maintenance of modern, target-based C/C++ build scripts, toolchain files, and CMakePresets for multi-platform CI builds.
  • Compilation & Linkage: Working knowledge of compiler/linker behavior (GCC, Clang, MSVC), static vs. dynamic linking, ABI compatibility, and cross-compilation toolchains.
  • Conan 2.0: Writing & maintenance of Conan recipes, profiles, and remotes; managing binary compatibility and dependency resolution.
  • Test frameworks: GoogleTest, CTest with CMake.
  • Static analysis & sanitizers: cppcheck, ASan/UBSan/TSan.
  • Code coverage: gcov/lcov, CI pipelines and reporting.
  • Markup languages: Markdown, YAML.
  • Containerization: Writing, maintenance and optimization of Docker images.
Key Responsibilities
  • Source Control Management:
  • Administer and maintain GitHub organizations and repositories (access control, repo structure, etc.).
  • Enforce branch/PR rules and review practices.
  • Disseminate knowledge and debug issues of colleagues.
CI/CT
  • Design, build, and maintain GitHub Actions workflows for automated build, test, and deployment.
  • Manage and optimize Jenkins pipelines and jobs for various projects.
  • Maintain and optimize CMake build configurations across platforms/architectures, including toolchain files, presets, and build caching.
  • Write and maintain Conan recipes, manage remotes and package promotion workflows on Artifactory, and resolve dependency/binary compatibility issues.
  • Diagnose and resolve build/link failures related to compiler/linker configuration, ABI mismatches, or toolchain differences.
  • Integrate and maintain GoogleTest/CTest suites, static analysis (cppcheck), sanitizers (ASan/UBSan/TSan), and code coverage (gcov/lcov) in CI pipelines, with reporting.
  • Monitor and troubleshoot build, test, and deployment failures.
Automation, Tooling & Documentation
  • Develop scripts and automation to improve developer productivity and reduce manual effort.
  • Create and maintain scripts for first-day onboarding of new users and machines.
  • Maintain configuration files, secrets, and credentials in a secure manner.
  • Write and update documentation of new and existing CI/CT work packages.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engagement Manager - Support Lead
Engagement Manager - Support Lead

Quantiphi Analytics Solutions • Thiruvananthapuram

Hybrid
INR 2,500,000 - 3,500,000
GitHub Administrator
GitHub Administrator

Innovatia • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Devops Engineer
Devops Engineer

Codeflix Consultancy Services • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Senior DevOps / SRE Engineer
Senior DevOps / SRE Engineer

Global Software Solutions Group • Bengaluru

On-site
INR 4,000,000 - 7,000,000
GitHub Administrator
GitHub Administrator

Innovatia Inc. • Bengaluru

On-site
INR 600,000 - 900,000
Job Role : Manager - DevOps - Technology
Job Role : Manager - DevOps - Technology

MCXCCL • Mumbai

On-site
INR 1,500,000 - 2,500,000
Devops And Automation Engineer
Devops And Automation Engineer

Cloudxtreme • Pune District, Chennai District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
Platform Engineer - DevTools Support
Platform Engineer - DevTools Support

JRD Systems • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Devops Engineer
Devops Engineer

Litmus7 Systems Consulting • Ernakulam, Bengaluru

On-site
INR 900,000 - 1,800,000
AWS DevOps
AWS DevOps

Cloudxtreme • Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000