Sivaram Subramaniyan Kannan, Developer in Chennai, Tamil Nadu, India
Sivaram is available for hire
Hire Sivaram

Sivaram Subramaniyan Kannan

Verified Expert  in Engineering

Bash Developer

Location
Chennai, Tamil Nadu, India
Toptal Member Since
September 30, 2021

Sivaram has over 16 years of experience with software development over multiple domains and six years of cloud-native development with both public and private clouds. He has hands-on knowledge of building private cloud infrastructure using Kubernetes and other cloud technologies. He has helped migrate multiple clients from a monolithic architecture into microservices. His daily technologies are Kubernetes, Terraform, Ansible, Go, Bash, and GitOps tools.

Portfolio

Intain
Azure Kubernetes Service (AKS), GitOps, Terraform, Ansible, Prometheus, HAProxy...
D2iQ
Kubernetes, Elasticsearch, Apache Kafka, Mesos, Go, Amazon Web Services (AWS)...
Verizon
Mesos, Elasticsearch, Apache Kafka, DevOps

Experience

Availability

Part-time

Preferred Environment

Go, Kubernetes, Cloud, Distributed Systems, Linux, GitOps, CI/CD Pipelines, Bash Script

The most amazing...

...project I have worked on is building a private cloud platform that had about 30 petabytes of data in one year after the customer commercialized the platform.

Work Experience

Senior Cloud Engineer

2020 - 2021
Intain
  • Automated Hyperledger Fabric deployment in Kubernetes, using Ansible.
  • Designed and implemented Hyperledger Fabric HA and DR strategy.
  • Integrated a CI/CD pipeline with GitHub Actions and Flux CD (GitOps) for the Intain software stack.
Technologies: Azure Kubernetes Service (AKS), GitOps, Terraform, Ansible, Prometheus, HAProxy, Blockchain, Hyperledger, Azure, Amazon Web Services (AWS), DevOps

Solutions Engineer

2018 - 2020
D2iQ
  • Helped multiple customers to migrate into microservices from traditional monolithic architecture.
  • Completed Certified Kubernetes Administrator (CKA) certification while working with D2iQ.
  • Contributed to open-source development projects Mesos (C++) and Kubernetes Universal Declarative Operator (KUDO).
Technologies: Kubernetes, Elasticsearch, Apache Kafka, Mesos, Go, Amazon Web Services (AWS), Azure, DevOps

Principal Member of Technical Staff

2014 - 2018
Verizon
  • Patented an automated deployment process private cloud platform for more than 1,000 Node.js clusters, using Mesos, Ansible, Python, and Bash.
  • Managed 600 Node.js private cloud platforms, using Mesos, Elasticsearch, Kafka, and Spark.
  • Designed and deployed HA and DR strategies for local persistent volume data.
Technologies: Mesos, Elasticsearch, Apache Kafka, DevOps

Senior Technical Architect

2011 - 2013
Vembu
  • Created a VMWare replication and backup POC, which became the top seller for the company.
  • Integrated disk backup and recovery solutions to the existing file-based server backup.
  • Improved the network file backup performance over 20 times by implementing async-based input and output in C++.
Technologies: C++

Senior Technical Manager

2007 - 2010
MSys
  • Utilized Teneros' Application Continuance Appliance, a HA appliance for Microsoft Exchange 2003, Exchange 2007, and Exchange 2010.
  • Implemented VSS Hardware Provider interface for VSS and the SCSI Pass Through Interface to communicate snapshot commands to the iSCSI target.
  • Provided solutions, using Microsoft Exchange HA and DR, RAID firmware, vSphere Storage Appliance, and VSS Hardware providers.
Technologies: C++, C

Blockchain Automation Framework

https://github.com/sivaramsk/blockchain-automation-framework
I worked with an open-source automation framework for rapidly and consistently deploying production-ready DLT platform blockchain. It deployed Hyperledger Fabric, R3 Corda, Quorum, Indy, and Besu to managed Kubernetes Platforms like EKS, AKS, GCE, and DigitalOcean.

Kudo Operator Framework

https://github.com/sivaramsk/kudo
Kubernetes Universal Declarative Operator (KUDO) provides a declarative approach to building production-grade Kubernetes Operators covering the entire application lifecycle. KUDO is an open-source project, and I contributed to the project both with code and testing.

Marathon Load Balancer

https://github.com/sivaramsk/marathon-lb
Marathon-lb is a tool I made for managing HAProxy, by consuming Marathon's app state. HAProxy is a fast, efficient, battle-tested, highly available load balancer with many advanced features which power several high-profile websites.

Languages

Bash Script, Go, C++, C, Python, Java

Tools

Terraform, Ansible, Azure Kubernetes Service (AKS), Mesos, Vault

Paradigms

DevOps

Platforms

Kubernetes, Linux, Hyperledger, Apache Kafka, DigitalOcean, Azure, Blockchain, Amazon Web Services (AWS)

Other

GitOps, CI/CD Pipelines, Prometheus, HAProxy

Storage

Elasticsearch

2002 - 2004

Master's Degree in Computer Science

Anna University - Chennai, India

1998 - 2002

Bachelor's Degree in Computer Science

Bharathidasan University - Thiruchirapalli, India

JUNE 2019 - JUNE 2022

Certified Kubernetes Administrator

CNCF

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring