Abhishek Tamrakar

AT

Pune, MH

About Me

Effective Communicator, Team Player, Blogger, Highly skilled and accomplished, results-driven professional with a proven track record of architecting, implementing and managing cutting-edge DevOps solutions for complex software projects. Possessing exceptional leadership abilities, a strong technical background, and a deep understanding of DevOps principles, I excel in optimizing software development lifecycles, enhancing team collaboration, and driving process improvements. With proficiency in multiple programming languages and extensive experience in creating scalable, resilient, and secure cloud infrastructure, I am dedicated to delivering innovative solutions and exceeding business goals.

Experiences

Principal DevOps Engineer
Dec 2018 - Present · Qualys, Inc.

Responsible to lead the team of devops engineers to create kubernetes based platform to provide resiliency, increase reliability of the application infrastructure and help application teams to reduce the time to delivery.

  • Lead a team of DevOps engineers and architects to design, implement, and maintain scalable and efficient CI/CD pipelines for a diverse range of software projects.
  • Forged CA rotation process for Kubernetes on-premises clusters and contributed back to the community. ref #19351.
  • Wrote and implemented customized Kubernetes admission controllers and operators using Golang.
  • Develop and execute the DevOps strategy, aligning it with organizational goals, and driving continuous improvement initiatives to enhance development processes and team productivity.
  • Architect and implement cloud-based infrastructure on OCI, leveraging Infrastructure as Code (IaC) tools such as Terraform and ansible.
  • Automated infrastructure provisioning, configuration management, and application deployments using tools like Ansible, Puppet, and Docker.
  • Collaborate closely with development, QA, and operations teams to streamline software release cycles, improve system reliability, and minimize time to market.
  • Provide mentoring and coaching to team members and foster a collaborative and innovative work environment.
Senior Team Lead
Dec 2017 - Dec 2018 · Persistent Systems
  • Mentored and helped team to understand and learn the key concepts.
  • Guiding and mentoring the team to provide viable solutions for the clients.
  • Automated infrastructure provisioning and configuration management on AWS and Azure, leveraging Infrastructure as Code (IaC) tools such as Terraform and CloudFormation, resulting in increased efficiency and reduced configuration errors.
  • Implemented containerization strategies with Docker and orchestration with Kubernetes, improving scalability and resource utilization.
  • Implement robust centralized monitoring and logging solutions, utilizing EFK (Elasticsearch, Fluentd, Kibana) stack, Prometheus, and Grafana, to ensure high availability and performance of applications and infrastructure.
  • Developed and maintained scripts in Python, Golang, and Shell for automation of routine tasks and system monitoring.
Senior Cloud Automation Engineer
Aug 2016 - Nov 2017 · Rean Cloud
  • Reduced time for sotware delivery or various clients.
  • Helped various clients to reduce the time for software delivery from weeks to a few minutes without downtime.
  • Automated infrastructure provisioning and configuration management using Terraform and Ansible, resulting in increased efficiency and reduced configuration errors.
  • Implemented containerization strategies with Docker and orchestration with AWS ECS, improving scalability and resource utilization.
Senior Systems Engineer
July 2013 - Aug 2016 · Hewlett Packard Enterprise
  • Configuration of FTP server, mail relay over TLS and SSL protocols.
  • Setting up routing and routing rules via iptables/firewall for enhanced security.
  • SME for SSL certificates related requests and issues.
  • Writing compact and efficient bash shell scripts to automate various tasks and reports.
  • Scheduling, executing and validating technology changes following the Change Management process.
  • Hands on exposure on source code management and versioning systems like GIT and SVN.
  • Implemented SSL automation for web/ mail/ FTP applications to renew all SSL certificates automatically and handle troubleshooting SSL issues wherever possible via automated scripts.
  • Implemented FTP automation project for all types of FTP servers to automate all ftp account creation and troubleshooting FTP related issues.
Technical Executive
April 2012 - July 2013 · NTT Data
  • Provided L2 support, troubleshooting and Configuration for hosted Web Servers.
  • Configuration and troubleshooting of F5/Big-IP Load Balancers.
  • Configuration, troubleshooting of Apache Tomcat servers and deploying application
Systems Officer
May 2009 - Jan 2012 · High Court of Madhya Pradesh, MP, India
  • Installation and Configuring RHEL System and Suse Linux Server.
  • Configuration of Suse Linux SLES SP3 server
  • DB MYSQL setup and replication.
  • Wrote and Maintained shell scripts for day-2-day tasks

Education

BE in Electronics and Communication
2004 - 2008 · Rajiv Gandhi Technical University, Bhopal.

Articles

Github Projects

SSL-On-Demand
This utility predicts SSL certificate expiry and generated output i various formats including prometheus metrics.
Kube-Plugins
The project contains scripts that can be used as kubernetes plugins to ease debugging issues in various phases of application deployment on kubernetes clusters.
Kapct
This utility calculates kubernetes cluster capacity the way cluster sees it.
Playground
The project contains popular games written in bash and many more to come.

Skills

Ansible, Terraform, Jenkins
Docker, Kubernetes, CRIO
Bash, Linux
AWS Cloud, Azure Cloud, Oracle Cloud
Python
Golang
Consul, Vault

Hobbies

  • Listening to old bollywood songs
  • Badminton
  • Carrom
  • Writing Poems, Ghazal
  • Book Reading