Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Manager

Shashanka Donikeni

Franklin,TN

Summary

Experienced DevOps leader with a strong track record of mentoring and training direct reports to drive performance improvement. Skilled in providing regular feedback and conducting performance evaluations, ensuring the development of a high-performing team. Proficient in overseeing automation development projects, adhering to Agile processes, and effectively allocating resources throughout the SDLC process. Adept at coordinating server deployments and acting as a bridge between IT Engineering, Business, and QA teams. Experienced in optimizing performance and troubleshooting issues related to containerized applications, while implementing best practices for security in Kubernetes environments. Proven ability to collaborate with development teams, provide documentation, and deliver training to support smooth deployment and ongoing support.

Overview

16
16
years of professional experience

Work History

Team Lead DevOps

TractorSupplyCompany
09.2021 - Current
  • Provided effective provisioning, operation and maintenance of Application, Project delivery and maintaining infrastructure
  • Proficient in Azure Kubernetes Service and Azure DevOps with a strong understanding of containerization technologies
  • Participated in designing fault-tolerant mechanisms for keeping distributed systems healthy and developed proactive methods and monitoring back to DevOps and to Development Teams
  • Mentored in Build and deploy of containerized applications using Azure Kubernetes Service (AKS), implemented auto-scaling, monitoring and secured communication with Hasicorp and Azure Key Vault
  • Designed and implemented Microservices Architecture on Kuberenetes clusters, improving application modularity and enabling faster deployment cycles
  • Developed CI/CD pipelines in Azure DevOps, automating build, test, and deployment workflows for Microservices, reducing manual deployment times by 40%
  • Provided Monitoring and logging solutions (Prometheus, Grafana and Splunk) for microservices running on Kubernetes leading to improved system reliability and faster troubleshooting
  • Implemented Canary Deployment strategy to minimize risk during New code releases, enabling a gradual rollout to a small percentage of users before full-scale deployment to ensure stability and user satisfaction
  • Streamlined CI/CD Pipelines to support canary deployments, allowing for seamless promotion of code changes based on real-time performance metrics
  • Conducted thorough risk assessments prior to canary deployments, implementing rollback procedures to quickly revert changes in case of unforeseen issues
  • Collaborated with cross-functional teams to ensure thorough testing and validation of canary releases before full deployment
  • Involved in Agile and Watefall project releases and suggested and implemented workflows for operational efficiency
  • Identified operational issues and devised goals and planned to address the development and QA team concerns
  • Formulated and executed monitoring strategies working with Monitoring teams for application services
  • Participated in understanding of business/development team requirements and release schedules
  • Provided technical assistance to team for integration and use of DevOps platform and tools
  • Helped newly recruited Offshore and Onsite DevOps Engineers with the onboarding process, getting required accesses, sharing documented Knowledge base wikis
  • Mentored New Engineers, understanding where they stand, providing required cadence and knowledge transfer to have them understand the Cloud environment, Applications and Automation tools
  • Developed new strategies with team in delivering and maintaining environments based on Project needs
  • Monitoring Onsite/Offshore team work closely and ensured meeting customer needs with tight Project deadlines
  • Ensured we provided 24/7 support closely monitoring the Application and Project requirements.

Sr. DevOps Engineer

