Rahul Bandi

Software Technician — Build & Release · CI/CD · Automation

Bengaluru, India · rahulbandi568@gmail.com · LinkedIn · GitHub

Summary

Curious engineer focused on build & release systems, CI/CD automation, and reliability. Experienced in diagnosing pipeline failures, developing automation tools, and reducing manual effort for engineering teams. Strong foundation in hands-on engineering from IoT competitions to enterprise CI systems. Currently pursuing B.Tech in AI & ML from BITS Pilani.

Experience

Software Technician — Build, Test & Release

Jul 2024 – Present

National Instruments (Emerson) · Bengaluru, India

  • Manage build and release workflows for multiple drivers and software components
  • Investigate CI failures including flaky tests, dependency issues, and system-level problems
  • Develop automation tools to streamline CI monitoring and reduce manual effort
  • Improve release reliability through proactive failure analysis and root cause investigation
  • Support onboarding and knowledge sharing within the team

Education

B.Tech in Artificial Intelligence & Machine Learning

In Progress

BITS Pilani — Work Integrated Learning Programme (WILP)

Diploma in Mechatronics Engineering

Grade: 9.07

Nettur Technical Training Foundation (NTTF)

Skills

Programming Python (Automation, Scripting), Bash / Shell Scripting Tools Selenium, Azure DevOps, Git, CI/CD Systems, Build Systems (Make, Yocto) Core Areas Build & Release Engineering, CI Failure Analysis & Debugging, Automation Development, Log Analysis & Root Cause Investigation

Projects

CI Dashboard Automation Tool

 — Python, Selenium

Built a tool to monitor CI dashboards and extract build/test data automatically, replacing manual tracking with intelligent filtering and structured output. Reduced manual monitoring effort and improved pipeline visibility.

Automated CI Event Management

 — Python, Selenium

Developed a system to detect stale CI events and automatically trigger corrective actions, keeping pipelines active with controlled execution. Reduced pipeline delays and minimized manual intervention.

Build Failure Analysis & Debugging

 — Log Analysis, CI/CD, Python

Analyzed and resolved build failures across environments — diagnosing dependency issues, timeouts, and misconfigurations through deep log analysis. Improved release pipeline stability.

IoT-Based CanSat Project

 — IoT, Embedded Systems, Sensors

Built a small-scale satellite simulation system for international engineering competitions involving sensor integration, real-time data processing, and embedded communication.

Certifications & Achievements

Currently Learning

Mathematics for Machine Learning · Discrete Mathematics & Graph Theory · Advanced Python Programming · System Design & Scalable Automation