Summary
Overview
Work History
Education
Skills
Technicalskillset
Timeline
Generic

Gopi

DevOps Engineer
Mississauga

Summary

Overall 12 years of experience in IT industry as DevOps/Agile operations, OpenStack Cloud, WebLogic, ELK, JIRA, Linux administration. Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software, Lean and most Continuous Integration (CI) and Continuous Deployment (CD) practices. Experience in working on version control systems like subversion and GIT used Source code management client tools like GitHub, Git Bash and other command line applications. Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins and Maven. Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms. Experience in using Bug tracking tools like JIRA. Documented all upgrade and install procedures. Excellent skills in Linux OS (RHEL 5/6/7, Ubuntu & Cent OS). Experienced in handling Virtual Labs, DevStack, PackStack, OpenStack Cloud. Hands on experience in OpenStack Cloud in single node and Multi node. Experienced in Installing, configuring and deployment using Jenkins and creating users, manage & assign roles in Jenkins. Good exposure in creating Jenkins jobs and integration with Git (SCM plugins). Hands on experience with ELK Stack (Elastic search, Log stash & Kibana). Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team. Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

12
12
years of professional experience
4
4
years of post-secondary education

Work History

DevOps Engineer

First National Bank, South Africa
10.2022 - 07.2024
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Planning the team structure, activities, and involvement in project management activities
  • Setting up tools and required infrastructure
  • Deploy updates and fixes, and provide technical support
  • Experienced in Installing, configuring and deployment using Jenkins and creating users, manage & assign roles in Jenkins
  • Analyze and optimize system performance and scalability
  • Develop and maintain system security and reliability processes.
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.

Technical Specialist

First National Bank, South Africa
8 2019 - 9 2022
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software, Lean and most Continuous Integration (CI) and Continuous Deployment (CD) practices
  • Experience in working on version control systems like subversion and GIT used Source code management client tools like GitHub, Git Bash and other command line applications
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT, Jenkins and Maven
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms
  • Experience in using Bug tracking tools like JIRA
  • Experience with configuration management automation tools like Ansible on Multiple platforms.

Middleware Specialist

Edge Consulting, South Africa
09.2017 - 07.2019
  • Maintained, administered, configured and tuned WebSphere Application Server in a clustered environment on UNIX based servers
  • Responsibilities included Installation, Configuration, Integration, Deployment and Maintenance of WebSphere Application Server
  • Resolved problems from looking up the error logs and by running user traces and service traces
  • Analyzed log files to detect and troubleshoot server and application problems
  • Used trace features to resolve those issues
  • Monitoring and analyzing resources, Standard logs, application logs and domain logs
  • Configure and Maintain the applications among Web Logic run-time processes in a cluster of application servers
  • Involved in Deployment the application as .war, .ear and .jar files in developing mode
  • Involved in Configure JDBC Connection Pools, Multiple Pools and Data Source
  • Used Thread dump to check the status of WebLogic Server Instances
  • In case of Runtime issue, gathering runtime files like thread dumps, core dumps then analyze them and identifying the problem
  • Involved in Monitoring all the WebLogic resources like Admin and Managed Servers, Clusters, Machines, Node manager, JDBC connection pools, Data source and JMS components
  • Performing Data Validation, Testing and Debugging services
  • Monitoring the WebSphere resources like Admin and Managed servers
  • Experience in deploying build fields (jar, war, ear and etc.) in different application servers such as WebLogic, JBoss, Apache & Glass fish.

Cloud & DevOps Engineer

