author-pic

RAM GOPINATHAN

All Posts

Smile train

Posted on September 28, 2018

Dear Family and Friends, I would like to take this opportunity to share with you some very exciting news. This year, I will be competing in the London Marathon on April 2019. London Marathon is a…

Read full post

My Build 2018 Experience

Posted on May 13, 2018

Last week I got a chance to attend Microsoft Build conference geared towards developers. I hadn't been to build for at least 3-4 years now, but it is still a top-notch developer event that everyone…

Read full post

Dockerizing Hugo Sites

Posted on November 11, 2017

Hugo is a great OSS project that can be used to create static sites that are based on markdown files stored in a git repository. My personal blog is created using hugo and hosted on AWS S3. I recently…

Read full post

Automatically get latest Docker security vulnerabilities posted to slack channel

Posted on October 25, 2017

It's extremely important to always be aware of all the announcements related to security issues for the products you use and support within your company, If you use slack we can have all these…

Read full post

Configuration As Code With Docker and Spring Boot

Posted on September 22, 2017

What is Configuration as code? Configuration as code is a DevOps practice that promotes storing of application configuration as code within source code repository. Few key benefits that this brings is…

Read full post

Updates To Foodtruck Bot

Posted on August 13, 2017

I made few enhancements over the weekend to seattle food truck bot. If you haven't read my previous post on seattle food truck bot I suggest you head over to this link Monday - Friday update a channel…

Read full post

Golang Slack Bot

Posted on August 06, 2017

Overview These days bot development is getting so popular especially with platforms like slack and teams that most companies are now using to collaborate with teams within the company as well as…

Read full post

Using docker for dynamically provisioning jenkins build slaves and running build jobs

Posted on July 08, 2017

Why? In Many enterprises leveraging Jenkins for running automated builds, it's quite common to have a central team providing Jenkins and other CI/CD tools as shared service. One of the issues that you…

Read full post

Jenkins Build Slave Image For Building Hugo Projects

Posted on July 08, 2017

Overview At T-Mobile we are starting to leverage Hugo which is an OSS static site generator tool for a few marketing type of sites. We are also huge Jenkins shop and run jenkins build slaves in docker…

Read full post

Using spring aop for automatic collection of metrics from your SpringBoot based Microservice

Posted on June 29, 2017

Overview Application Telemetry is one of the key practices that is required to diagnose the health of your application or microservice. At T-Mobile like most of the organizations practicing DevOps we…

Read full post

Cloudformation template for provisioning firehose with S3 delivery

Posted on June 27, 2017

Overview Kinesis firehose is a managed service within AWS that can be used to capture streaming data and load it into Kinesis Analytics, S3, Amazon Redshift or Amazon ElasticSearch services. I've…

Read full post

Some thoughts on running docker registries in jFrog artifactory

Posted on May 07, 2017

At T-Mobile we use jFrog artifactory as a centralized repository for storing artifacts. It is one of the key tools in our DevOps toolset and is integrated into our CI/CD processes. Artifactory has…

Read full post

New blog

Posted on April 24, 2017

Why changing the blogging platform There is two main reasons why I switched hugo for blogging. Speed (No more dynamic rendering of pages based on content stored in databases) Cost Hugo gives me…

Read full post

New beginings

Posted on February 19, 2017

It was quite strange how I ended up working at T-Mobile, I had wrapped up a contract with Microsoft in November of 2015 and was looking for the next gig when I got the opportunity to interview with T…

Read full post