Tractor Supply Company
07.2018 - 08.2021
  • As part of DevOps engineer, my role includes Release management, Environment Management, Deployments, Implement Continuous Integration and Continuous Deployment CI/CD utilizing Jenkins, Incident management, Version management
  • Actively involved in architecture of DevOps platform and Azure cloud solutions
  • Responsible for Installation, Configuration and Administration of WebSphere Application Server v9.0 ND, Tomcat, Apache HTTP Server on cloud Platforms like Microsoft Azure and Red Hat OpenShift
  • Involved in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in cloud environment
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, ConfigMaps, Ingress, Selectors, Services
  • Created fully automated CI/CD infrastructure and processes for multiple projects and environments
  • Built and Deployed various Docker Images for projects by Implementing a Continuous Integration and delivery framework using, Jenkins and BitBucket to Azure Containerized VMs/Environments
  • Creating containers with the help of Docker images
  • Virtualized the images by using the Docker files
  • Structured cluster AutoScaler to Azure Kubernetes Service (AKS) and worked with scheduling, deploying and improving the workflows that govern access
  • Used GIT as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations
  • Defined branching, labeling and merge strategies for all applications in GIT
  • Experience in configuring HPA (Horizontal Pod Scaling) in Performance environments used for Load Tests
  • Configured Azure Key Vaults on different clusters with Vault Pods running for storing all secrets, API keys, DB info
  • Highly experienced in writing Helm Charts for deployment of microservices into kubernetes clusters
  • Well versed with managing/ tagging the latest Versions of Project related Docker images in Azure Container Registry (ACR)
  • Configured, deployed applications using Helm Charts, Deployment Objects, Ingress, Vault to store secrets and also worked on configuring autoscaling pod instances using Horizontal Pod Autoscaler (HPA) for Website Load Tests
  • Utilized kubernetes and docker for the runtime environment of the CI/CD pipeline system to build, test and deploy
  • Implemented Automation of Database SQL’s deployment using Jenkins, Bitbucket and Powershell to eliminate everyday frequent requests to execute SQLs related to Update/Merge queries, Create/Delete Tables, grant user permissions, turn on/off features, create triggers, Reorg, runstats instead of using the DB2 command prompt and DB client Tool - Squirrel
  • Worked with an Agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using Jenkins and BitBucket to get the job done
  • Well versed in configuring, managing & administering source code repositories like Git, GitHub, Bitbucket, SVN
  • Responsible in Installing, Upgrading Fix Packs and Migrating the existing configuration and applications to latest versions for IBM WebSphere Application Server, Websphere Commerce Server, Apache Tomcat
  • Proactively seeks opportunities to implement improvements and Identify areas of improvement in existing CI/CD pipelines and work towards reducing the overall build time which would help DEV/QA teams to resolve build and deployment issues
  • Configured Dynatrace alerts and dashboards for monitoring.

Sr. Applications Administrator (Middleware - WAS/WCS)