Team Lease Services, India
04.2014 - 06.2017
  • Managing Virtual Labs and IBCC Cloud by using OpenStack
  • Deployment and maintenance of Linux Server systems to run OpenStack Cloud environment
  • Deployment and support of OpenStack Cloud based on Linux RHEL/CentOS/Ubuntu
  • Installation and management of OpenStack cloud in single node and Multi node, DevStack, PackStack
  • Managing OpenStack services like Nova, Neutron, Keystone, Glance, Cinder, Horizon etc
  • Creation and managing of tenants and users in OpenStack cloud
  • Deploying different images and providing access to respective users
  • Implementation of Security groups on VM's
  • Managing, Deleting, Monitoring OpenStack instances, roles and tenants
  • Making OpenStack VM images through virt-tools
  • Main job is to handle outgoing and incoming SMS, single or bulk SMS via SMS Gateway
  • Installation and configuration SMS gateway using kannel & configuring PlaySMS via admin panel
  • Configuring kannel
  • Conf file with sender id, username & password
  • Configure Gateway section to enable PlaySMS send/receive SMS
  • Install and configuration of centralized log server ELK stack, Configuration of Elastic search, Kibana, Logstash in different Linux servers and configure filebeat in clients
  • Installation and configuration, Deployment using Jenkins, Setup Jenkins on tomcat web server and change the home directory of Jenkins
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments
  • Built and deployed CI/CDpipelines
  • Implemented continuous delivery framework using Jenkins, Mavenon multiple environments
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications
  • Create users and manage, assign roles in Jenkins, Create jobs in Jenkins and integration with git (SCM plugins)
  • Used the continuous Integration tools such as Jenkins for automating the build processes
  • Installed and configured GIT and communicating with the repositories in GITHUB
  • Performed necessary day to day Subversion/GIT support for different projects
  • Created and maintained Subversion/GIT repositories, branches and tags
  • Monitor Jenkins build using Cat light, build notifications send email from Jenkins
  • Deployed application packages on to the Apache Tomcat server
  • Coordinated with software development teams and QA teams
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle
  • Created Containers in Docker Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Dockerimages to the Nexus repository
  • Container management using Docker by writing Docker filesand set up the automated build on Docker HUB and installed and configured Kubernetes.

System Administrator

ITON Technologies Pvt. Ltd
08.2012 - 04.2014
  • Installation and configuration, administration of Servers (Linux)
  • Maintain and Manage various services running in Linux system which include Apache web server, JBoss and WebLogic application server etc
  • Installing and updating packages using YUM (custom YUM servers/repositories) and RPM
  • Administration of users and groups, create/delete user accounts, manage user rights and permissions
  • Installation and configuration of file sharing servers NFS, FTP, SAMBA
  • Configuration of the PyCharm, Deploy the code in PyCharm and eclipse using SVN repositories
  • Monitoring and analyzing resources, Standard logs, application logs and domain logs
  • Involved in Deployment the application as .war
  • Ear and .jar files in developing mode.
  • Reduced downtime by proactively identifying and resolving potential issues through thorough system monitoring
  • Simplified troubleshooting processes by creating detailed documentation for system configurations, procedures, and best practices

Education

Bachelor’s - Electronics and Communication Engineering

Acharya Nagarjuna University
Guntur, Andhra Pradesh, India
09.2008 - 04.2012

Skills

Technical support knowledge

IT Infrastructure

Linux Operating System

System Administration

Containerization Technologies

Maintenance and troubleshooting

Monitoring and Logging

Security best practices

Configuration Management

Virtualization Technologies

Project Planning

Windows Operating System

IT Operations

Incident Management

Performance Management

Cloud Computing

Linux Environments

Source and Version Control: Git, Github

Continuous Integration Systems

Build releases

Problem-Solving

Continuous Improvement

Agile development methodologies

Team Collaboration

Software Development Tools: JIRA, Confluence

Software Architecture

Security Planning

Team building

Project Documentation

Technicalskillset

Linux, Windows, Ant, Maven, Linux, Windows, Ant, Maven, GIT, GitHub, Jenkins, OpenStack, Azure, Docker, Kubernetes, Nagios, ELK Stack, MongoDB, MYSQL, WebLogic, IBM WebSphere, Apache Tomcat, Glassfish, IBM MQ, Rabbit MQ, ServiceNow

Timeline

DevOps Engineer

First National Bank, South Africa
10.2022 - 07.2024

Middleware Specialist

Edge Consulting, South Africa
09.2017 - 07.2019

Cloud & DevOps Engineer

Team Lease Services, India
04.2014 - 06.2017

System Administrator

ITON Technologies Pvt. Ltd
08.2012 - 04.2014

Bachelor’s - Electronics and Communication Engineering

Acharya Nagarjuna University
09.2008 - 04.2012

Technical Specialist

First National Bank, South Africa
8 2019 - 9 2022
Gopi DevOps Engineer