Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
Anmol Patel

Anmol Patel

Burlington,Canada

Summary

6+ years of experience as DevOps Engineer in building CI/CD pipelines, Infrastructure Automation and Monitoring in AWS including EC2, VPC, ELB, S3, EBS, and Route53, Configuration Management, Application Development, and Testing. Experience with highly available and scalable infrastructure in AWS Cloud Services, (EC2, S3, ELB, Cloud Watch, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS. Working Knowledge on automation for deployment/configuration of different application servers like WebSphere like Apache, Tomcat, and Web Containers like NGINX. Implemented a CI/CD pipeline involving Jenkins and Chef to complete the Automation for Deployment. Good working knowledge of Build scripts & Automate solutions using various scripting languages like Shell & Python. Experience in creating custom VPCs and IAM (Roles, Users, Groups) and attached required policies. Creating S3 buckets and enabling the versioning of each object and enabling CORS on multiple buckets to access the cross-regional objects. Planned and implemented VPCs with multiple Availability Zones and multiple subnets to meet the dynamic IP requirements. Experience in Branching, Tagging, and Maintaining the Version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT. Developed Bash script to migrate Unix/Linux servers from LDAP to Active Directory. Implemented local Ubuntu APT server for hosting custom Debian packages, to automate the configuration of Ubuntu images running on android. Automate system configuration of application servers using configuration management tools like Docker, Chef, and Puppet. Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines. Used Docker for containerizing applications and further scaling instances with respect to containers. Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments. Experienced in deploying and configuring Chef Server including Bootstrapping of Chef Client nodes for provisioning and creating (Roles, Recipes, Cookbooks, and Data Bags) for configuration. Knowledge of the creation of Puppet manifest files to install tomcat instances and manage configuration files for multiple applications. Knowledge of Postman and bit bucket. Experience in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS and knowledge in evaluating Ansible Playbooks and roles to automate the cloud deployment and operations. Knowledge in Designing, Installing, and Implementing Ansible configuration management systems and in writing playbooks for Ansible and deploying applications. Container management using Docker by writing Docker files and setting up the automated build on Docker HUB. Creation of custom Docker (Container Images, Tagging, and Pushing) images and creating the Docker Containers and Docker consoles for managing the application lifecycle. Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds. Converted the SVN repository to a local Git repository and shared the repository with the developers via Bitbucket. Migrated the development efforts from SVN repositories to Git (Bitbucket Server). Experience in using the Agile/Scrum and Waterfall testing lifecycle Methodologies.

Overview

7
7
years of professional experience

Work History

Senior DevOps Engineer

SkipTheDishes
04.2023 - 12.2024
  • Designed and implemented resilient and scalable cloud infrastructure leveraging AWS services such as EC2, ECS Fargate, EKS, Lambda, S3, and RDS.
  • Built infrastructure provisioning frameworks using Terraform and Ansible, improving consistency and deployment efficiency.
  • Developed and maintained CI/CD pipelines using Jenkins and GitHub Actions, enabling rapid and secure delivery of applications.
  • Deployed and maintained containerized workloads using Kubernetes and Helm, ensuring high availability and scalability.
  • Integrated enterprise-grade observability tools like Dynatrace, Prometheus, and Grafana for proactive monitoring and alerting.
  • Supported security and compliance by enforcing policies, image scanning, and runtime security for container environments.
  • Automated configuration and deployment of middleware systems including Apache, JBoss EAP, and Node.js-based applications.
  • Collaborated with network and security teams to implement robust network segmentation, DNS configurations, and firewall rules.
  • Assisted application teams in modernizing legacy systems using Spring Boot and AngularJS-based microservice architectures.
  • Improved application uptime and reduced recovery time by 30% through automation and incident management enhancements.
  • Reduced operational costs by 20% via performance tuning and automated resource scaling strategies.
  • Authored custom scripts in Python and Bash for system automation, monitoring integration, and operational tooling.

DevOps Engineer

TC Energy
01.2021 - 02.2023
  • Worked on Amazon AWS Cloud Administration which includes services like EC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Hands-on Experience in using configuration management tools like Cloud Formation, Terraform & Ansible.
  • Configured Amazon Connect and VPN with AWS VPC and Amazon Connect for high-rate data transfer.
  • Experienced with Positive/Negative Testing, Performance Testing, and Regression testing for Several IVR applications.
  • Write Terraform scripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles &S3.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Responsible for the configuring, implementing, automating, and maintenance of Linux/Unix-based infrastructure and various technologies such as VMware Amazon Connect and EC2 for cloud provisioning.
  • Developed custom IVR applications for business, loading and maintaining databases for custom applications.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system.
  • Configure monitoring and logging tools Splunk, Wily, and Kibana using Python scripts and integrate it with internal servers to generate and automate reports to the management.
  • Troubleshooting of Docker-based applications. AWS Cloud management and Puppet automation.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment on AWS environments through automated tools, and Ansible/custom pipeline.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Writing Python scripts to automate Database migration processes. Knowledge on Massive Data migration expertise from SQL to PostgreSQL.
  • Deploy, manage, and operate scalable, High Available, and fault tolerant systems on AWS.
  • Capability to provide AWS operations and deployment and best practices throughout the lifecycle of a project.
  • Experience with application/data migration to AWS and good knowledge of Chef.
  • Worked on converting the design into infrastructure code developing solutions using AWS using orchestration tools Jenkins, Ansible & chef.
  • Created a centralized code quality dashboard by using SonarQube for transparency and integrated Fortify SCA in CI/CD pipeline for security purposes.
  • Used AWS resources in the cloud and maintain the Continuous Integration and Continuous Deployment (CI/CD) pipeline for the fast-paced robust application development environment.
  • Worked in setting up multiple VPCs, NAT gateways, security groups, network ACLs, internet gateways, and route tables to ensure a secure zone for the organization in AWS public cloud.
  • An acquaintance in setting up the CI/CD pipeline using Jenkins, Maven, SVN, GitHub, CHEF, Terraform and AWS for Java web applications.
  • Configured CI tools like Jenkins servers, and Jenkins nodes, focusing on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Worked in the Creation and configuring of Elastic load balancers and auto-scaling groups to distribute traffic in a cost-efficient, fault-tolerant in highly available environment.
  • Worked on setting up dashboards for monitoring server infrastructure and SNS alerts for corrective actions or notifications using Cloud Watch service, Splunk, Prometheus & Grafana.
  • Created S3 Buckets to store files for serving static content for web applications.
  • Configured S3 Buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirements.
  • Experience in creating and launching EC2 instances using AMI of Linux (Amazon, RHEL, SUSE, and Ubuntu).
  • Wrote and Executed PowerShell scripts, script blocks, and commands.
  • Created EBS volumes for storing application files for use with EC2 instances.
  • Experience in creating RDS database instances, configured snapshots to take backups of volumes and images to store launch configurations of the EC2 instances.
  • Scripted Templates for AWS infrastructure as a code using Cloud Formation / Terraform templates to build staging and production environments.
  • Worked on creating an EKS cluster to deploy containerized applications built using Docker and setup pipelines in Jenkins to deploy applications integrating Linux base images and Tomcat server.
  • Build Automation process implementation using Jenkins along with Python and Shell scripts to automate routine administrative tasks reducing manual intervention.
  • Implemented Continuous Integration and Continuous Delivery using Jenkins and GIT from scratch building custom pipelines running automation tests.
  • Install, Configure and Manage the JFrog Art factory repository tool and configure to use as chef supermarket and Ansible galaxy as a local repository and remote caching proxy repo.
  • Used confluence for creating content and Jira for issue management and Agile/Scrum Tool.
  • Used Service Now for managing Incidents, Requests, and problems and integrated change processes with Jenkins for standard changes.
  • Environment: AWS, Puppet, Terraform, Jenkins, Ansible, Kubernetes, GIT, WebSphere, Solaris, Jira, Linux, Web Logic, Python, Shell scripts.

DevOps Engineer

Sovereign General Insurance Company
03.2018 - 12.2020
  • Responsible for the care and feeding of the various tools used in the DevOps tool chain. The DevOps Engineer role is inherent in automating the development and deployment pipeline.
  • As part of DevOps Team, Analyze the existing Projects Build and Release Process and provide the necessary improvements and Automation avoiding repetitive manual tasks.
  • Updated mongo dB puppet modules adjusted mongo dB profile to address startup warnings and Restore logging support in MySQL/mongo profile.
  • Written Ansible scripts to restart services in all production servers.
  • Environment provisioning solutions using Docker.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removed images, and managed Docker volumes.
  • Configured and maintained Jenkins and Docker for Continuous Integration and automation of all builds and deployments.
  • Maintain Chef and Puppet servers and management applications that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, and Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments.
  • Automated these pipelines through Jenkins using pipeline script.
  • Wrote several Jenkins jobs using pipeline scripts to automate GITHUB operations through Jenkins, Bash, and Python scripts to upgrade Kubernetes infrastructure-related tools.
  • Installation and Upgradation of packages and patches, Configuration Management, Version Control, Service packs, troubleshooting connectivity issues, and reviewing Security constraints.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Designed DevOps workflow for multiple applications by Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, and Chef.
  • Migrating servers with the required configuration changes and testing and deploying the machines using Chef Commands.
  • Used ANT and MAVEN as a build tool on java projects for the development of build Artifacts on the source code.
  • Involved in migration from SVN to GIT repos and worked with Linux system admins for the same.
  • Developed Linux, UNIX, Perl, and Shell Scripts for manual deployment of the code to various environments.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Created the naming strategy for branches and labels and implemented a continuous integration system with the Git version control repository.
  • Responsible for the design and maintenance of the GIT Repositories, views, and access control strategies.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Released code to testing regions or staging areas as per the schedule published.
  • Managed and Created Apache Tomcat Run Environments on Linux and windows platforms.
  • Automating the tasks using Chef Cookbooks, and bash scripting.
  • Assisted the end-to-end release process, from the planning of release content.
  • Environment: AWS, Jenkins, Terraform, GIT, Ansible, Subversion, Solaris, Jira, Linux, WebSphere, Web Logic, Python, Shell scripts.

Education

Bachelor of Science -

M.B. Patel Science College
04.2017

Skills

  • Database administration
  • Software testing
  • Containerization technologies
  • Performance tuning
  • Configuration management
  • Continuous deployment
  • Network operations
  • API development
  • Incident management
  • Version control systems
  • Scripting languages
  • Security best practices
  • Continuous integration
  • System design
  • Linux administration
  • Network performance
  • Disaster recovery
  • Virtualization technologies
  • Continuous improvement
  • Automation control

Timeline

Senior DevOps Engineer

SkipTheDishes
04.2023 - 12.2024

DevOps Engineer

TC Energy
01.2021 - 02.2023

DevOps Engineer

Sovereign General Insurance Company
03.2018 - 12.2020

Bachelor of Science -

M.B. Patel Science College
Anmol Patel