Tractor Supply Company
07.2015 - 06.2018
  • Installed, Configured, Administered WebSphere Application Server 7.0/8.5, Websphere Commerce Server 7.0 and IBM HTTP Server 7.0/8.5 on LINUX in DEV, QA, UAT, Perf, Staging and Production Environments
  • Developed and Executed WebSphere Application Server Migration from WAS 7.0 to WAS 8.5 on all DEV/QA/UAT/PERF and PRODUCTION Environments meeting required Timelines for each environment which are project oriented
  • Installed Updated Fixpacks and IFixes on WAS and IHS to cope with the latest IBM Security Bulletins
  • Installed various Apars, Cumulative Fixes, Feature packs on Websphere Commerce Server and enabled various feature pack features with proactive management and support of Commerce Applications
  • Worked on Build and Deployment and automating WCBD using tools like Hudson and Jenkins
  • Experience on streamlining and automating the build and deploy activity by creating shell scripts on servers and configuring them by creating pipelines and using Groovy scripts on Hudson and Jenkins
  • Configured multiple Jenkins free style jobs to eliminate multiple frequent requests from DEV/QA team like User creations, SQL executions for multiple projects on all dev/qa/uat/perf environments
  • Created Webserver instances to point to two different instances on the application server
  • Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management, Federating nodes to Deployment Manager
  • Implemented and Maintained Solr which includes Search index, Solr Preprocess, Build index and Index Prop for various search criteria like Catalog Entry/Group, Content, Promotions, Store Locator
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, JMS, session management, virtual hosts and HTTP transports
  • Worked on setting up and configuring Websphere Commerce jobs like Solr Preprocessing, Solr Build Index, Store Locator & Promotion Index, Index Prop, Stage Prop, CacheClear and Registry Updates
  • Experienced in Performance tuning using Dynacache, Cache invalidations through shell script and cache monitors
  • Worked on Websphere Commerce tools like Org Admin Console for user accesses/privileges, Site Administration Console for configuring/administering Transports, Scheduler jobs, Message Types and Registry, Management Center for Catalog/Promotions/Asset/Marketing Management, Commerce Accelerator for previewing a store, order management, marketing, promotions and work spaces
  • Maintaining the DB2 Database by executing SQL queries for Update/Merge activities, Create/Delete Tables, grant user permissions, turn on/off features, create triggers, Reorg, runstats and more using the DB2 command prompt or Squirrel
  • Experienced in external system integration such as Order Management System (OMS), third party systems for price, shipping, tax, online ratings, CRM, analytics and payment
  • Monitoring and creating new scheduler jobs and Data Load jobs for enhancing the overall performance using TIDAL
  • Good knowledge on Data Loads and configuring data load jobs using Tidal
  • Developed UNIX shell scripts, perl, ant, Jython scripts to automate the WebSphere (recycling the application server, deploying customer applications, creating dynamic clusters, logs rotation, monitor applications state)
  • Configured SSL using Self-Signed Certificates and Signer Certificates between Application Server and Web Server, Webserver and Browser, Application Server and LDAP Server
  • Worked using Monitoring tools like Nagios for Certs expiries and Dynatrace for monitoring System Health by Creating Dashboards for CPU health, heap, threads, Memory, App level monitoring
  • Troubleshoot using Log Analyzer for activity logs, Thread Analyzer for thread dumps, shell scripts
  • Installed Fix packs, IFixes, Feature Packs and APARS on WebSphere Application Server and Websphere Commerce Server and added patches using Update installer
  • Monitored application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections
  • Used Garbage Collection to evaluate application performance & detected presence of memory leaks
  • Monitored and analyzed data using Dyntrace Monitoring tool
  • Debugged WebSphere Application Server connection pooling issues and generated thread dumps
  • Installed Web applications and enterprise applications to Test, QA and Production environments and streamlined the process to efficiently resolve project issues
  • Closely worked with Dev/QA Teams on understanding the requirement for Code change, Build and Deployment process
  • Actively Participated in multiple Team building and training activities within the team improving my skillset
  • Provided 24/7 support in a High availability environment with rotating logs, troubleshooting Commerce related problems, restarting services, checking OS health.

Sr. WebSphere/Middleware Administrator

