Hi This is

Ashish Kamat

Senior DevOps Engineer and Learner

Hi Namaskar!

I am Ashish Avinash Kamat a Senior Cloud DevOps Engineer passionate about CI CD, Containnerizarion, Cloud, Kubernetes.

💻 I code in bash and python.

🌱 I’m currently learning SRE practices and use of Machine learning for DevOps

👯 I’m looking for different ways of Automation Process.

  • Name Ashish Kamat
  • Age 30 Years
  • Experience 6+ Year
  • Country India
  • E-mail ashishkamat91@gmail.com
  • Phone +91 9004916161
Download Resume

Projects

Migration and Infrastructure automation

The given project can be divided into following sections.

  • converting monolithic services and batch jobs into microservices, containerize those applications (50+)
  • migrating all commits and codes from Gerrit to Gitlab keeping history and branches intact
  • convertig Jenkins pipleine jobs to Gitlab pipeline jobs ensuring no hamper with build and deployment time
  • Creating Infrastructure automation using terramform modules, python libraries, gitlab templates
  • Created framework to ensure there will be minimal code kept in terms of service deployment and templatize all jobs and stage into common libraries keeping minimal lenth of application pipeline code
  • automating monitoring and logging for all services deployed across all environments

Architecture

Kubernetes Use Cases


  • Created different use cases to learn Kubernetes in an effective way with hands-on
  • For this you need to have Basic knowledge of Docker and how to create differennt Kubernetes Objects
  • You should have local or cloud based Kubernetes cluster in a running state with access to master nodes
  • Its solution repository for Game of PODS
  • reference: Game of PODS

> View on GitHub

Continuous Deployment using Shell scripts (beginner)


  • This project can be starting point to learn continuous deployment by just using scripts
  • simple shell scripts can be worked on both Centos and Ubuntu
  • Before starting this project you must have basic linux command understanding and hosting application

> View on GitHub

Springboot application deployment to kubernetes with monitoring and logging


  • This project can be quick start for learning containerization of springboot applications and convertig to kubernetes objects.
  • It covers ingress networking, monitoring using promethues, grafana
  • It also helps to setup Logging for applications using ELK stack
  • knowledge of springboot application, kubernetes, docker,basics of application monitoring and logging is essential

> View on GitHub
  • Education

  • B.E CSE - University of Mumbai

    2009 - 2013

    Engineering done in Computer Science Branch.

  • PG-DAC - CDAC VITA Juhu, Mumbai

    2014

    Post Graduation done from CDAC VITA Juhu, Mumbai in Advance Computing

  • Higher Secondary School - VEHS & Jr College, Vashi Navi Mumbai

    2009
  • Senior Secondary School - Terna Vidyalaya, Koperkhairne, Navi Mumbai

    2007
  • Experience

  • Senior DevOps Engineer- HERE Technologies

    June 2019 - Ongoing

    - leading the DevOps team as shared resource spread across 5 sub teams with 70 + micro services running at same time on production..

    -Act as a liaison between Development teams and Platform (PAAS) teams to translate requirements into technical tasks.

    - AsOnboard applications on Kubernetes cluster across cloud providers using Kubernetes templating tools such as Helm/p>

    - created DevOps platform consist of shared libraries and tools to handle CI/CD, security scanning, deployment, logging, monitoring with industry best practices, which have made developers work easier in terms passing only con􀁽gurations related to their applications and rest will be abstracted.

    - once deployment done worked on NFRs requirement mapping such as system wide health checkups, release readiness, production on-call support and delivery dashboard setup with documentation and team training

    - created scalable highly available architecture to migrate and automate almost 70 + Docker deployments on ECS with use of terraform module, Gitlab templates and automation scripts which reduced production deployment time for any application from 2-3 days to 15-20 minutes

  • Senior Software Engineer

    March 2018 - May 2019

    - Onsite co-ordinator for designing and simplifying complex CI/CD pipelines and deployment process using Jenkins, Docker, Kubernetes, and automation scripts

    - part of 5+ scrum teams for automating manual deployment to CI/CD pipeline and on-click deployment setup with use of Jenkins pipeline, Docker, Groovy, Ansible with recommend of best DevOps practices suitable for healthcare industry considering business imapcts and growth of Industry..

    - part of DevOps practice team as Lead DevOps as a mentor and problem solver.

    - Initiated various DevOps POCs to be given to Juniors and all DevOps enthusiasts.

    - part of R&D team, for solving challenges facing during migration and automation activities considering healthcare industries.

  • Senior Programmer Analyst- Accelya Kale solutions Pvt Ltd.

    March 2017 - Feb 2018

    - Worked passionately with team of Architects for solving complex industry problems in an Airlines industry in most simpli􀁽ed way.

    - key contributor to design RTO RPO monitoring dashboard having different AWS accounts across different B2B airline Clients across the globe for Cloud Cost optimisation.

    - written automation scripts to collect metrics related to CPU, memory, events, process count etc from On prem hosts with different flavours of Linux, unix and forward to custom dashboard (replica of Cloudwatch)

  • Software Engineer - Cybage Software Pvt Ltd.

    Spe 2014 - Sep 2016

    - To manage Application life-cycle with best practices suggested by Industries starting from Requirement management to Continuous Integration, Continuous delivery and monitoring.

    - To manage Continuous Integration, Continuous Delivery and Continuous Deployment with providing end to end tracebility with toolset they are already using Gap assessments, Solution proposal, Implementation and Auditing of Software development life cycle to make it ALM compliance.

    - Creating releases, work􀁾ows for Deployment and Environment creation using Con􀁽guration management toolsets

Contact Form