Summary
Overview
Work History
Skills
Websites
Timeline
Generic
Vishnu Nutakki

Vishnu Nutakki

Mission,BC

Summary

7+ years of IT experience in Software Development Life Cycle (SDLC), Continuous Integration/Continuous Deployment (CI/CD), Cloud Computing, Cloud Security, Cloud Migration and DevOps Methodologies. Python experience in designing, coding for frontend and backend modules using Python on Django Web Framework. JAVA experience in designing, developing Web Applications, UI design and developing backend logic for software applications. Extensively used Microsoft Azure cloud services like Azure virtual networks, Azure load balancers, subnets, Azure API Management, Azure PowerShell Script, Azure DevOps, Azure Kubernetes. Extensively used Amazon Web Services (AWS) like EC2, S3, ELB, Auto Scaling, VPC, Route53, RDS, IAM, SNS, SQS, ECS, Dynamo DB, Elastic Search, Elastic File system (EFS), Cloud Watch, Cloud Trail, Redshift Cluster, CloudFront to build, deploy for projects and web applications to the client. Expertise in using DevOps tool like Jenkins (CI/CD), Kubernetes, Ansible, Docker, Chef, Puppet, Maven Skilled with PowerShell, Bash, Terraform, Python, Gradle, Ruby, Pearl and Groovy scripting. Competent with Cassandra, PostgreSQL, MongoDB, SQL Server, MySQL databases. Experience in using JIRA, Rally and Bugzilla for tracking bugs and assigning tasks. Experience on version control tools like GitHub, Bitbucket and Subversion (SVN). Coordinated with Project Managers, Development Team, and End - Users for better quality testing. Worked closely with Client team to understand the Requirement Document. Possess good communication skill and a fast leaner with an appetite to grasp and adapt to changing technologies. Worked in Agile/Scrum methods for testing approach and attended daily Stand-up calls.

Overview

10
10
years of professional experience

Work History

Sr DevOps Engineer

Accenture End Client TD Bank
Toronto, ON
07.2024 - Current
  • Led the deployment and management of Azure Data Lake Storage (ADLS), Azure Databricks, and Azure Synapse Analytics, ensuring high availability and security.
  • Designed and implemented CI/CD pipelines using GitHub Actions and Docker to improve deployment efficiency.
  • Automated Azure infrastructure provisioning with Terraform and YAML, reducing manual configuration errors.
  • Implemented and optimized monitoring solutions using Datadog for proactive issue detection and performance optimization.
  • Configured Azure Monitor alerts and dashboards for cloud resource usage, security, and cost optimization.
  • Used Datadog APM and infrastructure monitoring to optimize performance and reduce downtime.
  • Utilized Azure Monitor and Application Insights to track cloud resource health and performance metrics.
  • Managed security configurations via Azure Key Vault, ensuring compliance with organizational policies.
  • Utilized Azure Key Vault for secure management of secrets, keys, and certificates across multiple applications, ensuring compliance with security best practices.
  • Worked with offshore and onshore team to troubleshoot application and pipeline errors to find the root cause and involving Microsoft team if necessary.
  • Tech Stack: MS Azure, GitHub, Jenkins, Bitbucket, Jira, Confluence, Datadog, ServiceNow, YAML, Visual Studio, PowerShell, Python, Nexus

Sr DevOps Engineer

Airmiles
Toronto, ON
01.2024 - 06.2024
  • Directly contributed to and exceeded the project goal by reducing the organizations application vulnerabilities by 95% in less than 4 months.
  • Worked and documented on updating the base images and versions to remediate the vulnerabilities for different project teams.
  • Conducted regular security assessments and audits to identify and mitigate potential vulnerabilities, ensuring compliance with industry standards and regulations.
  • Deployed to lower env’s and tested with those changes locally to see any missing packages.
  • Collaborated with different teams on updating docker files and Jenkins pipelines to migrate upgraded version.
  • Written customized python script to scan the organization level GitHub repos and get the strings existed in the code for verification purposes.
  • Integrated and scheduled auto trigger the build to Splunk and verify the reports generated.
  • Tech Stack: AWS, EKS, GIT, Python, JavaScript, YAML, Visual Studio, Jenkins, Docker, Maven, Jfrog, Bash, JIRA, Power shell scripting

Sr DevOps Engineer

