Summary
Overview
Work History
Education
Skills
Timeline
Generic

Gaganeswar K

Point Cook,VIC

Summary

Around 5 years of experience in DevOps, CI/CD pipelines, infrastructure automation, configuration & release management, containerization, security, test automation, documentation, support, and maintenance of web applications are a few examples of best practices. Experience with all phases of the software development lifecycle (SDLC), including analysis, planning, programming, testing, and project implementation using Agile and Scrum Models as techniques. Knowledge of DevOps, CI/CD Pipeline, Build and Release Management, AWS, Linux/Windows administration, and the capacity to organize activities and finish them on schedule. Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS. Used containerization tools like Docker and Kubernetes to work on infrastructure orchestration. Practical knowledge in creating deployable artifacts from source code using the build tools MAVEN and ANT. Have experience setting up alarms and notifications for EC2 instances using Cloud Watch, Grafana, and Prometheus. Knowledge of using source code management client tools like Git Bash, GitHub, and other command line control system applications for branching, tagging, and maintenance on UNIX and Windows environments, as well as version control systems like Subversion and GIT. Practical knowledge of Kubernetes container management, which powers a cluster of Linux-powered EC2 instances running Docker-based applications. Experience of Terraform Infrastructure as a Code (IaaC), Azure Resource Management (ARM), and AWS Cloud Formation. In both the Azure and AWS cloud platforms, developed reusable Terraform modules. Practical experience constructing new projects using the build tools MAVEN and ANT to produce deployable artifacts from source code. Working knowledge of integrating Jenkins with tools like Maven (Build tool), Git (Repository), SonarQube (Code Verification), and Nexus (Artifactory), as well as implementing CI/CD automation for building Jenkins pipelines and programmatically constructing Jenkins Clusters. Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web-Hooks and Slave Machines which involved in POC on Docker and used Docker registry, Docker-compose, Links, Docker bridge. Experience working on large production environments with configuration management tools like Ansible, Chef, and Puppet. Proven ability to create custom Ansible playbooks and deliver applications using Ansible. Worked with Web services like AWS and scripting languages including Python, Ruby, Perl, Bash, and CF Engine. Experience with Tomcat, Apache, and Ngnix for application server setup, hosting, load balancing, and proxy configuration. Working knowledge of the Jira defect/bug tracking tool, including how to set up different processes, triggers, and Jira plug-ins. Knowledge of the Agile Scrum Software Development Lifecycle and the DevOps Lifecycle Knowledge of Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Amazon Cloud Watch, and SNS. Excellent knowledge of relational and No SQL databases, including My SQL, SQL Server, Oracle, Dynamo DB, and MongoDB. Skilled at installing, configuring, managing, and troubleshooting web application servers like Web Sphere, WebLogic, and Apache Tomcat for the purpose of deploying code through them.

Overview

5
5
years of professional experience

Work History

DevOps Engineer

