All Posts
Smile train
Posted on September 28, 2018Dear 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 postMy Build 2018 Experience
Posted on May 13, 2018Last 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 postDockerizing Hugo Sites
Posted on November 11, 2017Hugo 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 postAutomatically get latest Docker security vulnerabilities posted to slack channel
Posted on October 25, 2017It'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 postConfiguration As Code With Docker and Spring Boot
Posted on September 22, 2017What 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 postUpdates To Foodtruck Bot
Posted on August 13, 2017I 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 postGolang Slack Bot
Posted on August 06, 2017Overview 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 postUsing docker for dynamically provisioning jenkins build slaves and running build jobs
Posted on July 08, 2017Why? 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 postJenkins Build Slave Image For Building Hugo Projects
Posted on July 08, 2017Overview 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 postUsing spring aop for automatic collection of metrics from your SpringBoot based Microservice
Posted on June 29, 2017Overview 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 postCloudformation template for provisioning firehose with S3 delivery
Posted on June 27, 2017Overview 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 postSome thoughts on running docker registries in jFrog artifactory
Posted on May 07, 2017At 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 postNew blog
Posted on April 24, 2017Why 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 postNew beginings
Posted on February 19, 2017It 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