Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shiva Prasad Maroju

Hyderabad

Summary

Dynamic DevOps Engineer with extensive experience at Hewlett Packard Enterprise, specializing in CI/CD automation using Jenkins and Docker. Proven ability to enhance software deployment processes while collaborating effectively with cross-functional teams. Skilled in Ansible and Terraform, driving operational efficiency and ensuring high-quality releases.

Overview

4
4
years of professional experience

Work History

DevOps Engineer

Hewlett Packard Enterprise Company
Hyderabad
06.2023 - Current
  • Working on Ubuntu and Red Hat Linux includes installation, configuration, and maintenance of applications in this environment.
  • Install Jenkins on a Linux machine, and create master and slave configurations through a build farm for the implementation of multiple parallel builds.
  • Administered and implemented the CI tool Jenkins for automated builds, and also integrated unit tests and code quality analysis tools like SonarQube.
  • Closely work with developers and analysts to address project requirements, and resolve issues that affect release scope, schedule, and quality.
  • Creating microservices with Docker EE and DC/OS.
  • Utilizing Mesos, Mesosphere DC/OS, and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Creating and developing custom Ansible, Terraform, and Bash scripts for the installation and configuration of Docker EE UCP, Mesosphere DC/OS, and Ezmeral Container Platform Kubernetes clusters with LDAP integration, along with their service packages.
  • Implementing and working in the Software Development Life Cycle and agile Scrum development methodology—DevOps in the whole span of build, development, test, and production phases.
  • Developing, deploying, and automating the Continuous Integration, Continuous Delivery (CI/CD) process using Bash, Python, YAML, and Terraform scripts.
  • Deployment and administration of data services, including MongoDB, MariaDB, and their integration with Portworx for persistent data storage.
  • Build and productionize the monitoring and logging infrastructure using Elastic, Prometheus, and Grafana tools.

DevOps Engineer

eLan Technologies Inc
Hyderabad
06.2022 - 06.2023
  • Managing all aspects of the software configuration management process, including code compilation, deployment, development, release methodology, and application configurations.
  • Good experience with version control systems such as Git, administering source code management through GitHub repositories.
  • Created branches, tags, and handled merge conflicts using git mergetool.
  • Experience in implementing a CI/CD pipeline using Jenkins and running jobs on a slave machine using a master-slave connection.
  • Written Dockerfile to build Docker images to run them as Docker containers.
  • Built and deployed Docker containers for implementing microservices architecture from monolithic architecture.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used the Apache Maven project management tool POM file to automate the build process in Jenkins, manage project libraries, compile, prepare the WAR file, and deploy in Apache Tomcat.
  • Automated build jobs and deployment processes with Jenkins.
  • Extensive experience with Ansible playbooks and ad hoc commands.
  • Created Ansible roles and used Ansible Vault on configuration files.
  • Work with IT management to improve the software engineering processes and practices associated with continuously building, deploying, and updating software, and environments.

Computer Systems Analyst

PVR America Inc
Hyderabad
07.2021 - 06.2022
  • Performing user administration, creating and maintaining user accounts, profiles, security, rights, disk space, and process monitoring.
  • Assist in requirements gathering, analysis, use case design, software development, testing, and implementation plans.
  • Managing the database through SAN, NAS, and disk space based on the user's business requirements.
  • Set up, configure, and troubleshoot TCP/IP, DHCP, DNS, NFS, SSH, and SAMBA servers on multiple platforms (RHEL/CentOS).
  • Installing, troubleshooting, and performance tuning of various application servers, such as WebSphere, WebLogic, Tomcat, Apache, JBoss, Oracle, and DB2.
  • Creating and managing user accounts, system security, performance tuning, scheduling the jobs, change management, documents, and procedures on Linux.
  • Work with developers and operations teams to fasten the output on existing platforms.
  • Performing the automation using shell and Python scripts.
  • Installing, configuring Tomcat and Apache web servers for deployments, and for hosting tools.

Education

Master of Science - Integrated Chemistry (5 Years)

Kakatiya University
Warangal
05-2015

Skills

  • Linux
  • Git
  • Maven
  • Jenkins
  • Ansible
  • Terraform
  • Docker
  • Kubernetes
  • Azure DevOps
  • Bash/Shell script
  • Python
  • Amazon Web Services
  • Microsoft Azure

Timeline

DevOps Engineer

Hewlett Packard Enterprise Company
06.2023 - Current

DevOps Engineer

eLan Technologies Inc
06.2022 - 06.2023

Computer Systems Analyst

PVR America Inc
07.2021 - 06.2022

Master of Science - Integrated Chemistry (5 Years)

Kakatiya University
Shiva Prasad Maroju