JNIT Technologies
02.2012 - 06.2015
  • Installed, configured and maintained IBM WebSphere Application Server (WAS) 5.x/6.x/7.x/8.x, IBM HTTP Server 7.x/6.x on Linux, AIX and Windows 2003/2008 servers
  • Worked on Enterprise Change Management System (ECMS) and IT Service Management (ITSM) in Release Management Team implementing changes and tasks on a daily basis in Production Environment for the Entire Middleware and Database spectrum on Windows 2003/2008, UNIX, Linux, Sun Solaris and AIX Infrastructure
  • Monitored for Java core dumps or forced thread dumps to check for system objects using thread analyzer and monitored Heap dumps to check for out of memory, memory leak problems using IBM memory diagnostic tools Memory Dump Diagnostic for Java (MDD4J) and Heap Analyzer
  • Handled everyday System Administration tasks such as backup procedure, system clean up, parsing logs, creating system alerts, restarting services and applications, Checking OS health and other everyday system admin tasks
  • Implemented creation of Server groups and clusters in WebSphere Application server and cloning of servers and provided extensive support in deployment, change management and application level troubleshooting for the Dev, Test, UAT (Pre-Prod) & Production environment
  • Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management, Federating nodes to Deployment Manager
  • Experienced in Configuring of JDBC Providers, JDBC data sources, connection pool, Virtual Hosting, JNDI, Global Security, SSL, SSO, and Open SSH, Open SSL, LDAP
  • Installed Fix packs, IFixes on WebSphere Application Server and added patches using Update installer
  • Monitored application logs, Server Performance, Servlet Status, Active Sessions & DB Pool connections
  • Experience in configuring SSL for web servers, requesting and installing secure certificates, enabling global security using LDAP registry and single sign on
  • Used Garbage Collection to evaluate application performance and detected presence of memory leaks
  • Monitored and analyzed data with Tivoli Performance Viewer Tool
  • Installed SSL certificates on the Web Servers, and WebSphere application server using ikeyman tool
  • Deploying and Moving application to Production Servers when they Go-live
  • Worked on DR Tests, DR pair switching, and DR pair Failover and Failback events
  • Knowledge on Fast Console and Web logic console
  • Involved in troubleshooting infrastructure problems, technical administration and support for web technology development, testing and implementation of business application in day-to-day activities
  • Good experience working with the Incident Management Team on their daily peregrine ticketing system
  • Ensured that the timing of change executions doesn’t conflict with the business cycles and priorities
  • Updated status in the weekly Change Advisory Board (CAB) meeting, including documenting and communicating approved changes and changes requiring additional follow-up
  • Managed release schedules and coordinated detailed Production Readiness Reviews for all major releases, proactively monitoring milestones and obtaining approvals
  • Worked on getting final approvals from QA and the LOB for application deployments Always ensured that appropriate management is involved and approval was in place
  • Getting required sign-offs (i.e
  • Justification, user acceptance, affected areas), Approval, deferral, or denial of change installations in ECMS and ITSM
  • Verified the documentation of actual change ECMS/ITSM forms or change back outs to enable communication of change results, provided a history of changes and Artifacts, support the maintenance of systems documentation Integrated and deployed Enterprise J2EE applications on WebSphere ND 6.1/6.0 that involves EAR, JAR, WAR files using wsadmin and Admin Console
  • Used WebSphere Admin Console to install enterprise EAR, WAR files or for hot deployment
  • Managed Security, Performance optimizations for IBM WebSphere, IBM HTTP & Apache WebServers
  • Problem determination using local error logs and by running user traces and service traces
  • Successfully deployed Web-services to IBM WebSphere v6.1
  • Involved in assisting QA team in Load & Integration testing of J2EE applications on WAS
  • 24/7 Production Support working on emergency issues carrying P1/S1, P1/S2, P1/S3 and P2 as priority, also support operations, rotating logs, troubleshooting problems, restarting services, checking OS health.

Websphere Administrator

V R Technologies
09.2010 - 01.2012
  • Installed, Configured, administered WebSphere Application Server 6.0/6.1/7.0, WebSphere Portal Server and IBM HTTP Server 6.0 on LINUX and used update installer to update with Fix packs
  • Installed & configured 6.1/6.0 version of IHS, IIS & plug-in in development & production environments
  • Created Virtual Portals, Portal clusters, setup themes, deployed Portlets and promoting portal applications, consumed local and remote Portlets, configured consumer and producer for WSRP communications on WPS 5.1/6.1 environments
  • Involved in migration process of applications from WebSphere Portal Server 5.1 to 6.1
  • Developed and executed test plans for WebSphere Application Server and Portal Server Upgrade/Migrations and configured the Portal Server to use external Security Manager-Site Minder for access and identity management
  • Created Webserver instances to point to two different instances on the application server
  • Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, JMS, session management, virtual hosts and HTTP transports
  • Developed UNIX shell scripts, perl, ant, Jython scripts to automate the WebSphere (recycling the application server, deploying customer applications, creating dynamic clusters, logs rotation, monitor applications state)
  • Involved in securing the J2EE applications, enabled global security for application servers and applications by implementing Single Sign on secure way LDAP User Registry
  • Configured SSL using Self-Signed Certificates and CA Certificates between Application Server and Web Server, Webserver and Browser, Application Server and LDAP Server
  • Configured mutual authentication between LDAP and WebSphere via SSL (Two Way SSL)
  • Troubleshoot logs using Log Analyzer, Thread Analyzer for thread dumps, custom shell scripts
  • Installed Fix packs on WebSphere Application Server v6.x and added patches using Update installer
  • Monitored application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections
  • Used Garbage Collection to evaluate application performance health and detected the presence of memory leaks
  • Monitored and analyzed data with Tivoli Performance Viewer Tool
  • Debugged WAS connection pooling issues using Wily & generated thread dumps
  • Wrote start, stop, deploy, backup scripts for cell, node agents, clusters, servers, IHS servers, logs, transferring plugin file to multiple IHS, synching static content on IHS, copying virtual hosts and aliases
  • Installed Web applications and enterprise applications to Test, QA and Production environments
  • Provided 24/7 support in a High availability environment.

