Balamurugan Janakiraman

Lead DevOps Engineer

Summary

I'm a passionate dreamer and creator obsessed with finding ways to do things better, faster, and more efficiently. I'm flexible, versatile, and able to maintain a sense of humor under pressure.

Experience

Cengage Group

09/2018 - Present

Lead DevOps Engineer

I am the lead on the Containers team and active member Cloud Foundry operator group. Cengage uses EKS, which supports over 120 unique applications in the production environment alone and uses Open-source Cloud Foundry, which supports over 160 unique applications in the production environment.

  • Deployed Multiple EKS cluster (1.23 -> 1.32) using Terraform
  • Automated SSO using OIDC in EKS
  • Deployed Overlay network for pods and securing them with non-routable IPS
  • Secured ACK access using Pod Identity in EKS
  • Working on EKS Auto mode & major karpenter upgrades
  • Designed the CIDR block & networking for EKS
  • Deployed ACK in EKS
  • Secured ACK access using IRSA in EKS
  • Using Karpenter optimized autoscaling of nodes in EKS
  • Using multiple node pools to manage karpenter nodes in EKS
  • Cost optimization using Karpenter in EKS
  • Deployed self-hosted Grafana/Prometheus in EKS
  • Automated Grafana/Prometheus configuration using Helm and Kubernetes YAML
  • Used Vault sidecar and operator for secret injection in EKS
  • Used Synk connector for container image scanning with OPA gating policies in EKS
  • Automated DNS using external-dns in EKS
  • Implemented ALB controller for redirect rules in EKS
  • Deployed Dynatrace agent in EKS for alerts and forwarding to Opsgenie
  • Configured endpoint detection rules using WIZ in EKS
  • Maintained and updated Cloud Foundry foundations
  • Created pipelines for updates using Jenkins and Concourse
  • Troubleshot and onboarded applications to Cloud Foundry and Kubernetes infrastructures
  • Designed and maintained AWS infrastructure using Terraform, CloudFormation, and Ansible IaC
  • Defined processes to streamline the pipeline process to deploy to Cloud Foundry and Kubernetes using Jenkins and Harness.io
  • Investigated proof of concepts with external security tools to enable shift-left security scans
  • Established guidelines around infrastructure that supports containerized applications in partnership with Application Security and Cybersecurity teams
  • Fostered cross-functional collaboration to align development efforts with the operations roadmap
  • Documented, mentored, and taught about DevOps tools and processes
  • Reduced cost of EKS nodes using various tools
  • Worked closely with QA team to conduct performance testing
  • Always evangelize the technology with the company in guild session
  • Spearheaded the migration of legacy cloud and on-premises enterprise platforms to EKS, incorporating OIDC (Okta), CI/CD (Jenkins/Harness.io), and a full cloud-native networking stack
  • Designed and deployed multiple EKS clusters using Terraform, automating SSO with OIDC, and optimizing CIDR blocks and networking.
  • Implemented ACK in EKS, securing access with IRSA and optimizing node autoscaling with Karpenter for cost reduction.
  • Deployed self-hosted Grafana/Prometheus in EKS, automating configuration with Helm and Kubernetes YAML.
  • Secured applications in EKS by utilizing Vault sidecar and operator for secret injection and Synk connector for container image scanning with OPA gating policies.
  • Streamlined application deployment and management in EKS by automating DNS with external-dns and implementing ALB controller for redirect rules.
  • Ensured application performance and reliability in EKS through performance testing with the QA team and deploying Dynatrace agent for alerts and forwarding to Opsgenie.
  • Proactively enhanced EKS security by configuring endpoint detection rules using WIZ.
  • Updated and maintained Cloud Foundry foundations, influencing the platform's direction and creating pipelines for updates using Jenkins and Concourse.
  • Partnered with developer and engineering teams to troubleshoot and onboard applications to Cloud Foundry and Kubernetes infrastructures.
  • Designed and maintained AWS infrastructure using Terraform, CloudFormation, and Ansible IaC.
  • Collaborated with operations and engineers to understand project needs, enabling safe, reliable, and repeatable software delivery.
  • Defined processes to streamline the pipeline process to deploy to Cloud Foundry and Kubernetes using Jenkins and Harness.io.
  • Collaborated with external companies to investigate proof of concepts with external security tools to enable shift-left security scans.
  • Partnered with Application Security and Cybersecurity teams to establish guidelines around infrastructure that supports containerized applications.
  • Fostered cross-functional collaboration to align development efforts with the operations roadmap.
  • Documented, mentored, and taught about DevOps tools and processes.
  • Evangelized containerization technology within the company through training, office hours, and company-wide devops guild sessions.

Credit Suisse client

03/2017 - 09/2018

senior DevOps Engineer

While working as a DevOps Engineer for Credit Suisse, I helped preparing and breaking down monlithic deployment strategy to containerzed workload

  • Architect study on adopting containerized application(Openshift,PCF) for the legacy application in project
  • Requirement gathering on current project deployment activities
  • Streamlining current deployment activities using powershsell,c#(console based application) & python
  • Designing one dashboard (bootstrap, JavaScript) by integrating multiple support platform(Kibana,netIQ)
  • Developing a self-service portal by maintaining centralized database and processing job based on 'in-queue' concept
  • Designing backup & sync strategy for the project code in SugarCRM project
  • Configuring windows agents to monitor the status of the scheduled task based on frequency
  • Configuring Jobs for automation in Teamcity tool
  • Using python & powershell as the backend scripting tool for automating the daily Checkout activities
  • Developing shell script to automate the daily status check report which in turn reduces the man hours
  • Developing batch script for windows deployment which helps copying required files across region and also reduces the deployment time

senior DevOps Engineer

While working as a DevOps Engineer for Cognizant, I was in-dulged in lot many POC and ganied maximum amount of knowledge around devops

  • Using PM2 deployed nodejs services for a middleware solution
  • Deployed pivotal cloudfoundry environment on vsphere & AWS
  • Troubleshooted golang based microservices deployed in PCF environment
  • Using Ansible automated the deployment of Nginx load balancer for nodejs application
  • Nginx Load Balancer setup and fine tuning Nginx web server for nodejs application performance
  • Written CLI script using python for installing NodeJS, Mongo (cluster setup), Nginx.
  • Deployed Nagios tool setup for monitoring all server parameters on different remote Linux machines
  • By changing internal parameters of mongoDB achieved high performance which increased connection pool and high R/W performance
  • By using, latest Graylog logging tool created an HTTP alert which alerts the administrator about upcoming insufficient resource metrics
  • By using, Python bottle framework developed web services which handles in creating docker inside IBM Bluemix environment through which we achieved in deploying our MBAAS solution tru junction product as a docker based deployment

Education

Udemy

08/2020 - 05/2020

Self-directed study Science and Information Technology with emphasis on Web Development

  • flutter
  • firebase

KodekCloud

12/2019 - 05/2019

Self-directed study Relevant education and coursework

  • Kubernetes CKA & CKAD

Udemy

10/2018 - 08/2018

Self-directed study Relevant education and coursework

  • Python

NIIT

01/2008 - 05/2010

Self-directed study Science and Information Technology with emphasis on Web Development

  • Diploma in Dotnet framework 3.5

Awards

AWS Certified Solutions Architect - Associate

AWS

(Expired Feb 15, 2024)

CKAD

CNCF

(Expired Oct 12, 2022)

CKA

CNCF

(Expired Jan 07, 2023)

IBM bluemix

IBM