Devops Engineer Resume
Philadelphia, PA
SUMMARY
- 7+ Experience in Unix/Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
- Experience in working as DevOps Engineer for release automation to achieve continuous integration and continuous delivery (CI and CD).
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Puppet.
- Experience in Change Management Processes and Procedures.
- Extensive experience in using MAVEN build tool for building of deployable artifacts (jar, war & ear) from source code.
- Experience configuring and managing Puppet Master server and also experience in updating and creating modules and pushing them to Puppet clients.
- Experience in creating Virtual IPs on teh fly using Openstack Neutron and using VIPs in applications.
- Experience in managing teh servers using Openstack Horizon dashboard.
- Experience in installation, configuration, management and troubleshooting of Tomcat container.
- Created POC to eliminate firewall request by adding proxy layer between green and black zone.
- Experience in creating and implementing FQDNs/hostnames for teh applications as per teh company standards.
- Implemented application security using security groups, keypairs in Openstack dashboard.
- Well experienced in Installation,administration,patches, up - gradation, configuration, security issues, performance tuning and troubleshooting of RedHat Linux 4/5/6, Sun Solaris 8/9/10 IBM AIX 5/6, SuSe EL 7/8/9/10 and Window 2000/2003/2008.
- Expert in Kickstart, Jumpstart, and Ignite Installation Methods.
- Expertise to handle tasks in RedHat Linux includes upgrading RPMS using YUM, kernel, HBAdriver; configure SAN Disks, Multipathing and LVM file system.
- Performed Scripting for automation, Expertise in utility and monitoring using Shell & Perl scripts.
- Experience in Implementing Virtualization Environment Using VMware ESX and ESXi, Oracle Virtual Box, and Microsoft Virtual PC.
- Experience in Managing User accounts, Swap memory, security, disk space, and process monitoring in Solaris and Redhat Linux.
- JBoss including installation, configuration, management and troubleshooting.
- Experience wif configuration management automation tools like Puppet.
- Experience in planning rapid deployments of teh servers and applications using private cloud Openstack Glance.
- Experience in establishing of network connectivity for teh applications.
- Experience in handling log files by implementing teh log rotation and crontab.
- Experience managing NetApp filers by creating volumes on raid groups and aggregates and sharing to Windows and UNIX servers using CIFS & NFS.
- Experience in supporting L1 and L2 escalations.
- Monitoring teh hosts and networks using, Splunk,Nagios and, Zenoss.
- Experience in configuration of naming services like NIS, DNS etc. on Linux and Solaris
- Good experience wif installation, configuration of RAID volume management using Veritas Volume Manager and Solstice disk suit on Solaris Disk across& Quotas.
- Disk space and File system management using Veritas Volume Manager, Logical Volume Manager and Solaris Volume Manager and ZFS.
- Experience in centralized logging technologies (Splunk, ELK).
- Experience in configuring Storage and IP multipathing like IPMP, NIC Bonding.
- Planned, documented and supported high availability, data replication, business persistent, fail-over, fall-back Solutions using Sun Cluster,Veritas Cluster Server and Redhatcluster environment.
- Strong experience and understanding of Auto mounts, TCP/IP, SMTP and Printer configurations.
- Extensive experience in installing, integrating, tuning, and troubleshooting Apache, Tomcat and Sun ONE.
- Experience in architecting, setting up data centers and migration of applications.
- Good presentation, customer support and trouble shooting skills & experience in providing 24x7 supports.
TECHNICAL SKILLS
Operating Systems: LINUX - Redhat 4,5,6,7 Fedora, SUSE 9,10,11, Debian, Ubuntu, CentOS UNIX - IBM-AIX, Sun Solaris 7, 8, 9&10 and HP-UX 10.20, 11.x WINDOWS - NT/ 2000/2003/2008/2012 Server/XP Pro/Vista/7
Hardware: HP Proliant, G6/7/8/9 C, IBM x236 IBM x232, IBM 3650, IBM HS22, HS12, LS22 Blade Center, SunT2000,T5240,T5120,V880/890,E6500,E4500/E3500,E450/Netra1405/X1,T1000/2000,T5120/5220, M4000, B6000
Tools: Jenkins, Git, Openstack, Cloud Foundry, Puppet,WebLogic, WebSphere, Apache HTTP/Tomcat/JBoss, VERITAS Volume Manager, Netscape/iPlanet Server, VERITAS Net backup, TSM, Cluster server,Sun Cluster, AWS, Nagios.
Languages: Scripting Shell, Bash, Perl, JSON, XML JAVA, SQL, HTML
RDBMS: Oracle 9i/10g/11g/12c, Cassandra, Sql Server, DB2, MySql, Sybase.
NetworkProtocols: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, SNTP, SMTP, ARPRARP, PPP, POP3 and Firewalls
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia PA
DevOps Engineer
Responsibilities:
- Installed, Configured and Maintained CentOS Linux in Openstack environment.
- Focus on continuous integration(CI) and deployment, promoting Enterprise Solutions to target environments.
- Implemented Continuous Integration using Jenkins and GIT.
- Implemented Continuous deployment (CD) push button deploy using Jenkins.
- Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
- Built and supported Development, Integration, Staging and, Production environments.
- Installed and configured Jenkins and created parameterized jobs to kick off build for different environments.
- Designed Puppet Modules to manage configurations and automate installation process.
- Automated teh apache installation and its components using Puppet.
- Created and updated Puppet manifests and modules, files, and packages stored in teh GIT repository.
- Setting up and administering DNS system in AWS using Route53.
- Built and supported Development, Integration, Staging and, Production environments.
- Actively working on SSL (Secure Socket Layer) certificate installation for external applications.
- Setup Jenkins push button deploy to integration, staging and, productions environments.
- Created Bash script to pushes files that are delivered in SFTP to Hadoop HDFS.
- Installed and configured HAProxy load balancer to route teh traffic between application servers.
- Installed and configured Java JDK8 and Tomcat 8 for teh applications.
- Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
- Did PoC on Docker to understand if it is good fit for implementing Micro services.
- Installed and configured New Relic for server monitoring and pushed logs to Splunk for metrics.
- Created and updated teh design document based on teh requirement using Microsoft Visio.
- Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss teh progress.
- Used tracking tool JIRA and also triaged teh issues and maintained bugs using JIRA tool.
- Troubleshoot teh automation of installing and configuring applications in teh test environments.
- Created scripts to monitor services using Nagios tools.
- Involved in Designing and Implementing host level migrations and replacing virtualization using P2P and P2V.
- Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
Environment: Openstack, CentOS, Puppet,Jenkins, Git,Maven, HAProxy, Tomcat 8, Java JDK, Splunk, Nagios, New Relic.
Confidential, Phoenix AZ
Linux Admin
Responsibilities:
- Worked Primarily on RHEL 4/5/6, HPUX 11i and Solaris 8, 9 & 10 Operating Systems.
- Involved in migration activities using Redhat LVM, Solaris LVM, Veritas and EMC Open Migrator.
- Installation of OAS (Oracle Application Server) on Solaris 9 and its configuration wif oracle database.
- Experience running EMC Grabs, Heat and Sun Explorer reports and working wif EMC and SUN/Oracle support teams.
- Experienced wif Infra Performance and Optimization
- Migrated ORACLE RAC servers using system EMC Open migrator and TEMPeffectively worked wif teh database team to bring up/down teh databases.
- Writing Shell and Perl Scripting for automation of job.
- Tuning teh kernel parameters based on teh application/database requirement
- Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
- Experienced wif UNIX Virtualization,Server High Availability.
- File system tuning, growing, and shrinking wif Veritas File system 3.5/4.x.
- Installed and configured GFS cluster for holding databases.
- Manage user’s accounts for teh team access for Redhat Satellite Server.
- Build channels and pull teh packages from master Redhat Satellite Server.
- Troubleshooting hardware, software and configuration problems for various protocols and topologies.
- Configured open LDAP Redhat Linux systems.
- Setup optimal RAID levels (fault tolerance) for protected data storage in NAS environments.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP IMAP and POP3) and file servers.
- Experinced wif Java Native Interface (JNI) programming framework to enabling teh Java code running in a Java Virtual Machine.
- Created new slices, mounted new file systems and unmounted file systems, and experienced wif Fuse.
- Upgraded Solaris 9 to Solaris 10 and worked wif Solaris zones/containers/LDOMS, Used Solaris Cluster to deploy two-node cluster and used HPUX Cluster.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
- Worked wif different Active directory databases like Microsoft AD, Tivoli Directory server wif LDAP.
- Other administration tasks handled are: Tuning teh Operating System for optimum performance, Debugging system defects and crash dump analysis, Planning and Executing System and Network Upgrades
- Worked on making DNS entries to establish connection from server to DB2 database.
- Experienced Cloud Computing technology such AWS.
- Backup jobs, housekeeping, database, proprietary jobs using CRON, EMC legato Networker and BMC Control-M troubleshooting daily job problems.
- Assisted other UNIX administrators when halp was needed (me.e. creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc).
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
Environment: Redhat Linux (RHEL4/5/6), Solaris 9/10, Logical Volume Manager, Sun & Veritas Cluster Server, Global File System, Redhat Cluster Servers.
Confidential, Charlotte, NC
Linux Admin
Responsibilities:
- Installation and Configuration of RedHat Linux 5/6,Solaris 10operating systems on large distributed environment.
- Implemented remote installation on RedHat Linux Kickstartand Solaris jumpstart/JET Servers.
- Installed and configured RedHat softwares and 3rd Party tools using RPM’s and YUM on RedHat servers.
- Worked on SAN & NAS devices like EMC Clariions, and NAS Devices like NetApp filers.
- Involved in creating volumes on raid groups and aggregates and sharing to Windows and UNIX servers using CIFS & NFS.
- Experience in Troubleshooting Boot/GRUB issues and Performance Tuning.
- Worked on scripting using shell, bash and korn.
- Experience working Snapmirror & Snapvaults for backup and replication purposes on NetApp devices.
- Upgraded Red Hat Linux servers from 5.2 to 5.4 and AIX from 5.2 to 5.3.
- Involved In Migration from Solaris to Red Hat Linux.
- Implemented teh SSL and TLS protocols by using OpenSSL
- System performance tuning, User administration and security.
- Scheduling Backups, Monitoring & taking failover test of Veritas Clustered servers.
- Monitoring of Tivoli storage logs for restarting any failed backups or trouble shooting any file permission or stale file handling problems.
- Ability to screen and diagnose client inquiries and problems, troubleshoot to clearly understand problems (root cause determination), solve problems, use operational documentation (runbooks)
- Responsible for administering and maintaining RedHat Linux work stations running Apache web server, iPlanet and SUN ONE.
- Configured and AdministeredJBOSS 4.2 on RedHat Linux and Solaris Cluster Nodes.
- Installed and Configured VMware ESX server and Installed Red Hat Linux servers on top of it.
- Provided eCommerce application support for Java/J2EE based ATG Dynamo and Websphere environments.
- Worked in Data center environment for configuring new Hardware.
Environment: RedHat Linux 5/6, AIX 4.3,5.1,5.2,5.3,Solaris 8/9/10, IBM Blade center Servers (HS20, HS21), IBM P570, p590, 595MQSeries 5.0
Confidential, Cincinnati, OH
Linux Admin
Responsibilities:
- Installed, configured, upgraded and Migrated Unix and Linux Operating System.
- Configured Winbind on all Linux workstations which enables all teh Linux users to be autanticated on Microsoft Windows Active Directory Server.
- Monitor T1, ISDN, 56k Modem, Router connectivity and all main servers' activity on a continuous basis.
- Used RPMs to install, update, verify, query and erase packages from Linux Servers.
- Authorized Solaris users/groups to access various applications and troubleshot various user problems using management tools.
- Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, UAT/Staging.
- Incident management for Unix Servers (Solaris, Linux and AIX).
- Experienced Good noledge onITIL framework
- AIX systems administration and Disk Management using SMIT
- Primary responsibility includes building and supporting Solaris/ Redhat Linux servers.
- Extensive experience in installing, integrating, tuning, and troubleshooting Apache, Tomcat WebSphere and Weblogic application server.
- Experienced in noledge about application release management.
- Installation and configuration Veritas Net Backup on Sun Severs and performing Backup using Veritas Net Backup.
- Suds administration and Redhat Linux package administration.
- Involved in migration of projects from one flavor to another one.
- Worked on SAN using Tivoli Storage Manager in allocating filesystems to teh end users and for managing storage.
- Involved in development, user acceptance, and performance testing, production &disaster recovery server.
- Worked in Data center environment for racking servers and configuring new Hardware.
- Worked wif other IT teams, customers (users), and other managers in halping build and implement systems and standards.
Environment: IBM AIX 4.3.3, 5.1, 5.2, Solaris 8/9/10, Redhat Linux 4/5, Sun Enterprise Servers, SUN FIRE 6800/E6500/E4500, Sun Sparc1000, IBM RS/6000, Disk Suite.
Confidential
Systems Administrator
Responsibilities:
- Installation, Configuration, Upgradation and administration of SunSolaris, RedHat Linux and HP-UX.
- User account management,managing passwords setting up quotas and support.
- Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP, SSH, LDAP integration.
- Experience in deploying and upgrading software packages.
- Controlled teh access to users by adding or removing teh user from teh groups as per teh requirements by using LDAP.
- Troubleshooted LDAP server if their is any login issues for teh users.
- Used LDAP to setPermissions,as an administrator to allow only certain people to access teh LDAP database
- Network traffic control, IPSec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Redhat Linux Software.
- Managing file systems and disk management using Solstice Disksuite.
- Responsible for configuring real time backup of web servers.
- Log file was managed for troubleshooting and probable errors.
- Responsible for reviewing all open tickets, resolve and close any existing tickets.
- Document solutions for any issues that has not been discovered previously.
Environment: Dell Hardware, RHEL 3.x, SUSE Linux,Sun Solaris 2.6 and 2.7, Sun E450, E250, Sparc stations 20, Switches, Hubs, DAT & DLT Tape Drivers, Apache, IIS 4.0 and Oracle 8i.