
Prakash Gupta
Product Management
TX , United States
Skills
DevOps
About
Prakash Gupta's skills align with Programmers (Information and Communication Technology). Prakash also has skills associated with System Developers and Analysts (Information and Communication Technology). Prakash Gupta has 16 years of work experience.
View more
Work Experience
Sr. DevOps/SRE
Mastercard
January 2023 - Present
- Responsibilities: * Managing the OpenShift cluster that includes scaling up and down the AWS app nodes. * Working closely with development and product teams to onboard new projects into the CI/CD pipeline * Providing Application support on Red Hat Servers which included Apache configuration * Managing source code using GIT, Gitlab, CVS, SVN and well versed in code management using Repositories * Integrated Ansible Playbooks with the Terraform templates to provision the Infrastructure in AWS * Managed provisioning of AWS infrastructure using CloudFormation and Terraform * Installed Piotal Cloud Foundry (PCF) on instances to manage the containers created by PCF * Used Jenkins as continuous integration tools to deploy the spring boot microserices to Piotal Cloud Foundry (PCF) using build pack. * Worked on OpenShift platform in managing Docker containers and kubernetes Clusters and created Kubernetes clusters using ansible playbooks. * Continually analyzing and improving the tools supporting the CI/CD pipeline * Working with Ansible playbooks for automation of launching and managing infrastructure for dev, test and prod env. * Managed OpenShift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them. * Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process. * Developed Python Modules for Ansible Customizations. * Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. * Used Ansible to document all infrastructures into version control. * Used Elastic-Stack for powering not only search but using ELK stack for logging and monitoring our systems end to end using beats. * Build OpenStack based cloud with KVM. Was part of testing OpenStack Cloud on KVM and migrated physical DC to virtual and cloud. * Working with configuration tools like chef, Jenkins and ansible. * Monitoring the health of Production Blade Servers, Rack servers handling power outage issues, Turning off old Blades and Racks with applying patches. * Presenting LUNs to ESXi clusters, performing VM level snapshot backups using EMC Avamar. * Configure and manage AWS environments to meet business owner needs.
Sr. Devops Engineer
Citi
July 2020 - December 2022
- Responsibilities: * Create, maintain, and modify AWS cloud accounts. * Managing source code using GIT, Gitlab, CVS, SVN and well versed in code management using Repositories * Working closely with development and product teams to onboard new projects into the CI/CD pipeline * Deployed and configure infrastructure using Terraform and Ansible * Infrastructure design for the ELK Clusters. * Used ELK (Elasticsearch, Logstash and kibana) for name search pattern for a customer. * Using Ansible to setup of ELK stack (ElasticSearch, Logstash, Kibana) * Working experience in AWS EC2, Kickstart, Jumpstart, Infrastructure setup and Installation Methods. * Worked with DevOps Engineers- Red hat, Centos Lamp Stack. * Worked with open stack and OpenShift cartridge technologies and tools as well as managed their integration with application. * Created Physical to virtual server and managed Virtual server and also involved in the maintenance of the virtual server. * Designed, managed, implemented/ supported: Backup/Recovery/Archive, Security Startup/ Shutdown, Mass Storage (SAN/NAS), OS Installations/Patches, Hardware/Software installation, Batch scheduling, Data center Migration, Application and Server performance. * Worked on configuring Red hat Enterprise Linux in Production, QA and test environments on standalone IBM servers and IBM Blade Center Hardware. * Added new Users and groups and gave sudo access in test and development servers and central file synchronization via sudoers, authorized keys, passwd, shadow and group. * Good experience in Installation Configuration and maintenance of SQL server and Database services. * Coordinated with application team in installation, configuration and troubleshoot issues with Apache, Web logic on Linux servers. * Responsible for backups, firewall rules, LVM configuration and monitoring servers on a day-to-day basis. * Responsible for automation using Puppet Enterprise as well as system reporting. * Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure. * Configured Kick-start for RHEL (Various versions) to perform image installation through network. * Worked on network connectivity, SAN storage, creating LVM and taking TSM backup. * Created and managed user accounts and groups and their permissions and creating files and directories permission * Co-ordinated with Middleware team in installation, configuration and troubleshooting issues with WebSphere Application Server and Apache/Tomcat server on Linux. * Worked extensively on DNS, NFS and application servers Apache and Samba server. * Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic. * Provided Linux technical support and prepared technical documentation for check in verification. * Regularly backed up critical data and restored backed up data. * Worked in solving tickets issued on day-to-day activities and problems related to development and test servers. * Evaluate performance and prepare plans for capacity procedures and provide comprehensive support for it. * Coordinate with various departments and perform all capacity planning activities in facility.
Cloud Integration Engineer
LeadingResponse
June 2019 - April 2020
- Responsibilities: * Presenting storage to Linux VMs and to the ESXi hosts. * Worked with multiple version control systems like Git and Github. * Installation and configuration of Operating System such as Linux, and Windows 2K/XP/Vista/7/server. * Provide up-to-date and accurate documentation on the SCM environment and Process Automation tools2003. * Majorly worked on Virtualization (AWS and VMware) on several hundred of servers. * Monitoring the health of Production BladeServers, handling power outage issues, Turning off old Blades and applying patches. * Managing IBM Blade Centre, Backing up Informix Databases and also working with DBA and Networking teams. * Worked with monitoring tool such as Nagios, Puppet. * Worked with troubleshooting tools such as netcat, bind-utils, nmap etc. * Upgraded the system from IT automation software. * Deployed Puppet master to the server and cached the puppet agent into it.
Senior System Administrator
IBM
July 2017 - June 2019
- Responsibilities: * Responsible for the management of Linux and Windows servers and 350+ workstations. * Administration of computer network and clients including backup and restore.. * Administered DNS, NIS, NIS+ and NFS, Send Mail and involved in troubleshooting. * Installation and configuration of Veritas Volume Manager, Veritas File System and Veritas Cluster Server; Maintaining and troubleshooting VCS for Failover and redundancy. * Experience on HP Service Manager, Remedy, Manage now change management, problem management and ticketing systems for various projects. * Configured GFS (Linux) and ZFS (Solaris) filesystems. * Disk and File system management through Veritas Volume Manager, Solaris Volume Manager, Logical Volume manager. * Worked on Solaris 10, Service management on Solaris 10 through SMF; User administration and managing file systems; Created Oracle/UDB users and assigned appropriate permission. * Configuring & handling Samba servers on Linux, Managing file system. * Installation, Configuration and Administration of Websphere and Apache Servers.
LINUX/AIX Engineer
Nepal Telecom Company
May 2008 - June 2017
- Responsibilities: * Having production experience supporting and deploying to web application servers such as BEA WebLogic, Red Hat JBoss, Apache ,Tomcat, and Apache HTTPD servers. * Worked on Solaris container Technology; Created local and global zones. * Solaris zones configuration for application; Server Build from the scratch with CD and Automated Installation; Implemented Security Hardening per company policy; Trouble shooting system and user problems. * Added Service Groups and resources based on the requirement with appropriate dependencies, Documented the in change design/Architecture diagram of Veritas Cluster Servers. * Web-logic 8.1.6/9.2 on Linux and Solaris environment. Updated license of WLS server. * Planning and implemented Disaster Recovery sites from the scratch; Involved in disaster recovery testing every quarter. * Interacting with various teams such Oracle database team, and NetBackup team. * Backup management and recovery policies using Veritas NetBackup. * Interaction with vendors for Hardware and software supports. * Involved in on-call pager rotation for production support; Demonstrated skill in supporting end users and proven ability to plan, organize and work as a member of a technical project team, both in small groups as well as large corporate areas.