Summary
Overview
Work History
Education
Skills
Timeline
Generic

KUMAR POTTI

Scarborough,ON

Summary

Experienced DevOps Engineer with around 5 years of technical expertise in designing, automating and managing deployments in Azure Cloud through cloud automation tools, CI/CD pipelines and DevSecOps process. Proven experience in optimizing DevSecOps processes for Web APIs, Desktop applications, D365 Sales, Marketing and Finance systems.

Overview

5
5
years of professional experience

Work History

DevOps Engineer

Timeplay Inc.
Toronto
05.2022 - Current
  • Spearhead DevOps initiatives for projects involving extensive integrations around Dynamics 365 and Finance and Operations projects, improving deployment efficiency by 65%
  • Designed, implemented and managed advanced Git branching strategies and policies, enhancing collaboration among development teams and ensuring code integrity
  • Proposed and implemented code scanning using Snyk as the first stage within the build phase to ensure the code committed to repo is scanned to check for vulnerabilities
  • Developed automation scripts to automate creation of git repos using Terraform that creates the repo with the branch policies in place
  • Worked with Dev teams to develop CI/CD for D365 CRM and Finance solutions that involve low code implementation for transforming business workflows/processes
  • Configured Azure Artifacts to efficiently manage the custom feeds needed for the games/applications developed across the organization and integrated with the CI/CD pipelines
  • Configured and conducted auditing of Azure DevOps and Azure resources using Azure native tools
  • Developed test plans and linked them with Azure pipelines that performs continuous testing
  • Developed YAML templates to automate continuous build process for various .NET Web APIs, Desktop and console applications, and Integration solutions For FinOps and D365 that involve complex business processes/workflows
  • Configured subscriptions to automate notification of pending PRs, pipeline approvals and status of the pipeline runs for better visibility and collaboration
  • Collaborate with Dev, QA, and product teams to design scalable and secure Azure infrastructure solutions ensuring High availability, security and cost efficiency
  • Design and maintain CI/CD pipelines using Azure DevOps, automating deployment processes and reducing deployment times by 85%
  • Developed PowerShell scripts for automating Post deployment configuration of Desktop applications as a part of CI/CD
  • Mentored Jr
  • Developers and System Engineers around the implementation of DevSecOps and had various knowledge transfer sessions
  • Developed terraform modules and worked with Infrastructure team in developing automation for provisioning environments
  • Deployed Azure Scale set agents to deploy the code to services that are deployed on private endpoints using Release pipelines
  • Active contribution to multiple projects, overseeing multiple activities from planning to execution
  • Collaborate with development and deployment teams to prepare comprehensive release notes, document key features and changes, effectively communicate priorities, features and essential version information for successful releases
  • Facilitated UAT meetings, walkthroughs, and demos with project stakeholders to validate functionality, review test results, discuss issues, and gather feedback to prioritize efforts accordingly
  • Executed automated test suites to validate functionality across multiple platforms, browsers, and devices, reducing manual testing efforts and increasing test coverage.

DevOps Engineer

IBM Canada
Halifax, Nova Scotia
01.2020 - 04.2022
  • Proactively identify and perform hardware and software upgrades with on call support 24/7
  • Participated in all phases of SDLC such as Sprint planning, Daily standups, sprint reviews and retrospectives
  • Designed and implemented CI/CD pipelines to automate continuous build and release of various .NET/ Node APIS onto multiple environments
  • Developed Azure pipelines to automate creation of React based Banking web frontends across multiple environments
  • Created git repositories to host the code base as a part of source control to ensure the code being developed follows best practices by having peer reviews that ensure to follow Pull request process
  • Designed, implemented and developed code scanning using SonarQube to ensure the code being built and deployed is checked for vulnerabilities
  • Developed PowerShell scripts to automate post-deployment configuration on Azure VMs such as updating appsettings.json files to update environment variables and IIS configuration for .NET apps that connects to legacy systems
  • Created Private agent pool to deploy to Function Apps and Web apps that are behind private endpoints
  • Developed Azure Test plans and integrated with Azure Pipelines that helps with continuous testing in place
  • Developed automation test scripts using Selenium Web Driver, Cucumber and IntelliJ and made enhancements to existing frameworks
  • Responsible for running the Defect Triage meeting to get updates on all the active bugs of the current sprint and maintain traceability with user stories.

QA Analyst, Co-Op

Jobber
Toronto, Ontario
04.2019 - 12.2020
  • Tested the application in different environments using Agile methodology and performed Functional Testing, Regression testing, UAT and End-End testing.
  • Prepared test cased for testing application in different scenarios and different stages from QA, Staging and Production and developed a Requirement Tracebility matrix.
  • Automated Postman collections to accept data from external Excel files to perform sanity checks of different APIs and send daily reports.
  • Contributed to developing a detailed, resuable, Data Driven Framework for over 45% of test cases using Selenium WebDriver and TestNG.
  • Provided test summary documentation identifying trends and root cause of problems.

Education

Graduate Certificate in Mobile Application Development -

Cambrian College, Sudbury
Ontario, CA
05.2019

Bachelor of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
Hyderabad
05.2017

Skills

  • Azure DevOps service
  • Azure Repos
  • Azure pipelines
  • Test plans
  • YAML templates
  • Microsoft Azure Cloud PaaS
  • IaaS services
  • CI/CD
  • Azure Pipelines
  • Jenkins
  • Source Control
  • GitHub
  • GitLab
  • Azure DevOps
  • Code Scanning
  • Snyk
  • IaC
  • Terraform
  • Architectural design patterns
  • Azure Well-Architected Framework
  • Programming
  • Windows PowerShell
  • C#
  • Networking
  • TCP/IP
  • UDP protocols
  • OSI model
  • Routing and Switching
  • Containers
  • Containerization deployments
  • Databases
  • Microsoft SQL server
  • Monitoring
  • Grafana
  • Azure Monitor
  • Operating System
  • Windows Server
  • UNIX
  • Tools
  • VS Code
  • Visual Studio
  • Postman
  • Low code
  • Power Platform
  • D365 CRM
  • D365 Finance

Timeline

DevOps Engineer

Timeplay Inc.
05.2022 - Current

DevOps Engineer

IBM Canada
01.2020 - 04.2022

QA Analyst, Co-Op

Jobber
04.2019 - 12.2020

Graduate Certificate in Mobile Application Development -

Cambrian College, Sudbury

Bachelor of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
KUMAR POTTI