Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

Ankush Sharma

Brampton,ON
Ankush Sharma

Summary

  • To secure a challenging position as a Cloud Engineer that will allow me to utilize my skills in cloud computing, automation, and infrastructure management to contribute to the success of the organization.
  • IT Professional with 4 years of total experience.
  • Proficient in cloud computing platforms such as AWS, Azure, and Google Cloud
  • Experience with automation and orchestration tools like Terraform, Ansible, and Jenkins
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Strong understanding of networking protocols and services such as TCP/IP, DNS, VPN, and Load Balancing
  • Knowledge of programming languages such as Python, and PowerShell.

Overview

4
years of professional experience
3
Certification

Work History

NTT Netmagic Pvt Ltd.

Senior Engineer
03.2020 - 03.2021

Job overview

  • Managed and maintained a multi-cloud environment, primarily focusing on Amazon Web Services (AWS) and Microsoft Azure within a Shared NOC environment for more than ten customers.
  • Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and Ansible.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Implemented systems automation using scripting languages like Python and Bash.
  • Monitored system health using Nagios and Splunk for early detection of issues.
  • Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
  • Maintained version control systems such as GitLab for all software development projects.
  • Collaborated with developers in order to troubleshoot application related issues quickly.
  • Optimized the release cycle by automating deployments with tools like Chef, Puppet, or Ansible Tower.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
  • Provided support for web servers configuration and maintenance activities.
  • Coordinated with other teams for successful rollouts of new features or bug fixes.
  • Resolved complex technical problems through root cause analysis techniques.
  • Performed security audits on systems regularly in order to identify potential threats.
  • Ensured proper backup strategies are implemented across environments.
  • Set up monitoring tools like Graphite and Grafana to track performance metrics.
  • Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
  • Configured and monitored network services such as DNS, VPN, and Load Balancing, ensuring optimal performance and security.
  • Implemented centralized logging and monitoring using Splunk and ELK stack, enabling proactive issue identification and resolution.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Collaborated with development teams to ensure application deployments are automated and follow best practices.

Capgemini Pvt Ltd.

Associate Consultant
01.2017 - 02.2020

Job overview

  • Configured, monitored and maintained Azure Storage Accounts, Virtual Networks, App Services, Web Apps and VMs.
  • Managed Azure IaaS and PaaS resources such as SQL Database, Service Bus Queues, Event Hubs and Automation Accounts.
  • Developed and implemented automation scripts for Azure services using PowerShell, Python and Bash.
  • Deployed applications to the cloud using ARM templates with CI and CD pipelines in Azure DevOps.
  • Performed security assessments on existing Azure deployments and identified potential risks or vulnerabilities.
  • Implemented backup solutions for cloud-based systems using Azure Backup service.
  • Created custom roles in Azure Active Directory for access control management of users and groups across multiple subscriptions.
  • Designed high availability solutions by leveraging Load Balancers, Availability Sets and Traffic Manager profiles in Azure environment.
  • Monitored performance metrics of various services running on Microsoft Azure platform using tools such as Application Insights and Log Analytics.
  • Configured Network Security Groups rules for secure communication between virtual networks in different regions.
  • Integrated third-party applications with Microsoft Azure using APIs and RESTful web services.
  • Migrated legacy workloads from on-premise data centers to public cloud platforms like Microsoft Azure.
  • Analyzed cost optimization opportunities for existing resources deployed in the cloud environment.
  • Built end-to-end monitoring solutions using tools such as Prometheus and Grafana integrated with Kubernetes clusters hosted on MS Azure.
  • Optimized resource utilization and costs associated with running applications by scaling up and down compute resources based on usage patterns.
  • Developed automated processes to deploy serverless functions and logic apps into production environments hosted on MS azure platform.
  • Installed, configured and troubleshooted server hardware and software components including operating systems.
  • Developed procedures for implementing changes on production systems following change management processes.
  • Assisted in the implementation of virtualization technologies such as VMware vSphere or Microsoft Hyper-V.
  • Managed user accounts across multiple platforms including Active Directory, LDAP and NIS+.
  • Investigated incidents reported by users or detected by monitoring tools in order to identify root cause analysis.
  • Analyzed system logs on a regular basis to detect any anomalies or suspicious activity requiring further investigation.
  • Took ownership and responsibility of incident resolution and service requests and ensuring prompt resolution to satisfy the client.
  • Drafted and maintained technical documentation for workflow processes, references and troubleshooting guides.
  • Provided 24/7 on-call support for critical incidents and participated in disaster recovery drills to ensure business continuity.

Education

Loyalist College of Applied Arts And Technology
Toronto

Ontario College Graduate Certificate from Information And Communication Technology
04.2023

Punjab Technical University
Punjab, INDIA

Bachelor of Technology from Electronics And Communications
06.2016

Skills

  • Visualization tools: Power BI Desktop and Server, Tableau Desktop and Server
  • Database: Microsoft SQL Server
  • Operating System: Windows Server (2008\R2, 2012\R2 and 2016), Linux (RHEL, CentOS)
  • Version Control: GitHub, Gitlab
  • Programming language: Python, PowerShell, Shell Scripting
  • Cloud platforms: AWS, Azure and GCP
  • Web development: HTML, CSS, PHP
  • Development approach: Agile, SDLC, Version Control
  • Decision-Making Skills
  • Training and Mentoring
  • Troubleshooting and Diagnostics
  • Software Installation and Maintenance
  • Roadmap Planning and Prioritization
  • Virtual and Cloud Technologies
  • Data and Systems Architecture
  • Communication and Team Collaboration
  • Technical Documentation and Reporting
  • Critical Thinking
  • Disaster Recovery Planning
  • Attention to Detail

Certification

  • Microsoft certified Azure Administrator- Associate - ID: H743-8353.
  • Google certified GCP Associate Cloud Engineer - ID: 16131.
  • Amazon certified AWS Solution Architect- Associate - ID: 5GB47CTCHB14Q9WP.

Timeline

Senior Engineer

NTT Netmagic Pvt Ltd.
03.2020 - 03.2021

Associate Consultant

Capgemini Pvt Ltd.
01.2017 - 02.2020

Loyalist College of Applied Arts And Technology

Ontario College Graduate Certificate from Information And Communication Technology

Punjab Technical University

Bachelor of Technology from Electronics And Communications
Ankush Sharma