0% found this document useful (0 votes)
25 views

Pushpak Devops Resume

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Pushpak Devops Resume

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Madhu Pushpak

Email:[email protected]
DevOps Systems Engineer

PROFESSIONAL SUMMARY

 DevOps/Build Engineer offering over 7years’ experience solving complex problems with creative
solutions, supporting development and operations environments.
 Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using
Jenkins and ANT in an Agile Environment.
 Expertise in Amazon AWS Cloud Administration which includes servers: EC2, S3, EBS,VPC, ELB,
Route 53, Auto Scaling, Security Groups, Redshift, and CloudFormation.
 Experienced in SHELL, PYTHON, and ANT scripting to automate and monitor the deployment and
monitoring tasks.
 Excellent configuration management using Chef, puppet.
 Experience in writing basic modules for Puppet and good understanding analyzing manifests and
configuration experience with software provisioning tools like Chef, puppet and knowledge on Vagrant.
 Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall
process improvement to any manual processes
 Experience in Administration/Maintenance of source code repositories management systems, such as
GIT, GIT HUB and other command line applications.
 Experience with container based deployments using Docker, working with Docker images, Dockerhub
and Docker registries.
 Also have experience with other source code repository management tools like TORTOISE SVN, CVS,
IBM Clear Case, and Perforce.
 Well used and experience in deploying the code through web application servers like Web Sphere,
WebLogic, Apache Tomcat.
 Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
 Expertise in trouble shooting the problems generated while building, deploying and also in production
support.
 Expertise on using Amazon AWS API tools like: Linux Command line, Puppet integrated AWS API
tools.
 Expertise in installing, configuring and managing WEB LOGIC, Apache, and VMware Server in
clustered environments for High Availability, Load balancing and fail over.
 Proficient in configuring JumpStart and KickStartservers to initiate installation of Solaris and RedHat
Linux on several machines at once.
 In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess
risk and understand varied customer deployments.
 Assemble Release Kit and complete paperwork, including implementation/back out plans.
 Implementations of automatic secure SSH Login, User and Group administration.
 Good knowledge of Cloud Server, Storage and Networking systems.
 Experience in administering VMware infrastructure, including ESX 4.x and 5.x, vCenter, vSphere 5.x
and associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines on
VMware vSphere.
 Installation of Packages, Patches and maintenance & RPM updates on Linux.
 Troubleshooting performance issues, network related issue on Linux / Unix Servers and with vendors for
hardware related issues.
 Coordinated different teams across the globe to deploy different builds to different environments on par-
allel development for multiple projects
 Expertise in enterprise Active Directory Domain Controller design.
 Experienced in Windows Administration, Active directory, exchange server 2003/2007.
 Strong interpersonal and communication skills and the ability to work effectively. 24x7 on call support.
 Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work effi-
ciently in both independent and team work environments.
TECHNICAL SKILLS:

Versioning Tools CVS, Subversion, Clear case, GIT. c

Configuration Puppet, Chef, Ansile


management Tools

Cloud Infrastructure AWS. RackSpace, Softlayer,

CI Tools Jenkins, Bamboo,rundeck, travis CI

Build Tools ANT, MAVEN, Griddle

Bug Tracking Tools JIRA, Rally, Remedy and IBM ClearQuest.

Languages C++, PL/SQL and Java/J2EE.

Programming& PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Shell, Python,
Scripting WLST, Batch, Perl, Ruby.

Operating System Windows, Linux, Unix, Mac OS.

Web Technologies Java Script, Servlets, JDBC, JSP.

Web/App server Web logic, Web Sphere, Apache Tomcat, AWS.

Database Postgresql, mangoDB, Cassendra DB,Oracle 9i/10g, SQL SERVER,


MySQL

Client: AGCO Corp


Role: DevOps Engineer
Location: Atlanta, GA
Duration: November 2014 - Current