TD Bank
Toronto, ON
05.2023 - 12.2023
  • Worked on Azure IaaS solutions like Azure web apps, storage, and SQL to create the cloud infrastructure.
  • Lead Gatekeeper team to assign and work on developer needs. Maintained Gatekeeper Jira board with immediate resolutions on high priority request by the Development team.
  • Led the deployment and management of Azure Data Lake Storage (ADLS), Azure Databricks, and Azure Synapse Analytics in production environments, ensuring high availability and performance.
  • Architected and implemented end-to-end data pipelines using Azure Data Factory (ADF) to streamline data ingestion, transformation, and loading processes for large-scale datasets.
  • Deployed and configured Azure SQL databases and integrated them with other Azure services to support business-critical applications.
  • Utilized Azure Key Vault for secure management of secrets, keys, and certificates across multiple applications, ensuring compliance with security best practices.
  • Worked with offshore and onshore team to troubleshoot application and pipeline errors to find the root cause and involving Microsoft team if necessary.
  • Created CI/CD with docker images as per application team needs using GitHub Action runners.
  • Created Clusters, Storage Accounts and Synapse as part of migration project on portal via ymal files and making accessible with necessary permissions to developers based on design requirement.
  • Worked on to open firewall and NSG rules as per requirements.
  • Worked on VM’s to downsize, teardown and create new VM’s based on requirements and load monitoring tools.
  • Used Datadog to get a detailed error analysis and to monitor the health of regularly used tools.
  • Worked on ServiceNow portal for creating incidents on critical failures, weekly change orders for non-prod and prod deployments.
  • Tech Stack: MS Azure, AKS, GitHub, Jenkins, Bitbucket, Jira, Confluence, Datadog, ServiceNow, YAML, Visual Studio, PowerShell, Python

Sr DevOps Engineer

CIBC Bank
Toronto, ON
11.2021 - 04.2023
  • Worked on creation of Curated zone projects on Azure through scripting and run the automation pipeline for deployment of resources.
  • Subject matter Expert in migration, certificate, DNS, Network Security Groups (NSG) & subnets, V-net integration and ASE deployment issues.
  • Designed and developed Terraform modules from scratch to automate the provisioning of Azure PaaS and Databricks resources, enabling scalable and repeatable infrastructure deployments.
  • Managed the full lifecycle of Terraform configurations, including module creation, testing, and quality assurance, resulting in reduced deployment times and fewer configuration errors.
  • Implemented infrastructure as code (IaC) practices using Terraform, reducing manual configuration and improving consistency across environments.
  • Ensured robust security for Azure environments by implementing best practices in cloud security, including the configuration of Network Security Groups (NSGs), Azure Firewall, and Virtual Network (VNet) peering.
  • Designed and managed secure, scalable networking solutions within Azure, optimizing performance while maintaining strong security postures.
  • Oversaw the deployment and maintenance of Azure infrastructure, including the management of virtual machines, storage accounts, and networking components, ensuring seamless operations across all environments.
  • Applied best practices in infrastructure management to optimize cost, performance, and security, resulting in a 20% reduction in cloud expenses.
  • Troubleshooted the Azure development, configuration and performance issues related to Azure VMs and Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.).
  • Worked on troubleshooting automation pipeline issues by examining the python script and contributing for the iterations or new releases.
  • Set up build pipelines in Jenkins by using various plug-ins like Maven plug-in, Docker, Terraform and JDK.
  • Provisioned Apache instances using Terraform Scripts which were integrated using Python and Shell scripts.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling for launching Cloud instances while deploying microservices.
  • Used Docker for virtualization, ship, run and deploy the application securely to fasten Build/Release Engineering process.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and deployed application containers.
  • Tech Stack: AZURE, GIT, Python, YAML, Visual Studio, XLR release management, Jenkins, Terraform, Docker, Kubernetes, Maven, Nexus, Bash, Bitbucket, JIRA, Typescript, Power shell scripting.

Sr DevOps Engineer

Fido
Brampton, ON
06.2018 - 10.2021
  • Involved in designing database Model, API's, Views using Python to build an interactive web-based solution.
  • Implemented different Python libraries like NumPy, SciPy, PyTables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks and Integrated for routing data between two Applications using HTTP protocol.
  • Accomplished Cloud Security with a unique and extensive background in DevOps configuration management, continuous integration, penetration testing, and zero-day exploitation.
  • A audited and updated pipelines regularly for CI/CD pipeline security and access to repositories were also be audited and limited to avoid internal and external attacks.
  • Analyzed the Cassandra/SQL scripts and designed the solution to implement using Scala.
  • Experienced in provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles on Microsoft Azure classic and Azure Resource manager.
  • Experience deploying Infrastructure as Code(IoC) applications using ARM Templates (JSON).
  • ARM templates to automate the provisioning and deployment process.
  • Migrated On - Premises workload (VMware and Hyper-V) to Azure IAAS using Terraform and Azure Automation.
  • Migrated on-premises Linux and windows servers to Azure cloud using Azure migrate, Movere, Cloudamize services.
  • Deployed Core OS Kubernetes Clusters to manage Docker containers in the production environment with light weight Docker Images as base files.
  • Created replication controllers, pods, health checks, deployments, labels, and ingress with the help of YAML files and used Kubernetes for clusters.
  • Developed Container support for deploying the applications, cloud environments in Docker Containers and maintained the containers in creating Docker Container Snapshots, managing Docker volumes and removing images.
  • Used Azure DevOps across various environments creating, maintaining and Continuous Integration for development process to safely deploy code multiple times a day for supporting Azure Kubernetes Services (AKS).
  • Configured Jenkins for creating Docker images automatically by encapsulating war file from Nexus repositories for Continuous Integration and Deployment (CI/CD).
  • Used automation tool like Maven to Integrate Jenkins with repositories like GitHub for Continuous Integration and Deployment (CI/CD) and used artifact repository for pushing build code successfully.
  • Developed Ansible playbooks to maintain configurations as a wrapper and to test playbooks using Python SSH and used python scripts on Linux server for Ansible modules regarding automation tasks.
  • Managing Binary repository like Nexus/Artifactory for Maven dependencies, artifacts and developed, release branches in Bitbucket (Git) for various application to support releases during the time of deployment.
  • Used JIRA for project management and for tracking bugs in the environment.
  • Integrated Bitbucket with JIRA and monitored the JIRA issues in Bitbucket Server within Bitbucket Server.
  • Tech Stack: Microsoft Azure, ARM Templates, Jenkins, Docker, Kubernetes, Terraform, Ansible, Cassandra database, Splunk, Jira, Maven, Visual Studio Team Services, PowerShell, Python, Bitbucket, Typescript, Linux.

