Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sri Sunkara

Sarnia,ON

Summary

Versatile IT professional with 6+ years of experience as DevOps Engineer/Cloud Engineer performing duties such as deployment, automation, support, monitoring, documenting, and troubleshooting.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Sr. Cloud DevOps Engineer

Intrado
Toronto, ON
04.2021 - Current
  • Created fully automated CI/CD build, deployment infrastructure and processes for multiple projects
  • Developed scripts for deployment, build, maintenance and related tasks using Jenkins, Maven, Docker, Bash, and Python
  • Configured and maintained AWS Lambda function to trigger when a Jenkins build is kicked off, which internally gets stored on AWS S3 bucket for rest of team to access
  • Created Route53 to route traffic between different regions
  • Worked with Security groups & Network ACLs
  • Managed data warehouse using Amazon RedShift to analyze all data using SQL & existing business intelligence tools by converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis)
  • Configured & lead ELK stack, setup the Elasticsearch ELK Stack to collect, search & analyze log files from across the servers
  • Used ELK software stack Evaluated system logs
  • Mapped an ELK system to monitor and search enterprise alerts
  • Installed and configured the ELK Stack for Log management within EC2 / Elastic Load balancer for Elastic Search
  • Monitored the performance of applications to investigate log information using ELK (Elasticsearch, Logstash, Kibana)
  • Established Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure
  • Development of automation of Kubernetes clusters
  • Configured applications that run by multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format
  • Used Kubernetes to manage containerized applications for using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods
  • Extensively involved in infrastructure as code, execution plans, resource graph and alter automation using Terraform, managing AWS infrastructure as code using Terraform
  • Created Infrastructure in a Coded manner (Infrastructure as Code) using Terraform and Built Jenkins jobs to make AWS infrastructure from GitHub repos containing Terraform code
  • Created Chef Scripts and used Linux automated deployments using Chef
  • Built and lead a large deployment of Ubuntu Linux instances systems with Chef Automation
  • Wrote recipes, tools, shell scripts and monitoring checks
  • Used Chef to manage Web Applications, Commands, Config Files, Database, Users, Packages and Mount Points
  • Implemented a nonstop delivery pipeline with Jenkins, Docker, AWS AMI’s and GitHub
  • Good expertise on working with Docker- docker hub, pulling images from docker hub, running containers based on a picture, creating Docker file to manage customized containers, exposing a container with port redirect, docker inspect, container volume management, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub
  • Used Ruby framework and wrote test cases for regression and to resolve refactoring problems
  • Developed POC on Implementing AWS Kinesis based consumers in Lambda and pipeline data to a data lake while allowing real time analytics using DynamoDB and ordering based on the location of mobile users and ordering trends
  • Experienced in creating alarms and notifications for EC2 instances using Cloud Watch

Azure DevOps Engineer

