Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Aakash Shukla

Aakash Shukla

Toronto,ON

Summary

Experienced DevOps Engineer with a strong background in software development and operations, proficient in designing, implementing, and managing CI/CD pipelines. Skilled in automating infrastructure provisioning, configuration management, and deployment processes. Proficient with Cloud computing platforms such as AWS and IBM Cloud. Accomplished in efficiently managing 100+ production servers and resolving software bugs and client issues. Successfully mentored a team of 5 junior DevOps engineers. Committed to innovation and continuous professional development in DevOps and Cloud computing.

Overview

10
10
years of professional experience
2
2
Certificate

Work History

Cloud Operations Engineer

IBM
09.2023 - Current
  • Led the provisioning, backup, update, and restoration of customer environments on IBM Cloud, aligning closely with customer requirements.
  • Delivered efficient solutions to promptly resolve customer concerns and updated Salesforce tickets for effective client communication.
  • Developed Ansible Playbooks and Python Scripts to automate tasks, resulting in over 50% reduction in time spent on manual processes.
  • Monitored PagerDuty alerts during on-call shifts, promptly resolving issues to enhance customer satisfaction. Tracked server performance using Instana.

DevOps Developer

IBM
06.2021 - 08.2023
  • Played a significant role in achieving the FEDRAMP license for the cloud product by rectifying numerous non-compliant issues.
  • Key player in implementing infrastructure provisioning on AWS through Terraform, leveraging previous experience with AWS CDK. This approach streamlined the scalability of infrastructure.
  • Additionally, reusing Terraform modules across environments resulted in substantial time and effort savings by eliminating the need to recreate infrastructure configurations from scratch.
  • Utilized AWS CloudWatch and CloudTrail to monitor service resources and set up PagerDuty alerts based on predetermined thresholds.
  • Automated manual operations using AWS Lambda functions and post-deployment application configurations with Ansible Playbooks via the Systems Manager service resulting in increased productivity.
  • Employed GitLab for code management and used GitLab pipelines for deploying Terraform code to provision infrastructure on AWS.
  • Facilitated the migration of existing microservices code deployed on IBM Cloud to AWS Cloud for a separate project, utilizing EKS, Helm Charts, and Docker.
  • Leveraged Auto Scaling in EKS to optimize application performance, availability, and cost-effectiveness.

Software Developer

IBM
10.2018 - 05.2021
  • Led the transition of the on-premise Database to the Cloud Database, ensuring synchronization with subsequent updates. Achieved this by developing a Python script, utilizing an SQLite file-based database, and implementing Java REST APIs to upload to S3 and update PostgreSQL on the cloud.
  • Utilized GitHub for version control, Docker containers, and Jenkins pipeline for code building, publishing to the Artifactory, and deployment to the Kubernetes Cluster on IBM Cloud.
  • Orchestrated the design of the PostgreSQL Database schema and leveraged Apache Drill for data querying purposes.

Programmer Analyst

Brunswick News Inc
12.2016 - 10.2018
  • Developed and deployed Restful Web Services for the Telegraph-Journal website using Java, Maven and the Jersey framework on AWS Cloud.
  • Designed MySQL database model for the web services and deployed on AWS RDS, generating SQL scripts with Liquibase.
  • Constructed an "Email Notifier" for the marketing team using Java and the Mandrill email platform, ensuring users receive tailored emails based on their subscription schedules.
  • Engineered a "Daily Digest" system using the Mandrill email platform and the PHP CAKE framework.
  • Rigorously tested the web services by crafting unit test cases utilizing JUnit.

Co-op Programmer

Contendo Inc
05.2015 - 12.2015
  • Created a Content Management System (CMS) to facilitate content management in web applications, enabling editing, modification, and maintenance.
  • Designed front-end and back-end web applications utilizing PHP (Laravel) and MySQL.
  • Conducted thorough testing of the application to detect and rectify website bugs, enhancing the overall user experience.

Software Engineer

Thomson Reuters
07.2011 - 10.2013
  • Developed and maintained sustainable Visual Basic code to render tax forms for U.S. state packages within the software.
  • Collaborated within a team environment to enable the printing and electronic submission of forms using C# and Silverlight, integrated with SQL Server.
  • Engaged with design teams to ensure software solutions met requirements and enhanced the end-user experience.
  • Worked closely with business analysts, developers, and technical support to ascertain optimal requirement specifications.

Education

Master's degree - Computer Science

University of New Brunswick
Fredericton, NB
10.2016

Bachelor of Science - Computer Engineering

Gujarat University
Ahmedabad, India
06.2011

Skills

  • AWS, IBM Cloud
  • Terraform, AWS CDK
  • Docker, Kubernetes
  • Jenkins, GitLab Pipeline
  • Python, Java, Bash
  • RedHat Ansible
  • MySQL, PostgreSQL, AWS RDS, Aurora, DynamoDB
  • Linux, Windows, Mac OS
  • JIRA and Confluence
  • DevOps Principles, API Design and Integration
  • Software Architecture, Agile Methodologies, Git Proficiency

Certification

  • AWS - Certified Cloud Practitioner
  • HashiCorp Terraform Associate

Timeline

Cloud Operations Engineer

IBM
09.2023 - Current

DevOps Developer

IBM
06.2021 - 08.2023

Software Developer

IBM
10.2018 - 05.2021

Programmer Analyst

Brunswick News Inc
12.2016 - 10.2018

Co-op Programmer

Contendo Inc
05.2015 - 12.2015

Software Engineer

Thomson Reuters
07.2011 - 10.2013

Master's degree - Computer Science

University of New Brunswick

Bachelor of Science - Computer Engineering

Gujarat University
Aakash Shukla