Responsibilities:
 Worked on building and deploying Java code through Jenkins.
 Worked closely with development team and SQA team for product releases.
 Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
 Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
 Configured Elastic Load Balancers with EC2 Auto scaling groups.
 Manage deployment automation using CHEF, HIERA, and RUBY.
 Created puppet manifests and modules to automate system operations.
 Worked with AWS Cloud management and CHEF Automation.
 Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
 Strengthening security by implementing and maintaining Network Address Translation in company’s
network.
 Supported small to medium sized projects using GIT.
 Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro,
Jenkins.
 Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
 Managed Amazon Web Services for the project including configuration and deployment of all required
infrastructure, administrative tasks, and budgeting.
 Expert in Configuring and Integrating the Servers with different environments to automatically
provisioning and creating new machines using Configuration management/provisioning tools like CHEF
and PUPPET.
 Wrote custom puppet modules for managing the full application stack Tomcat/httpd/MySQL/Java).
 Worked with developers to ensure new environments both met their requirements and conformed to
industry-standard best practices.
 Developed automation and deployment utilities using Ruby, Bash, and PowerShell.
 Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-
healing solutions.
 Created automation and deployment templates for relational and NOSQLdatabases (standalone and
RDS), including MSSQL, MYSQL, MongoDB, MariaDB in AWS.
 Also have experience with other source code repository management tools like TortoiseSVN, CVS, IBM
Clear Case, and Perforce.
 Deployed in a way that Components, baselines and change sets can flow between a Repository
Workspace and a Stream through Accept, Deliver, Replace with, Replace in.
 Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
 Supporting Local System Administrators to troubleshoot Configuration Management and Network
issues.
 Involved in setting up JIRA as defect tracking system and configured various workflows, customizations
and plugins for the JIRAbug/issue tracker.
 Analyzing and recommending hardware and software needs and installing them.
 Created and maintained continuous build and continuous integration environments in SCRUM and
AGILE projects.
 Worked as a system administrator for the build and deployments process on the enterprise server.
 Documented project's software release management procedures with input decisions.
 Automation of daily tasks using Shell and Perl scripts.
 Used these scripts to replicate production build environments on a local dev boxes using
VAGRANTandVIRTUAL BOX.

Environment: SVN, Jira, Maven, ANT, Jenkins, Chef, PUPPET, Web Sphere Application Servers, Jboss
Application Servers, Anthill Pro, Sandbox, AWS, DATABASE, LINUX, VMWARE.

Client: - IPC global


Role: DevOps Engineer
Location: Atlanta, GA
Duration: March 2013 – October 2014

Responsibilities:

 Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
 Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build
secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and are
able to quickly evolve during development iterations.
 Developed Open Stack infrastructure with automation and configuration management tools such as
Ansible, Puppet, or custom-built cloud hosted applications.
 Designing and implementing fully automated server build management, monitoring and deployment By
Using Technologies like Chef, Puppet.
 Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and
consist configuration and application deployments, treating infrastructure-as-code.
 Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
 Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability -
including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging
with SQS (and scalable non-AWS alternatives), auto-scaling architectures.
 Used Subversion as version Control for maintaining the versions.
 Created GIT configuration record for builds using derived objects generated during build audit process.
 Managed all the bugs and changes into a production environment using the JIRA tracking tool.
 Used MAVEN to automate the build process.
 Configured and automated the Jenkins Build jobs for Continuous Integration.
 Used Apache Tomcatasapplication server for deploying the artifacts and using configurations of
Puppet and Chef.
 Securing Linux servers by hardening the OS using IPtables, SELinux and RKHunter.
 Worked with the hardware vendors and application team for the faulty replacement and planning the
downtimes accordingly if required.
 Developed UNIX for the purpose of manual deployment of the code to the different environments and E-
mail the team when the build is completed.
 Managed & performed environment related configuration changes as a part of deployment.
 Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS,NIS+,
LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management &
Security trouble shooting skills.
 Coordinated application releases with Development, DBA and Project Management teams.
 Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in
geographically separated environment.
 Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment
request.
 Used Shell to automate build and deployment Process.
 Executed the DB Scripts (DML’s), which have dependencies on the code on Oracle DB.
 Documented the deployment process (Migration Doc) of code to production.

Environment: Environment: GIT, Maven, Nexus, Tomcat, UNIX & Perl scripts, Jira, Shell scripts, AWS, Jenkins,
Cobertura, PMD, Remedy, Find bugs, check style.

Client: Blackhawk Networks


Role: Unix – Linux Administrator
Location: Lewisville, Texas
Duration: December 2012 – February 2013

Responsibilities:

 Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
Installed/Configured/Managed Puppet Master/Agent.
 Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
Upgradation or Migration of Puppet community and Puppet Enterprise.
 Developed OpenStack infrastructure with automation and configuration management tools such as
Ansible, Puppet, or custom-built cloud hosted applications.
 Proficient in using OpenStack services including: Ceilometer, Keystone, Swift.
 Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT
with Development/Test/Production Branching Model for weekly releases.
 Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and
Placing Builds into Maven Repository.
 Wrote Python Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to
Insert/Delete/Modify content in multiple servers.
 Worked on OpenStack and its components like Nova, Glance, Swift, Sahara and Manila.
 Securing Linux servers by hardening the OS using IPtables, SELinux and rkhunter.
 Worked with the hardware vendors and application team for the faulty replacement and planning the
downtimes accordingly if required.
 Creating customized Kickstart profiles for each server and making ISO to build the server.
 Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red
Hat Satellite server, Up2Date, YUM, RPM tools.
 Automated centralized configuration using Puppet.
 Designing and implementing fully automated server build management, monitoring and deployment
By Using Technologies like Chef, Puppet.
 Implemented automated cloud infrastructure using Chef.
 User account management, worked with Perl, shell scripting (ksh, bash) to automate administration
tasks.
 Worked on Sub versioning tool Like SVN and GIT.
 Worked on Jboss, Apache, MailServer, and Firewall in both development and Production.Worked
on various scripting language like Bash, Shell, Ruby, Perl, Python.
 Worked on cloud environment, Open Stack and created instances and migrated various
applications to Open Stack.
 Worked on Jenkins, Team City and Bamboo for continuous integration and for End to End
automation for all build and deployments.
 Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects
& Created Mail handlers and notification Schemes for JIRA.
 Scanning the newly assigned LUNs to the serves and assigning them to volume group and
increasing the file system using Red Hat volume manager
 Worked with development teams and business areas to plan future capacity requirements and hold
regular meetings to review usage as well as create, revise, and report any new measurements
required to manage mainframe or distributed environments.
 Provided technical leadership to appropriate personnel on system administration and engineering
activities.
 Worked with the team to manage the processing of incoming support requests ensuring effective
and timely resolution of issues. Coordinate with other departments to ensure problems are
satisfactorily resolved.

Environment:
Java, Hibernate , Spring MVC, jQuery, IIS 7.0, Tomcat, Oracle11g, HP Vertica, Atlassian Bamboo, Chef,
JIRA, Clover, JUnit,Bash,Perl, JMock, Maven, Nexus, NUnit, Moq,Subversion, Git, Linux,Windows,Bash
and Python.

Client: Hindustan Lever Ltd


Role: Linux Administrator
Location: Bangalore, India
Duration: February 2012 - November 2012

Responsibilities:

 Installation, configuration and update REDHAT LINUX 5.x, 6.x, SUSE LINUX 9/10.
 Upgraded REDHAT LINUX from 3.9 to AS 5.2 on 41 PROD nodes successfully.
 Involved in applying new patches and packages for Solaris and Linux Servers and handled issues
arising out of them.
 Solved tickets related issues, User creation, Accesses, Permissions, file system creations and enable
and removing monitoring for file systems.
 Setting up SAMBA NFS servers, to Enable Windows & UNIX clients to communicate with Linux without