STAPLES
Richmond Hill, ON
08.2019 - 03.2021
  • Created CI/CD pipeline with Jenkins, Docker, Team Foundation Server (TFS) plugin, Azure Container Service and GitHub
  • A new TFS/GitHub branch required to start, Jenkins, our Continuous Integration (CI) server, automatically attempts to make a replacement Docker container from it
  • Managed Azure Infrastructure Azure Worker Roles, Web Roles, Azure SQL, VM Role, Azure storage, Azure AD Licenses, Virtual Machine Backup and get over a Recovery Services Vault using Azure PowerShell and Azure Portal
  • Written Templates for Azure Infrastructure as code using Terraform to create staging and production environments
  • Integrated Azure Log Analytics with Azure VMs for monitoring log files, storing them and tracking metrics
  • Used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers
  • Created recommendations on duplicating a subset of on-premises machines to the Azure Infrastructure as a Service (IAAS) offering which can be helpful for disaster recovery
  • This analysis included the specifics to synchronize on-premises with SharePoint instances and SQL Server hosted in VMs
  • Worked on Azure Backup- Deployed Instances and Azure Site Recovery on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery
  • Collected data from all Azure Resources and analyzed the information using Log Analytics to resolve issues
  • As an element of Azure AD Premium configured Azure Multi-Factor Authentication (MFA) to securely authenticate users
  • Worked on creating custom Azure templates for PowerShell scripting and quick deployments
  • Created Azure Automation Assets, PowerShell runbook, Graphical runbook which will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (ADFS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks include that Build, Design and Deploy of Azure environment
  • Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & fail over configuration
  • Worked on Serverless services, configured, and created HTTP triggers within the Azure Functions for performing and monitoring load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services
  • Worked with Terraform Templates to automate the Azure IAAS virtual machines using terraform modules and deployed virtual machine scale sets in Live environment
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications
  • Deployed windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to create test and Octopus Deployment
  • Used Ansible created multiple playbooks for machine creations and SQL server, cluster server and my SQL installations
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution
  • Managed Kubernetes charts using Helm
  • Created reproducible builds of the Kubernetes applications, and managed releases of Helm packages and managed Kubernetes manifest files
  • Implemented Docker -maven-plugin in Maven pom.xml files for building Docker images for all microservices and later used Docker file to create the Docker images from the Java jar files
  • Used Jenkins as a full cycle continuous delivery tool for designing and maintained systems in Python scripting for administering GIT, involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs
  • Worked on Jira as defect tracking system and configured various workflows, customizations, plugins for Jira bug/issue tracker
  • Integrated Jenkins with Jira and GitHub
  • Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users
  • Monitored system performance using Nagios, maintained Nagios servers, and added new services & servers

DevOps Engineer

VIRTUSA
Hyderabad, India
09.2018 - 07.2019
  • AWS experience, deep understanding of cloud providers such as EC2, S3, EBS, RDS, VPC, and IAM, Virtualization, Cloud Networking and AWS services for Amazon Web Services (AWS)
  • Created Jenkins pipeline jobs using Groovy Jenkins file as pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments
  • Implemented the automated Nagios in Ops environment for alerts & email notifications using Python script & executed them through chef
  • Developed Shell Scripts and Perl for automation of build and release process
  • Developed custom solutions in C# and PowerShell for validating availability, consistency, and compliance with environments
  • Created artifact documents through source code and internal deployment in Nexus repository
  • Implemented Disaster recovery project on AWS using diverse DevOps automation for CI/CD
  • Created and maintained Python deployment scripts for Tomcat web application servers
  • Developed Shell scripts to use the combination label to all the files which needs manual labelling of files
  • Proficient within the deployment and maintenance of AWS services using AWS Console and AWS CLI and setting up AWS VPC'S
  • Manage Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formulation templates for distributed cluster implementation of Splunk
  • And AWS Cloud Formation models are developed to form custom VPCs within the AWS Cloud
  • Maintained and deployed buildings in the environment of UAT and development
  • Created advanced Dashboards, alerts, reports, advanced Splunk searches and visualization in Splunk Enterprise and Monitoring Splunk dashboards, Splunk Alerts and configure scheduled alerts supported the internal customer requirement
  • Automation tasks on different Docker components like as Docker Hub, Docker Generator, Docker Computer, Compose and Docker Registry were performed
  • Built Docker images and wrote multiple Docker files which can be used to automate all developer tasks
  • Used a Docker file, generated Docker files, operated on Docker container screenshots, removed photos, and controlled Docker volumes
  • Written Chef Recipes to automate our build/deployment process and did an overall process improvement to any manual process
  • Developed and maintained automated environment using Chef Recipes within AWS environment
  • Good Knowledge of Knife, Chef Bootstrap process etc
  • Involved in implementation plans for installing software components on build agents and dealing with application services team to execute the install
  • Participated/Provided inputs to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy
  • Used Version Control tool, SVN to create branches and implement parallel development process
  • Implemented GIT mirror for SVN repository, which enables users to use GIT and SVN furthermore
  • Integrated GIT by using Webhooks and Scripted Rest API in ServiceNow and stored the information in ServiceNow table
  • Worked on authoring the pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Maven internal repository
  • Involved in Splunk search construction with the power to create well-structured search queries that minimize performance impact
  • Implemented JIRA to trace all issues regarding to software development lifecycle & integrated JIRA with repositories of GIT to trace all code changes

Linux Administrator

OPTUM
Hyderabad, India
07.2017 - 08.2018
  • Participated in troubleshooting and quickly resolved network, hardware, software, and performance issues, including rotating on call emergency response
  • Played the role of Linux Administrator in an exceedingly large team liable for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu, and SUSE 10/11
  • Updated and automated Release reports for Change Management
  • Had written Python code to simplify lists in Python with list comprehension and Python OOP
  • Worked with POSTMAN for API testing
  • Built REST APIs and created User Model for application
  • Utilized various python libraries like Python, NumPy, Python and matplotlib
  • Involved in the system analysis, design, management, development and designing framework for business components
  • Involved in designing Java Components with several Java core design patterns
  • Created the build scripts using Maven for Java projects
  • Automated the build process by configuring SVN for projects
  • Performed build tracking for the defect, so that developers will be able to track the source code
  • Handling Environment issue in Linux boxes
  • Configured and maintained Squid server in Linux
  • Deployed Java applications into Apache Tomcat Application Servers
  • Followed Test driven approach for developing the application and implemented the unit tests using Python Unit test framework
  • Provided 24/7 on-call support on Linux Production Servers
  • Responsible for maintaining security on RHEL
  • Acquired working knowledge of build automation and CI/CD pipelines
  • Gained expertise on DNS, Load Balancing, SSL, TCP/IP, networking, and security
  • Participated in architecture planning sessions with development team
  • Frequently used scripting languages such as Python, bash, Ruby in support of development efforts
  • Educated customers on best practices in terms of redundant, self-healing architectures and application deployment workflows
  • Provisioned and maintained Linux servers in production and development environments

Education

Bachelor of Electrical & Electronics and Engineering -

Jawaharlal Nehru Technological University

Skills

  • Artifactory Management Tool: Nexus
  • Build Tools:
  • Maven, ANT
  • Cloud Platforms: AWS, Azure, GCP
  • CI/CD Tools: Jenkins, Hudson, bamboo
  • Configuration Management Tools: Ansible, Chef, Puppet
  • Version Control tools: Subversion, GIT, GitHub, Bitbucket
  • Application/Web Server: Apache Tomcat, NGINX
  • Containerization Tools: Kubernetes, Docker
  • SDLC: Scrum, Agile
  • Virtualization Tools: Ubuntu, Virtual Box, Windows Hyper-V
  • Operating Systems: Windows, Linux, Unix, MacOS
  • Databases: SQL, MYSQL, NoSQL (MongoDB, Cassandra), Oracle
  • Testing and Ticketing Tool: JIRA, SonarQube, Selenium
  • Scripting: Python, Shell Scripting, Bash
  • Other Tools: Putty

Certification

  • Microsoft Certified Azure Administrator AZ-104
  • Certified Kubernetes Administrator
  • Azure DevOps Engineer Expert AZ-400

Timeline

Sr. Cloud DevOps Engineer

Intrado
04.2021 - Current

Azure DevOps Engineer

STAPLES
08.2019 - 03.2021

DevOps Engineer

VIRTUSA
09.2018 - 07.2019

Linux Administrator

OPTUM
07.2017 - 08.2018

Bachelor of Electrical & Electronics and Engineering -

Jawaharlal Nehru Technological University
  • Microsoft Certified Azure Administrator AZ-104
  • Certified Kubernetes Administrator
  • Azure DevOps Engineer Expert AZ-400
Sri Sunkara