Wells Fargo, AT & T Global Systems
01.2020 - Current
  • As a DevOps Engineer with experience managing and integrating Jira who has worked in a variety of roles and capabilities
  • Tools for Atlassian & DevOps are installed, setup, and receiving full support
  • Responsibilities: Experienced in AWS services including IAM, VPC, ECS, EBS, RDS, S3, Lambda, ELB, and Auto scaling
  • Route SQS, SNS, Cloud Formation, Cloud Front, and Cloud Trail
  • Collaboration with Development/QA/Release teams to achieve the continuous integration and delivery process
  • Developed tools for on boarding micro services were developed using Python and Jenkins, making it simple to develop, maintain, and deploy services on Kubernetes
  • Expertise in containerization and container orchestration (preferably Docker and Kubernetes) and related managed services in EKS
  • Have a experience to run any production workload using container solutions such as Kubernetes
  • Docker/Swarm, and ECS/Fargate
  • Created and kept up with automated CI/CD pipelines for Bit Bucket code deployment
  • Jenkins was used to develop an experienced CI/CD pipeline, and the build was carried out by interacting with the Central Repository using Chef Build and Deploy scripts
  • The build artifact was then placed in an AWS cloud
  • S3 bucket
  • Used of MAVEN/NPM as a build tool for Java and.NET projects was used to create build artifacts from the source code and deploy them into the Nexus ((Jar and War file) repository
  • Dependencies and plugins were defined in the Maven pom.xml file for a variety of activities, and Maven was integrated with GIT to control and distribute project-related tags
  • Experience Utilizing Argo CD as a Kubernetes controller for container orchestration by continuously monitoring running applications and compare the current/live state against the desired target state as part of continuous deployment
  • Utilized Kubernetes to manage and coordinate the deployment of containerized apps as Pods, Docker containers, and Kubernetes Clusters to offer automatic high availability, load balancing, health checking, and failover
  • Proven ability to use Docker files to create Docker images for applications and Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes
  • Understanding of creating Splunk dashboards for monitoring applications and tools
  • Utilizing Terraform and other tools to write Infrastructure-as-Code (IaC)
  • In a cloud environment, create, modify, and manage Kubernetes clusters
  • Wrote Terraform scripts to improve the infrastructure in AWS
  • Expertise in configuring Jenkins job to spin up
  • Facilitated sprint work by using Azure DevOps Boards
  • Created and maintained automated CI/CD pipelines utilizing Gitlab for deploying code
  • Gained knowledge in installing, maintaining, and managing ANSIBLE, this is used to manage configurations for existing infrastructure
  • To handle system configuration, Chef Cookbooks and Recipes were developed
  • Setup Jenkins with scripts and plugins for continuous delivery pipelines and infrastructure provisioning
  • Good understanding on Open stack environments using Opcode Chef and Python
  • Supported the SDLC throughout the entire lifecycle, improved CI/CD, and increased availability using configuration management and auto-correction tools
  • Developed the different tiers of online applications in Ruby, Java, and Groovy, as well as managed existing web applications developed in Java
  • Installed and set up the Nagios monitoring software to keep an eye on the hard drive status and network traffic
  • Agile meetings such as the daily stand-up, sprint review, sprint demo, and scrum were attended and effectively contributed to
  • Used JIRA's ticketing system as a tool for managing changes and tracking bugs
  • DNS and load balancing experience on Nginx and followed by Agile Methodology and GIT for version control of code
  • Experience and familiarity with modern metrics, monitoring, and logging frameworks and services (e.g.
  • Prometheus, Grafana, and Datadog) Deployed Microservices into Docker containers and experience working in Database Backup and Disaster
  • Recovery
  • Environment: Windows, AWS, Azure, Docker, Maven, Jenkins, Jira, Bitbucket, Chef, Docker, Nagios, Groovy, Python
  • Agile, Scrum, Spunk, ArgoCD, Kubernetes, Bitbucket, NPM, Maven, Nexus, Git, Gitlab.

DevOps Engineer

Hexaware Technologies, Amdocs
06.2018 - 01.2020
  • For a fledgling business, created and implemented a DevOps culture and methodology, which boosted communication between the development and operations teams and shortened the time it took to market new products
  • Responsibilities: Designed, planned, and implemented existing on-premise applications to AZURE Cloud (ARM)
  • Provisioning of IAAS, PAAS virtual machines, web roles, and worker roles on Microsoft Azure Resource
  • Manager has been finished
  • Work closely with your team to understand the operational processes, technical and business needs of the products and services your team is responsible for and ensure the observability of systems and services, and support change and configuration management
  • Extensively worked on Terraform modules to use in Terraform deployments to offer greater control or lacking features
  • Docker was used to build up Azure Container Registry with Docker and Docker-compose, and Kubernetes was actively used in Docker deployments
  • Created Ansible playbooks to aid in the automation of our deployment procedure
  • Maintaining and developing Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java applications, running in Azure cloud on Kubernetes
  • Designed, deployed, and maintenance of a full stack Kubernetes environment, running on Azure
  • Created a utility, use shell scripts to deploy it, supported the whole SDLC life cycle, improved CI/CD, increased availability with solutions for configuration management and auto-correction, and was also in charge of running and keeping an eye on the Kubernetes cluster
  • Developed new Terraform plugins to add additional capabilities, and took part in the use of Terraform to migrate traditional and monolithic systems to Azure
  • Built deployable artifacts (war & ear) from source code using MAVEN and ANT as a build tool
  • Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes
  • Created a pipeline for continuous deployment using Jenkins and shell/Ruby scripts
  • Created build and deployment scripts in Jenkins using MAVEN as the build tool to transition between one environment and another
  • Used Jira as a workflow and ticket tracking tool
  • Worked with both Agile and Waterfall techniques to complete Software Configuration Management (SCM)
  • Used Terraform and cloud formation, building an entire infrastructure
  • Managing UNIX infrastructure entails maintaining servers regularly and conducting troubleshooting and monitoring and ensuring observability of the infrastructure, promptly responding to incidents and alerts
  • Worked with Tomcat and Apache, two web servers
  • Tar backup/restore expertise for Linux, including disk formatting and partitioning
  • To manage and create integrated build pipelines, integrated continuous integration systems like Jira, Git, Stash
  • Bamboo, Artifactory, and Nexus are employed
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data center and expertise in creating Microsoft Azure SQL database for data storage in cloud
  • Used version control solutions like Bit bucket, activities like branching, tagging, and releases are all possible
  • Collaborated with an agile development team and used technologies like Puppet and Chef to produce an end- to-end continuous integration and continuous delivery product in an open source environment
  • Configured Elastic Load Balancers and Auto Scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment
  • For developers to store their code and control user access, use GitHub projects
  • Use Shell script and Ansible to deploy War files in Tomcat application servers
  • Experience performing normal tasks, debugging issues, and Linux server issues
  • Experience in disk formatting and partitioning for Linux backup/restore using tar
  • Worked on Collection of Build metrics and its Test case metrics from Jenkins to showcase as visualization in
  • Kibana dashboard using ELK
  • Environment: DevOps, Azure, Kubernetes, Terraform, Ansible, Jenkins, Docker, Maven, Apache, Tomcat, Linux
  • Windows, UNIX, Ant, Maven, Bit bucket, Jira, Artifacts, CI/CD, Red Hat, Ruby Shell Scripting, Python, and Bamboo
  • Kibana, ELK

Education

MBA - International Business

La Trobe University
Melbourne, VIC
09.2022

Skills

  • Technical Skills
  • Cloud Platform AWS & Azure
  • Amazon Web Services EC2, ELB, VPC, RDS, IAM, Cloud Formation,S3,Cloud Watch, Cloud
  • Trial, SNS, SQS, SWF, EBS, EMR, Dynamo DB, Red Shift, Elastic
  • Beanstalk,Route53
  • Monitoring Grafana, Prometheus, Nagios, Cloud watch, DataDog
  • Orchestration Kubernetes, Docker Compose
  • CI/CD Jenkins, GitLab CI, GitHub Actions, chef, Ansible, Puppet
  • Alerting CloudWatch, Agile, Waterfall, Scrum
  • Database MySQL, RDS, Cassandra, Time series DB, DynamoDB, MongoDB
  • Oracle, SQL
  • Application hosting Servers Nginx, Apache, Tomcat, JBoss
  • SCM GIT, Bitbucket, GitLab
  • Scripting Shell Scripting, Python, Ruby, Perl
  • Build Tools Ant, Maven
  • Operating System UNIX, Linux Windows

Timeline

DevOps Engineer

Wells Fargo, AT & T Global Systems
01.2020 - Current

DevOps Engineer

Hexaware Technologies, Amdocs
06.2018 - 01.2020

MBA - International Business

La Trobe University
Gaganeswar K