Summary
Overview
Work History
Education
Skills
Certifications
Timeline

Allwin Prabhu

Senior DevOps Engineer
Bengaluru

Summary

Senior DevSecOps Engineer with over 13 years of experience in designing secure, scalable, and automated infrastructure and application delivery solutions. Proficient in Python, API programming, GitLab CI/CD, Docker, and Ansible, with expertise in automation, kernel build processes, and release management. Dedicated to integrating security into the development lifecycle and streamlining processes to drive innovation and maximize efficiency.

Overview

13
13

Years of professional experience on Python

8
8

Years of professional experience on Infrastructure Automation

8
8

Years of professional experience on Build and packaging

8
8

Years of professional experience on Test Automation

8
8

Years of professional experience on Networking & Virtualization

4
4

Years of professional experience on Linux Kernel

Work History

Senior DevOps Engineer

BlueRock Security
09.2021 - Current
  • Company Overview: (formerly known as BedRock Systems)
  • Designed, Architected, and implemented a complete suite of secure CI/CD pipelines in GitLab to build nightly and release builds, trigger unit-tests, integrating security scanning, multi-project orchestration, and compliance checks
  • Automated AWS instance, AMI, and snapshot creation and auto-deletion of resources using Lambda functions with BlueRock kernel images, leveraging Python and AWS Boto3 API programming
  • Built Python tool using Gitlab API to download job artifacts, and view pipeline status from different projects and branches
  • Built reservation system using Python Flask, requests, sessions, and MongoDB to manage device access via serial, IPMI console
  • Built Python-based tool using APC/RPDU power switches API, telnet and IPMI BMC to control power to servers across various geographic locations
  • Built an Integrated Python tool with various modules for End-to-End QA test automation
  • Built and maintained Pytest-based frameworks for automated testing of infrastructure and kernel updates, ensuring quality and security
  • Implemented test results web server to fetch results from MongoDB and generate reports using Pytest, JavaScript, Apache, and PHP
  • Automated Linux distribution installations using Python + Pexpect, Ansible, and Kickstart for consistent and rapid deployment
  • Automated kernel builds and patching processes within CI pipelines for multi-distro environments using Docker and distro-specific toolchains
  • Build and publish docs using python-sphinx
  • Setup Debian and Redhat Package manager server to publish packages via apt/dnf repositories
  • Implemented Secure Dune build caching to optimize CI pipeline performance using distributed cloud servers
  • (formerly known as BedRock Systems)
  • Technologies Used: Python, GitLab CI, Docker, Kubernetes, Ansible, Flask, MongoDB, JavaScript, Apache, PHP, RPM/DEB packaging, Bash, OAuth, Pytest, AWS Boto3, AMI, Snapshots Builds

Senior Developer

Oracle India Pvt Ltd
09.2019 - 09.2021
  • Debugged and resolved compilation and integration issues for Solaris platforms, ensuring seamless integration with Oracle RDBMS and dependent products
  • Collaborated with cross-functional teams to maintain secure build automation scripts and ensure high system availability
  • Technologies Used: Python, C, C++, Bash, ADE, Solaris, Ansible

Senior Software Engineer

AMD India Pvt Ltd – Cerium Systems
09.2018 - 09.2019
  • Analyzed and debugged AMDGPU graphics drivers for Linux, collaborating with teams to implement fixes and drive issues to closure
  • Conducted detailed kernel debugging and developed automation scripts to streamline testing and validation processes
  • Technologies Used: C, gdb, Bash, Git, Ubuntu, Linux Kernel, JIRA

MTS, Release Engineer

Chelsio Communications
04.2013 - 09.2018
  • Automated kernel patching, building, and packaging for multiple Linux distributions using Python-based frameworks and XenServer environments
  • Developed and released RPM and Debian packaging, including kernel modules for NIC, TOE, and iSCSI technologies
  • Built custom APIs and GUI tools for deployment and cluster installations, enhancing user experience and operational efficiency
  • Automated network protocol testing for TOE and iSCSI, generating detailed test results via internal portals
  • Maintained code repositories and managed backporting of kernel modules to various Linux distributions and versions
  • Technologies Used: Python, C, C++, Bash, Xen Server, RPM/DEB packaging, Git, Mercurial

MTS, QA iSCSI Engineer

Chelsio Communications
11.2011 - 04.2013
  • Conducted testing of Chelsio’s iSCSI PDU Offload initiator and target drivers across Linux, Windows, and VMware environments
  • Automated testing workflows using Python, enhancing efficiency and reducing testing timelines
  • Technologies Used: Python, iSCSI, OpeniSCSI, VMware, Netperf, Bugzilla

Education

B.E. - Computer Science and Engineering

Anna University
05-2011

Skills

Python and C

undefined

Certifications

  • Cisco Certified Network Associate (CCNA), #CSCO11982171

Timeline

Senior DevOps Engineer - BlueRock Security
09.2021 - Current
Senior Developer - Oracle India Pvt Ltd
09.2019 - 09.2021
Senior Software Engineer - AMD India Pvt Ltd – Cerium Systems
09.2018 - 09.2019
MTS, Release Engineer - Chelsio Communications
04.2013 - 09.2018
MTS, QA iSCSI Engineer - Chelsio Communications
11.2011 - 04.2013
Anna University - B.E., Computer Science and Engineering
Allwin PrabhuSenior DevOps Engineer