the need of additional software on the windows side, Such as NFS clients.
 Creating File systems, Partition and managing disk quotas.
 System Backup/ Restore both in Linux/Windows platforms.
 Integrated Linux to active directory using Samba-WIN BIND.
 Worked as anOnCall support for 400-node environment on a rotation basis for a week in a month for
24X7 hours.
 Patched all the HP-UX environment with DEC 2010 patches as the part of proactive patching in the
environment also patched LINUX servers.
 Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative
and project requirements.
 Monitored the hardware daily in Insight Manager for all the nodes in the environment and worked with
vendors for issues with hardware.
 Worked with the technical writer to finalize the documents and wrote Technical documentation for
various projects.
 Setup files system quota, created users, manage user permissions and maintain User on Red hat
Linux, SUSE and AIX.
 Administered multiple IBM machines (P570, P590, P630, P670, P690) running on AIX 5.1/5.2,
coordinated with application team to Upgrade from AIX 5.1 to AIX 5.2.
 Involved in installation, configuration and preparation of technical design specifications of RED
HatLinux and IBM AIX Servers.
 Used fiber attached SAN storage to administered UNIX systems for clustered AIX servers running
Dynamic LPAR's.
 Communicated vendors to solve the issue and worked with OVO and performance issues with
application, DBA and network people.
 Implemented Clustered nodes in upgrading OS, Applying Patches, Updating application
andremovingapplications.
 Audited the servers after the installation and prepared documents.
 Worked on EMC disk storage to allocate disk space.
 Wrote Bash and K shell SCRIPTS for deploying SSH KEYS, Automate Post installation things in LINUX,
maintain the systems by keeping some scripts in Cron jobs.
 Worked on VEA, VCS, and SNMP up gradation and VERITAS MP2 up gradation and issues involving in
them with Symantec.
 Using various stat commands (vmstat, prstat, prtconf, prtdiag, iostat, dmidecode,saretc) to monitored
server and application performance and tuning & tuned I/O, memory etc.
 Installed and Configured HP-UX 11.23 from IGNITE server and Installed VCS and VxVM on them.
 Involved in migration activities using Red Hat LVM, VERITAS and EMC open migrator.

Environment:
Red Hat Enterprise Linux 5.x/6.x, SUSELinux 9/10, AIX 5.x, Logical Volume Manger for Linux and AIX,
VMware ESX Server 3.5/4.0, Samba 3.0,VeritasNetbackup, Apache 2.0, HACMP, HMC, ILO, RAID, Web
logic, IBM P570, P590, P595, Dell 2400, 2450, 2850, 2950.Hitachi disk Arrays.

Client: ACER TECHNOLOGIES


Role: Jr. Administrator
Location: Hyderabad, India
Duration: March 2009 – December 2011
Responsibilities:

 Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
 Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file
servers on Linux servers.
 Create file transfer server for customer data exchange.
 Automate network configuration management for all cloud environments.
 Prepare specs for new infrastructure and VMware servers, disk storage, and network switches,
routers, firewalls, and VPN's.
 Configuration and troubleshooting for Red Hat Linux.
 Administered Linux servers for several functions including managing Apache/Tomcat server, mail
server, and MySQL databases in both development and production.
 Installed Redhat Linux using Kickstart and applied security patches for hardening the server based on
the company's policies.
 Bash shell-scripts to automate routine activities.
 Monitored trouble ticket queue to attend user and system calls.
 Experienced working with Preload Assist and PICS projects.
 Migrated database applications from Windows 2000 Server to Linux server.
 Installing and setting up Oracle9i on Linux for the development team.
 Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
 Capacity Planning, Infrastructure design and ordering systems.
 Design, build, and maintain production network RAID storage system.
 Diagnosed hardware and software problems and provided solution to them.
 Updated data in inventory management package for Software and Hardware products.
 Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment:HTTP, DHCP, TFTP, DHCP, DNS,Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache
Server 1.x,2.x, Bash,MYSQL

You might also like