Around 15+ years of experience in IT with over 9+ years of DevOps and Data engineering in Automating Mobile, Web apps Development and its Operations.
Cloud Computing (Iaas): Demonstrated ability to optimize Cloud infrastructure for performance, security, and reliability through automation and best practices.
Experience in implementing Kubernetes best practices for container orchestration, resource allocation, and continuous integration/continuous deployment (CI/CD) pipelines.
Proficient in breaking down monolithic applications into scalable microservices, employing RESTful APIs and event-driven communication patterns to enhance agility and maintainability.
Proficient in version control using Git and GitHub, adept at managing code repositories, branching strategies, and facilitating collaborative development workflows.
Skilled in designing robust and reusable build pipelines incorporating automated testing, code quality checks, and deployment strategies, ensuring rapid and reliable software releases, ex: Github Actions, Gitlab CI, Argos CD, Jenkins2, Azure DevOps, Concourse CI, CircleCI, Jenkins DSL and TeamCity.
Proficient in utilizing release management tools such as Jira and Azure DevOps to track release progress, manage dependencies, and communicate with stakeholders, facilitating efficient delivery of software updates.
Proficient in writing clean, maintainable code adhering to industry best practices and coding standards, with a focus on readability and scalability.
Experienced in conducting thorough code reviews, providing constructive feedback, and collaborating with team members to ensure code quality and consistency across projects.
Overview
12
12
years of professional experience
5
5
years of post-secondary education
Work history
Data Engineer (DevOps) - Remote Contract
HubSpot
08.2023 - 12.2023
Containerised the backend Microservices and created docker images for them and stored them in ECR
Developed Kubernetes manifests for the user apps and admin apps, used App & Kustomize for DRY principle
Developed Reusable Github Actions Templates for all different types of apps
Developed Terraform module for VPC, NLB, ECR, S3, R53, CloudWatch, WAF, CloudFront, (but not limited to) used Terragrunt for DRY Principle
Developed Open Policy Agent Policies for all Kubernetes clusters.
Collaborated with cross-functional teams to gather and distil technical project requirements.
Created and maintained data models to support consistent and secure operations.
Senior Cloud Data Engineer - Remote Contract
Collinson Group
12.2022 - 08.2023
Developing Infrastructure as Code using Terraform and Terragrunt
Setting up multi cloud K8s in AKS & EKS cluster to manage multi account/environment setup
Developing repository structure and Developing CI/CD GitHub action pipelines
Actively involved in Arch Design, Planning and retrospective meetings
Developed Open Policy Agent Policies for all Kubernetes clusters
Help setting up post production tools for alerting and monitoring for level-1 support engineers.
Extracted data and distilled into usable formats for data warehousing.
Utilised industry-leading tool Matillion to support ETL operations.
Senior DevOps Engineer - Remote Contract
WILLIAM HILL, UK
04.2021 - 12.2022
Actively involved in migrating on-prem workloads to AWS & Azure using Terraform
Developed K8s manifest and kustomize scripts to manage multi cloud/account environment setup and app releases
Developing and reviewing existing CI/CD gitlab pipelines
Develop, Test, Release, Document every change that is pushed into AWS & Azure
Developing E2E pipeline for EKS & AKS version upgrade automation using Ansible
Developed terraform module for few AWS services like Network Firewall, Guard Duty, WAF & Config for Info-sec team to maintain
Developed Open Policy Agent Policies for all Kubernetes clusters
Actively involved in Planning and retrospective meetings
Pairing with other team members to share the knowledge.
Site Reliability Engineer - Hybrid
ContactEngine, MiltonKeynes
12.2020 - 04.2021
Designed a detailed plan on setting up Teleport High available clusters in every AWS account
Took complete ownership on design & delivering Teleport setup
Integrated Teleport with G-Suite via OAUTH client (OIDC) so developers can login to Teleport proxy seamlessly
Presented a company wide webinar to present Teleport setup and its benefits to key stakeholders and on-call engineers.
Docker & Kubernetes specialist - Remote Contract
Trade Republic Bank Gmbh
09.2019 - 08.2020
Containerisation of Dot Net Core Microservices
Designed & developed Terraform modules to set up EKS in AWS and AKS in Azure from scratch
Designed & Developed Terraform modules to set up various AWS services and deploy those services into different regions/accounts
Collaborated with the .Net team to help create the application code compatible with micro-service standards and containerising them into Docker
Created Dockerfile for each micro-service and Azure DevOps build Pipelines to build and push docker images to AWS ECR as internal docker registry, those will be pulled by Helm charts during deployment
Created reusable Azure pipelines to deploy the Iaac code to AWS and Azure
Created Kubernetes resources to manage/deploy the Microservices into k8s clusters
Used Istio for service mesh capability, EFK stack for logging, Route53 for DNS
Developed Helm charts for each Microservices that can be used as a package to install/upgrade/UnInstall at any time without leaving any specific resources orphaned in the cluster
Configured Jaeger,Kiali,Prometheus, Grafana dashboards for monitoring the whole clusters
Developed CloudFront for the frontend Angular SPA app that talks to the backend Microservices k8s services.
Cloud Engineer - Remote Contract
WILLIAM HILL, UK
05.2018 - 09.2019
Setting up and maintaining Hybrid infrastructure
Developed Terraform modules to set up various AWS services to deploy to different channel accounts
Built Packer repo setup to build base AMI’s
Integrated SAML setup using okta for AWS unified and 2 factor authentication, but LDAP integration done by other members though
Been active contributor in developing Jenkins Master and Slave Terraform repo that will be used across the organization all over the world
Set up an EKS cluster with 3 worker nodes in dev account to give a start entering into Kubernetes world
Istio: for load balancing, Calico: for network security, Chart museum: for help repo
Logs capturing in progress] Introduced an Ansible local provider in packer which I used in a previous role.
DevOps Engineer - Hybrid
QUANTUM BLACK, UK
02.2018 - 05.2018
Setting up Cloud infrastructure on demand
Developed a few terraform modules to set up infrastructure in AWS cloud
Developed packer code to build base AMI’s Created a couple of custom terraform providers for AWS and OKTA as part of R&D POC tasks
Successfully implemented test setup against AWS resources using Docker, Kitchen-Terraform, awspec, kitchen-ansible Integrated custom terraform providers with GoReleaser to deliver binaries for various operating systems
Set up CI/CD build pipelines in CircleCI for Dev, Test, Stage and Prod environments
Setup ansible provider and reused existing ansible roles for various terraform modules.
DevOps Developer – Retail Application Squad
HITACHI CAPITAL, UK
10.2017 - 02.2018
Migrating existing application into AWS cloud
Creation and implementation of Iaas using Terraform AWS provider
Set up CI/CD Bamboo build pipelines for Dev and Pre-Prod environments on AWS cloud
Setup Hashicorp Vault service to store the secrets and integrate with Terraform and Bamboo
Integrate Bamboo with vault to read secrets
Implemented NGINX+ JWT authentication module to secure the exposed ECS (container services - Java Spring boot)
Setup bamboo build and deployment pipeline for shared services hosted on-prem servers.
DevOps Programmer – Application Stack
NHS Digital, UK
03.2016 - 10.2017
Organisation was planning to move the existing infrastructure and the applications moved into the new cloud system
Actively participated in the Pre and post implementation discussions that helped the team to orchestrate the migration smoother
Successfully moved 18 mission critical applications into the new cloud instances ensuring its high availability and scalability so that the system will be stable on peak data collection periods
Successfully created continuous integration and delivery pipeline templates for all these applications in TeamCity and Octopus
Created PowerShell script modules that shared across different teams
Successfully configured monitoring server alerts by simply writing embedded Sensu ruby code
Keep updating myself on the new stuff that is coming out in the fast paced agile DevOps world and create POC’s around that and demonstrate the benefits to key stakeholders in the team.
DevOps Programmer
BGL Group, UK
08.2015 - 03.2016
Migrating existing applications into GIT and implementing continuous integration and deployment in various non prod server instances created in AWS
Used Docker effectively to achieve maximum utilization of the existing physical servers in non-prod environments
Designed and implemented Continuous integration & delivery process using Jenkins, TFS, Git
Created dedicated Jenkins cloud instances for various teams across the organization and environment
Achieved Continuous Integration using non-prod servers
Implemented fully automated build pipelines from code commit to test scripts execution and reporting
Migrated existing applications deployed in physical servers into AWS cloud instances using Chef, Ansible
Effectively utilized EC2, EBS, S3, VPC, RDS, Cloud Formation, Elastic Beanstalk, ELB, Route53, Auto scaling , Cloud Watch, HA, PCF
Used Chef and Docker to automate the server configuration and application deployment
Implemented parallel execution of AWS instance creation, used cobbler for dynamic inventory
Configuring and setup of web servers to use Yum repositories with Lamp Stack
Involved in Infrastructure management and provided support to developers in development and deploying applications in agile methodologies like Scrum TDD BDD.
DevOps Engineer
Verizon
06.2013 - 07.2015
Designing and Implementing Continuous integration and continuous delivery in different infrastructure environments
Co-coordinating with different teams to implement DevOps culture to improve the process with agile methodologies
Implemented build deployment process using TeamCity, Git, Stash
Designed and Implemented Jenkins cloud instances for various teams and environments
Also configured Jenkins for Continuous Integration
Implemented fully automated build pipelines from code commit to test scripts execution and reporting
Migrated existing web applications to AWS cloud using EC2,EBS,S3,VPC,RDS,Cloud Formation, Elastic Beanstalk,ELB,Route53,Auto scaling ,Cloud Watch, HA
Cloud provisioning like Create/Destroy and maintaining AWS and VMware (vSphere) instances using Chef, Ansible and Docker
Worked on setting up vRA, vCO (vRO) for different business portfolios so that they can scale the Dev/STG/Prod environment anytime
Involved in Infrastructure management and provided support to developers in development and deploying applications in agile methodologies like Scrum TDD BDD.
System Engineer
Elsevier
01.2012 - 05.2013
Understanding DevOps practices and evaluating the existing infrastructure to be automated using various automation tools available in the industry
Successfully implemented Continuous integration in various environments
Co-coordinating with different teams to implement DevOps culture to improve the process of application releases
Migrating application source control from TFS to Git/Stash
Implemented branching and merging source control repository in GIT
Migrating all applications into continuous integration and continuous delivery workflow using Jenkins
Prepared various Stacks and automated build-pipelines using Jenkins
Fully automated the OpenStack tenant creation process across internal and external facing applications
Created scalable infrastructure using OpenStack/Ansible/Docker to handle high volumes of requests
Designed and implemented local package management repositories ensuring third party software is correctly versioned
Created Docker images and Containers for Development, Integration and Stage environment and maintenance in Shipyard
Designed Single-Click Deployment in windows Platforms using GIT, Jenkins, Nant, Chef and Ansible.
Education
Master of Business Administration - Technology Management
Anna University
Chennai, India
05.2009 - 04.2011
Bachelor of Engineering - EEE
Bharathidasan University
Trichy, India
05.1998 - 04.2001
Skills
AWS, Azure, GCP
Terraform, CloudFormation, ARM Templates, Terragrunt
Docker, K8s, Kustomize, Helm
Puppet, Ansible, Chef
Python, Go, C#, ASPNet, Ruby, NodeJS
Sprint planning
PowerShell, Bash
Vagrant, Packer
IIS, Apache, NGINX, Tomcat
Brocade vTM
ETL processes, Cloud migration projects, Dataflow, Data pipelining
Timeline
Data Engineer (DevOps) - Remote Contract
HubSpot
08.2023 - 12.2023
Senior Cloud Data Engineer - Remote Contract
Collinson Group
12.2022 - 08.2023
Senior DevOps Engineer - Remote Contract
WILLIAM HILL, UK
04.2021 - 12.2022
Site Reliability Engineer - Hybrid
ContactEngine, MiltonKeynes
12.2020 - 04.2021
Docker & Kubernetes specialist - Remote Contract
Trade Republic Bank Gmbh
09.2019 - 08.2020
Cloud Engineer - Remote Contract
WILLIAM HILL, UK
05.2018 - 09.2019
DevOps Engineer - Hybrid
QUANTUM BLACK, UK
02.2018 - 05.2018
DevOps Developer – Retail Application Squad
HITACHI CAPITAL, UK
10.2017 - 02.2018
DevOps Programmer – Application Stack
NHS Digital, UK
03.2016 - 10.2017
DevOps Programmer
BGL Group, UK
08.2015 - 03.2016
DevOps Engineer
Verizon
06.2013 - 07.2015
System Engineer
Elsevier
01.2012 - 05.2013
Master of Business Administration - Technology Management