AWS DevOps Engineer

Visa
Toronto, ON
09.2016 - 05.2018
  • Migrated on-premises servers to AWS using Terraform & CloudFormation.
  • Implemented AWS Lambda functions for automation, reducing manual tasks by 50%.
  • Designed and deployed Dockerized applications, improving resource utilization.
  • Used ELK Stack for centralized logging, improving system monitoring.
  • Automated infrastructure provisioning with Terraform, Chef, and Ansible.
  • Enhanced cloud security by implementing log monitoring, access control, and vulnerability scanning.
  • Configured and optimized Jenkins CI/CD pipelines for Java/J2EE projects.
  • Used Bitbucket for version control, branch management, and QA testing.
  • Tech Stack: AWS, Terraform, Jenkins, Ansible, Docker, ELK Stack

Build & DevOps Engineer

Discover
Toronto, ON
01.2015 - 08.2016
  • Developed and maintained CI/CD pipelines using Jenkins, integrating Java (Spring Boot), Python (Django), and RESTful APIs.
  • Automated deployment process with Chef, Ansible, and Jenkins, reducing manual intervention by 40%.
  • Enhanced CI/CD security by implementing immutable logs & access controls, ensuring compliance.
  • Improved system monitoring by integrating Nagios & Splunk, reducing downtime by 30%.
  • Built scalable microservices architectures using Java, Python, AngularJS, and Spring Boot.
  • Designed and deployed multi-threaded PySpark jobs for high-performance data processing.
  • Developed and deployed Puppet manifests for server configuration automation.
  • Set up Nagios & Ansible monitoring to track system health and performance.
  • Automated software build processes using Maven, Artifactory, and Helm/Groovy scripting.
  • Tech Stack: AWS, Terraform, Docker, Jenkins, Ansible, Chef, Bitbucket, SonarQube, Nagios, Python, Java, Spring Boot, REST APIs, Linux, Puppet, WebLogic, Oracle Database

Skills

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • Typescript
  • XML
  • JSON
  • DOM
  • DHTML
  • XHTML
  • Responsive web design
  • JSP
  • Angular2
  • AngularJS
  • React
  • Spring Boot
  • Spring JDBC
  • Hibernate
  • JDBC
  • Nodejs
  • Servlets
  • Django
  • Pyramid
  • Flask
  • Web2Py
  • Terraform
  • PowerShell
  • Bash
  • Groovy
  • Gradle
  • Ruby
  • Pearl
  • Helm
  • Cassandra
  • PostgreSQL
  • Oracle database
  • MongoDB
  • MySQL
  • SQL Server
  • Jenkins
  • Ansible
  • Chef
  • Puppet
  • TeamCity
  • Maven
  • Ant
  • Nexus
  • MS Build
  • Artifactory
  • Docker
  • Kubernetes
  • Azure Kubernetes (AKS)
  • AWS Kubernetes (EKS)
  • JIRA
  • Splunk
  • Bugzilla
  • Rally
  • Git
  • Git Lab
  • Bit Bucket
  • GitLab
  • CVS
  • SVN
  • TFS

Timeline

Sr DevOps Engineer

Accenture End Client TD Bank
07.2024 - Current

Sr DevOps Engineer

Airmiles
01.2024 - 06.2024

Sr DevOps Engineer

TD Bank
05.2023 - 12.2023

Sr DevOps Engineer

CIBC Bank
11.2021 - 04.2023

Sr DevOps Engineer

Fido
06.2018 - 10.2021

AWS DevOps Engineer

Visa
09.2016 - 05.2018

Build & DevOps Engineer

Discover
01.2015 - 08.2016
Vishnu Nutakki