Summary
Overview
Work History
Education
Skills
Timeline
Generic

Amit Chowdhury

Senior Devops Engineer
Toronto,ON

Summary

Over 10+ years of progressive experience in Linux Administration, Configuration Management, Continuous integration, Continuous Deployment, Release management and Cloud implementations. A target-focused and outcome-driven professional passionate about employing hands-on professional exposure to drive DevOps, Cloud Engineering and System Administration career ambitions. Excellent communication, analytical & problem-solving skills. Quick learner with an eye for detail, outstanding team player and leader with an innate ability to work under pressure and meet deadlines.

Overview

11
11
years of professional experience
5
5
years of post-secondary education

Work History

DEVOPS ENGINEER

JAHIA SOLUTIONS CANADA
11.2020 - Current
  • Management of customer environments on Jelastic(Virtuozzo) platform across multiple Cloud providers (AWS, Azure, OVH)
  • Managed Jahia products(softwares) docker images with Dockerfiles and used CircleCI to build and push to Docker hub
  • Automated creation and maintenance of EKS cluster using terraform and hosting several applications on it using Helm charts
  • Worked on various components of an internal API developed in Python such as creating new resources, writing functional tests, build and push image to docker hub and hosting the application on EKS
  • Setup and managed Hashicorp Vault for secrets management
  • Designed and deployed a job scheduler which runs scheduled jobs and checks for any inconsistencies
  • Migrated Elasticsearch instances from AWS ESS to Elastic Cloud
  • Worked on developing a custom Terraform provider to interact with the backend API and use it for resource creation such as RDS, Elastic Cloud instances, etc
  • Wrote and managed Ansible playbooks for various components and deployed ARA for Ansible reporting
  • Monitored infrastructure and applications using Datadog and Cloudwatch
  • Wrote scripts to automate and perform operations in Python, Bash and Javascript
  • Used variety of AWS tools such as EC2, S3, VPC, WAF, Cloudfront, EKS, Fargate, RDS, ACM
  • Handled Ops as per need basis and participated in rotational on-call shifts
  • Collaborated in Sprint planning, retrospective and refinement as part of the Agile Cloud team.

DEVOPS ENGINEER

ADXG INC
02.2017 - 10.2020
  • Managed custom creation, tagging, pushing of Docker images, and deploying and maintaining Microservices in development and testing using Docker
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker
  • Containers and deploying Microservices applications to the Kubernetes cluster
  • Configured Jenkins with GitHub and schedule the jobs on every commit made by the team using GitHub web hook
  • Designed, installed, and implemented Ansible configuration management system and wrote Ansible playbook and roles to install and configure various services and tools
  • Developed automation scripts in Bash and Python to enhance the CI/CD pipeline
  • Designed the AWS infrastructure and automated the infrastructure deployments for AWS services using Terraform
  • Monitor all environments, including production, the health of systems and applications using Nagios, CloudWatch and ELK stack
  • Investigate and analyze the root cause of application and infrastructure issues, engaging respective teams/IT as appropriate.

INFORMATION TECHNOLOGY ANALYST

AVENLO MEDIA GROUP
08.2012 - 01.2017
  • Configured, created, and cloned multiple virtual machines as per business need using
  • VMware ESXi as virtualization technology
  • Performed system administration and data migration activities and setup Backup &
  • Disaster Recovery
  • Built the development and testing environments with the necessary tools required from build to release phase such as Maven, Jenkins, Docker
  • Extensive experience in MySQL Server installation, configuration and upgrading, performance tuning and query optimization
  • Installed, configured, and managed Apache, Nginx, and Tomcat Servers
  • Deploying a multitude of applications utilizing almost all of AWS stack (EC2, RDS, S3, VPC) focusing on high-availability, fault tolerance, and auto-scaling
  • Monitored network devices and systems using a combination of PRTG and Nagios and respond to any security alerts
  • Setting up VPN IPSec for user access and configuring NAT and ACL's for permitting and denying traffic and services between external and internal networks.

Education

ADVANCED DIPLOMA - COMPUTER SYSTEMS TECHNOLOGY

CENTENNIAL COLLEGE
09.2011 - 05.2013

BACHELOR OF TECHNOLOGY - INFORMATION TECHNOLOGY

ANNA UNIVERSITY
08.2006 - 05.2010

Skills

Github, Terraform, Circle CI, JenkinsPuppet, Ansible, Docker, KubernetesDatadog, Nagios, ELK Stack, CloudWatchMariaDB, Elasticsearch, CouchbaseAWSNetworking, TCP/IP, DNS, VPN IPSecHAProxy, Apache Tomcat, Nginx, TraefikHashicorp VaultPython, Bash, Javascript, Groovy, GolangJira, Confluence, Power BI

Timeline

DEVOPS ENGINEER

JAHIA SOLUTIONS CANADA
11.2020 - Current

DEVOPS ENGINEER

ADXG INC
02.2017 - 10.2020

INFORMATION TECHNOLOGY ANALYST

AVENLO MEDIA GROUP
08.2012 - 01.2017

ADVANCED DIPLOMA - COMPUTER SYSTEMS TECHNOLOGY

CENTENNIAL COLLEGE
09.2011 - 05.2013

BACHELOR OF TECHNOLOGY - INFORMATION TECHNOLOGY

ANNA UNIVERSITY
08.2006 - 05.2010
Amit ChowdhurySenior Devops Engineer