Venkat
Rajagopalan

Cloud architect working on Kubernetes, DevOps, and GPU computing. Before that, twenty years building supply chain systems.

A little about me

I make large, tangled systems easier to see and easier to run.

These days that means Kubernetes, DevOps, and GPU computing with CUDA: getting the right work onto the right machines, reliably, and knowing what happens when one of them disappears.

Before that came twenty years building supply chain systems at Amazon, o9 Solutions, and IBM: ERP alongside homegrown systems I architected in modern programming languages, the inventory and demand-planning systems that Fortune 200 companies run on, and the engineering and architecture teams who built them.

I'm proudest of the people: consultants I mentored until they were leading client conversations on their own.

Since fall 2021 I've also been studying computer science, statistics, and mathematics part time while working, from algorithms to cryptography.

The journey, as a commit history

Newest first. Twenty years, one repository.

  1. feat: run Kubernetes, DevOps and GPU workloadsHEAD

    Closer to the platform than I've ever been: clusters, delivery pipelines, and CUDA on GPUs. It's the same job as before, getting the right work to the right place at the right time, with a different kind of inventory.

  2. feat: go back to school for CS, statistics and mathFall 2021

    In fall 2021 I set out on a path through computer science, statistics, and mathematics, studying part time while working: algorithms, operating systems, computer architecture, number theory, cryptography. Fall 2026 has me in DevOps and GPU hardware.

  3. feat: add AI to the planning stack

    Moved from classic demand planning toward AI-augmented planning platforms, where models propose and people decide.

  4. feat: lead the teams that build it

    Managed engineering and architecture teams, and mentored consultants toward sharper technical judgment and the confidence to lead client conversations.

  5. feat: design enterprise and cloud architectures

    Took on architecture for the platforms large organizations depend on, with TOGAF and AWS in the toolkit, and learned to talk trade-offs with executives as easily as with engineers.

  6. feat: deliver ERP, inventory and demand-planning systems

    At Amazon, o9 Solutions, and IBM, across Oracle EBS and Fusion Cloud and SAP ECC and S/4HANA.

  7. feat: architect homegrown supply chain systems

    Alongside the ERP work, I architected homegrown supply chain systems in modern programming languages.

  8. init: build supply chain systemsinitial commit

    It started in operational chaos, which turned out to be an excellent place to learn what systems are for.

Back in the classroom since fall 2021

Twenty-three courses, taken part time while working, across NC State, UNC Chapel Hill, Colorado State, and Georgia Tech: algorithms, operating systems, computer architecture, numerical analysis, statistics, and cryptography. This term it's DevOps and GPU software and hardware, and next spring is advanced microarchitecture, machine learning, and computational complexity.

See the full coursework timeline

Break the cluster. It puts itself back together.

A tiny Kubernetes scheduler running in your browser: 13 pods across two CPU nodes and two GPU nodes. Click a node to take it down and watch the control loop reconcile what's wanted with what's running. Then turn on the autoscaler and break the GPU nodes.

    web and api pods run on CPU nodes. ml pods need a GPU, and GPU nodes are tainted so nothing else can land there. Click a down node to bring it back.

    Ship a change. Then see how far a bad one travels.

    A delivery pipeline you can break on purpose. Push a change through build, test, scan, staging, canary and production, then switch the canary off and run the sneaky one again.

    Canary and auto-rollback

      Users on the new version
      0%

        Off the clock

        Cryptography, theory, and high-performance computing are my rabbit holes. Here is the oldest cipher there is. Turn the dial until the message reads as English.

        Each letter has been moved forward by the same number of places. Move the dial to move them back.

        Post-bachelor's coursework

        In fall 2021 I started down the path of computer science, statistics, and mathematics, part time while working. Twenty-three courses across four institutions since, with a stretch in 2024 and 2025 where I wasn't taking any. Three more are planned for spring 2027.

        total credits
        68
        courses
        23
        institutions
        4
        terms
        10
        Subject
        Institution

        All 23 courses, 68 credits.

        Computer science Math and statistics NCSU is NC State, UNC is UNC Chapel Hill, CSU is Colorado State, GT is Georgia Tech.

        1. Fall 2021

          6 credits

          • Computer science. CSC 116 Introduction to JavaNCSU3 cr
          • Computer science. CSC 226 Discrete MathematicsNCSU3 cr
        2. Spring 2022

          10 credits

          • Computer science. CSC 216 Software Development FundamentalsNCSU3 cr
          • Computer science. CSC 217 Software Development Fundamentals LabNCSU1 cr
          • Math and statistics. MA 405 Linear AlgebraNCSU3 cr
          • Computer science. COMP 455 Models and Languages of ComputationUNC3 cr
        3. Summer 2022

          6 credits

          • Math and statistics. MATH 521 Advanced Calculus IUNC3 cr
          • Math and statistics. MATH 533 Elementary Theory of NumbersUNC3 cr
        4. Fall 2022

          9 credits

          • Computer science. COMP 311 Computer ArchitectureUNC3 cr
          • Computer science. CSC 230 C and Software ToolsNCSU3 cr
          • Computer science. CSC 316 Data Structures and AlgorithmsNCSU3 cr
        5. Spring 2023

          7 credits

          • Computer science. CS 370 Operating SystemsCSU3 cr
          • Computer science. COMP 541 Digital Logic and Computer DesignUNC4 cr
        6. Summer 2023

          6 credits

          • Math and statistics. MATH 566 Numerical AnalysisUNC3 cr
          • Computer science. CSC 505 Design and Analysis of AlgorithmsNCSU3 cr
        7. Fall 2023

          9 credits

          • Computer science. CSC 501 Operating Systems PrinciplesNCSU3 cr
          • Math and statistics. MATH 548 CombinatoricsUNC3 cr
          • Math and statistics. STOR 555 Mathematical StatisticsUNC3 cr
        8. Spring 2024

          6 credits

          • Computer science. CSC 565 Graph TheoryNCSU3 cr
          • Computer science. CS 6290 High Performance Computer ArchitectureGT3 cr
        9. No coursework recorded, fall 2024 to fall 2025.

        10. Spring 2026

          3 credits

          • Computer science. CS 6260 Applied CryptographyGT3 cr
        11. Fall 2026

          6 credits

          In progress
          • Computer science. CSC 519 DevOpsNCSU3 cr
          • Computer science. CS 7295 GPU Software and HardwareGT3 cr
        12. Spring 2027

          9 credits

          Planned
          • Computer science. ECE 721 Advanced MicroarchitectureNCSU3 cr
          • Computer science. CS 7641 Machine LearningGT3 cr
          • Computer science. COMP 690 Computational ComplexityUNC3 cr