System Engineer

Wesmor Cryogenics Manufacturing Ltd
03.2009 - 08.2010
  • Installed, configured, maintained application software needed for supporting the Manufacturing Unit
  • Used Microsoft Visio and AutoCad to work and applied company’s design and new age more technologically advanced software and specifications to existing and new manufacturing products
  • Developed detailed project proposals and presented recommendations to supervisors
  • Standardized working drawing and designing products using software like AutoCAD
  • Applied efficient tools and reducing design time by 20%
  • Maintained high level of product knowledge and application and articulated technology and product positioning to both business and technical users
  • Provided design and application development/technical support to manufacturing unit, integrators, and repair/servicing unit by responding to functional and technical elements of product design by understanding and conveying customer requirements
  • Assisted in the design and development of new products and tools necessary to make the targeted products efficient and successful
  • Read architectural, mechanical and electrical blueprints and have a good understanding of basic electrical and mechanical control systems which helped in making use of the software more efficiently.

Education

Masters of Technology & Engineering - undefined

Lamar University
TX, USA

Bachelors Of Technology & Engineering -

JNT University

Skills

  • Cloud/Virtualization: Microsoft Azure, Azure VMs, Open Shift, AKS, Microservices, Canary
  • Containers/Orchestration: Docker, Kubernetes, Hashicorp Vault, Azure Key Vault
  • Databases: DB2, ORACLE and MS-SQL
  • Scripting Languages: Shell, Bash, Powershell, YAML, PYTHON, wsadmin, ANT
  • Operating Systems/Platforms: Windows Server, UNIX, AIX, LINUX
  • Ticketing Tools: Service Now, JIRA, ECM, Gateway, ITSM
  • Application Servers and Web Servers: WebSphere Application Server (WAS) V7x/85, WebSphere Commerce Server (WCS) V70/V90, JBOSS, Weblogic, IIS 50/60, IBM HTTP Server, Apache HTTP Server, Order Management System (OMS)
  • Tools: Hudson, Jenkins, Dynatrace, Akamai, BitBucket, Github, Ansible, Nagios, Tivoli Performance Viewer, JBoss, SiteMinder, Squirrel, Prometheus, Grafana, Splunk

Accomplishments

    • IBM Certified System Administrator on WebSphere Application Server Network Deployment V7.0.

    • Certified Microsoft Azure Administrator

    • Certified for Deigning and Implementing Microsoft DevOps Solutions

    • JPMorganCHASE Client certified for actively participating in the 2012 Disaster Recovery Exercise.

    • Barn Raiser Award for being part of Store Locator and Hero Benefits Micro Services Projects.

    • Legendary Service Award for the implementation of WAS 8.5 Migration and Hasicorp Vault Upgrade.

Timeline

Team Lead DevOps

TractorSupplyCompany
09.2021 - Current

Sr. DevOps Engineer

Tractor Supply Company
07.2018 - 08.2021

Sr. Applications Administrator (Middleware - WAS/WCS)

Tractor Supply Company
07.2015 - 06.2018

Sr. WebSphere/Middleware Administrator

JNIT Technologies
02.2012 - 06.2015

Websphere Administrator

V R Technologies
09.2010 - 01.2012

System Engineer

Wesmor Cryogenics Manufacturing Ltd
03.2009 - 08.2010

Masters of Technology & Engineering - undefined

Lamar University

Bachelors Of Technology & Engineering -

JNT University
Shashanka Donikeni