Devops Engineer Resume
Herndon, VirginiA
PROFESSIONAL SUMMARY:
- A highly accomplished IT professional with 7+ years of industry experience specialized in System Administration, Network Administration and Application Support, DevOps engineering working on Red hat Linux, CentOS, HP - UX and Windows environments.
- Extensive experience of working with release and deployment of large scale and Enterprise applications and DevOps .
- Profound experience with various tools like Puppet, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms past few years
- Experience implementing Continuous Integration and deployment using various CI Tools like Jenkins , Hudson , Bamboo , Chef , Puppet
- Designed and implemented Puppet-based configuration management system for all new Linux servers.
- Proficient in Puppet Modules and Manifests to automate the build/deployment process and to make improvement to any manual processes.
- Experience in configuring Puppet Master and Puppet agents .
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Knowledge on various Unix flavors such as Sun Solaris (8,9,10), AIX 5.2/5.3/6.1/7.1 and efficiently worked on Redhat Satellite server for building and patching servers.
- Implemented day-to-day tasks in Red Hat Linux include upgrading rpms, kernel, HBA driver, configure SAN Disks, Multipathing and LVM file system.
- Able to work in a fast-paced environment and expertise in Legato Backup, and VERITAS Net backup.
- Highly adept in performing Jumpstart and Kickstart installations for RHEL OE and experience with Virtualization Technologies such as VMware for RHEL Zones & LDoM’s.
- Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2 , Cloud formation, S3 , IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache.
- Experienced in Amazon EC2 setting up instances and setting up security groups and databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Proficient knowledge in the application on AWS EC2 AMI Instances and worked on Installation of the storage on S3 Buckets
- Hands on knowledge of Auto scaling of Web Application instances based on the Cloudwatch alarms during sudden increase in network traffic.
- Experience in applying plug-ins and tuning for WebSphere Application Server with IBM HTTP Shell, C, Java.
- Experienced with RHEL and Sun Solaris servers on physical and virtual (VMware, zvm, ldom and lpar) servers, SRDF SAN and VERITAS Cluster engines.
- Maintained Blade Optimized Servers and provided support to Data centers consisting of 200+ rack.
- Hands on experience on Installation, Configuration and Maintenance of Samba, Apache Tomcat ( 3.x, 4.x, 5.x) , Web Sphere and JBoss application servers in Sun Solaris and various Linux environments.
- Expertise in system and network monitoring tools Nagios and has Strong knowledge of TCP/IP networking on Linux servers.
- Experience on Virtualization technologies like VMware, Vagrant.
- Experience working on version controller tools like GitHub (GIT), Subversion (SVN) and software builds tools like Apache Maven, Apache Ant.
- Hands on Experience with Docker container in the Automation Deployment.
- Extensively used build utilities like Maven, ANT for building of jar and war files.
- Experience using Jenkins Manage and Build code with Authorization.
- Migrated products to new Linux releases and manage security management technologies.
- Efficient in installing, configuring and implementing the RAID Technologies using various tools Logical Volume Manager(LVM), VERITAS Volume Manager.
- Worked on installation and configuration of various Unix/Linux platforms: DHCP, DNS, NFS, FTP, SSH, Send mail, Apache, Samba, RPM package management.
TECHNICAL SKILLS:
Operating Systems: Sun Solaris 8/9/10, Linux (RedHat 3/4/5/6, Suse 9/10, 11, 12, CentOs), IBM AIX 6.1 5.3, 5.2, 5.1, HP-UX 11.0, Windows NT 4.0, Windows Vista/XP/2000/98.
Hardware : HP PROLIANT DL360, DL360 G3, DL 385; SUN 420R, SUN BLADE 1000, 1500; 530, HP J6700 RACK SYSTEM,
Software : VERITAS File System, Veritas storage foundation suite, Solaris Volume Manager, Veritas NetBackup, MS Office Suite, VMware
Languages/Scripting: C, SQL, PL/SQL, Shell Programming, HTML.
Networking: NIS, NFS, DNS, ALE, DHCP, Telnet, TCP/IP, SMTP, FTP, SSH
Backup: tar, cpio, tape backup, MsBackup, Ufsdump, Ufsrestore
Databases: MS Access, Oracle 9i, 10g, 11g, MySQL.
Application Servers and Web Servers: LDAP Server, JBoss, Apache Tomcat 6.x, and IIS 3.0/4.0
Devops: Puppet, Chef, Ansible, Vagrant, Docker, Jenkins, AWS, SVN, GIT, Maven, ANT, Clearcase.
Web Server: IIS, Apache
WORK EXPERIENCE:
Confidential, Herndon, Virginia
DEVOPS ENGINEER
Responsibilities:
- Worked with release and deployment of large scale and Enterprise applications
- Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
- Provided maintenance and support to large number of RHEL servers functioning on both physical and virtual environments with a wide variety of applications.
- Analyzed the ESX server logs for any problems and troubleshoot whenever necessary.
- Maintaining the ESX hosts or power outage by proper power down and up process.
- Handled the VMware ESX and ESXi server 5.5, 5.1, 4.0.0 and 3.5.0 based on requirement.
- Configured and installed the hardware agents on the ESX servers for Hardware monitoring and alerts (SNMP & Open Manager).
- Managed several functions like WebSphere, Apache/Tomcat server, mail server, MySQL database, SVN, build and firewalls in both development and production by administrating Linux servers and at the same time.
- Worked with various tools like Puppet, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms
- Worked in upgrading and maintaining software packages on servers using RHEL satellite and Repository servers and for building Virtual machine and physical server.
- Created Puppet Modules and Manifests to automate the build/deployment process and to make improvement to any manual processes from application deployment to monitoring.
- Worked on installation and configuration of Puppet Master and Puppet agents
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Involved not only in performance enhancement and tuning for Tomcat, Apache and JBoss servers on RHEL6 OS virtual instances but also in Writing Build and Build deployment scripts.
- Involved in utilizing almost the entire AWS stack (including EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling.
- Set up Amazon EC2 instances and security groups and databases in AWS using S3 bucket and configured instance backups to S3 bucket, later migrated applications to AWS Cloud.
- Used IAM to create new accounts, roles and groups
- Worked with Nagios for system monitoring
- Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Hudson)
- Set up continuous integration and formal builds using Jenkins with Artifactory repository.
- Troubleshoot the build issue during the Jenkins build process.
- Resolved update, merge and password authentication issues in Service desk and Jira.
- Lead the process of setting up and configuring Apache in Redhat.
- Maximized the functioning of Apache server by performing the regular function checks on all RHEL 5.5 Linux servers in both environments (Production/Non-Production and/or Production/Development).
- Quantified the volume by using the volume manager tools like SVM, LVM, ZFS, NAS, and VERITAS volume manager.
- Extensively used YUM and RPM for installing packages.
- Worked on creating change tickets for the changes made on ESX servers and guest OS.
Environment: s: Red Hat Linux 4/5/6, VMware, Solaris 8, SVN, SUN FIRE 6800/E6500/E4500, Service-Now, Sun Sparc1000, IBM RS/6000, Disk suite, Hudson, CI/CD pipeline, Service desk, Jira, HPUX, ESX, LDAP, DNS, NIS, NIS +, SNMP, Jenkins, AWS, Ruby, Shell scripting, Apache, Puppet, WebSphere.
Confidential, Austin, Texas
DEVOPS ENGINEER/ SYSTEM ENGINEER
Responsibilities:
- Responsible for Installation and configuration of RHEL 5.8/6.3, OEL 5.5/5.7 OS on HP ProLiant DL 385/585 servers.
- Experienced in deploying RHEL 5.x, 6.1 in a blade environment.
- Involved in designing and implementation of application auto integration and deployments with Jenkins, Puppet.
- Installed, configured and administered Jenkins CI tool on Linux machines.
- Implemented AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling groups services.
- Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groupsand Implemented AWS solutions using EC2, S3, Elastic Load Balancer, Auto scaling groups.
- Created alarms and notifications for EC2 instances using Cloud Watch.
- Installed RHEL 5.8/6.3 Virtual Machines on ESXi4.1 servers using Vcenter 4.1.
- Involved in VM deployments using Cloning and Templates, DRS and Vmotion setup for the VMware ESXi 4.1 servers, adding ESXi hosts to the cluster, patching ESXi hosts in maintenance mode and VMware tools upgrade.
- Handled and created volumes and file systems Veritas Manager 4.0 and Veritas File system 4.0 (Foundation Suite) and LVM on Linux. Created disk groups, volumes, file systems, resizing the volumes and file systems.
- Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Designed Puppet Modules to manage configurations and automate installation process.
- Worked on setting up puppet master, puppet agents for managing enterprise policies, configurations.
- Managed GIT and SVN as Source Control Systems
- Involved in writing parent pom files to establish the code quality tools integration. Installing,
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration
- Installed, Configured and at the same time supported VMware and vSphere.
- Assisted in Building, configuring and deploying VMs, Templates and cloning VMs and application data.
- Worked with VM convertors for converting physical machines in VMware VMs.
- Managed the backup and automation techniques by writing Bash,Ruby and Perl scripts.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Built automatic provisioning system with kickstart and Puppet.
- Migrated puppet opensource to puppet enterprise.
- Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
- Day-to-day monitoring and management of the virtual environment using Nagios.
- Worked on IBM Blade Center H Chasis and HP Blade System C7000 Enclosure for installing VMware ESXi 4.1.
- Managed IBM Blade Center H Chasis (Blade Center LS42) and HP Blade System C7000 Enclosure (HP BL460c G7) remotely using IBM blade center Advance Management Module and HP Blade System Onboard Administrator.
- Collaborated with Confidential staff to troubleshoot, isolate and identify Linux server failures (i.e. OS, Kernel panic, DIMM, disk)
- Installed and configured Oracle Real Application Cluster (RAC) on Linux Servers.
- Participating in 24x7 production on-call support of Linux and provided technical support to users.
Environment: RHEL 4.x, 5.x, Veritas Foundation Suite, Puppet, Jenkins, Puppet Master, AnT, Puppet DBRuby, AWS, Veritas Volume Manager, Tivoli Storage Manager 5.x, silvertail, Splunk Veritas Cluster Servers, VMware ESX 4.x, 5.x, vCenter, VMware Update Manager.
Confidential, Washington, DC
SYSTEMS ADMIN/DEVOPS CONSULTANT
Responsibilities:
- Automated the server builds for multiple profiles by implementing the Jumpstart servers and Kickstart servers.
- Used Automounter for monitoring Network file systems and managed the user and OS data files which are in NIS and NFS environment on Redhat Linux environments.
- Configured the servers to register with the Red Hat Network (RHN) Satellite Server.
- Migrated applications to the AWS cloud
- Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a
- Created AWS S3 buckets and glacier vaults for backup and archive purposes
- Provided the workload assessment, monitored service console and maintained user account management.
- Integrated JIRA with SVN and created automated release Notes using Perl Scripts.
- Deployment of Web application with properly installed and configured Tomcat and Jboss.
- Involved in the upgrading process of packages and patches in Oracle Linux and Linux.
- Worked on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Used MAVEN to automate the build process.
- Maintained Redhat Jboss5.1 and WebSphere Application Servers and Apache Web Server running in RHEL 5.8/6.3 environments.
- Aided with assistance for physical servers running Oracle 10g/11g Database’s, which are in RAC configured and running on OEL 5.5/5.7 O/S.
- Installed and Configured Nexus to manage the artifacts in different Repositories.
- Imported and managed multiple corporate applications into GitHub code management repo.
- Managed SVN/Git repositories for branching, merging, and tagging
- Expertise in working with MySQL databases and troubleshooting any performance issues with MySQL and Oracle.
- Worked on maintenance of source control systems Subversion and GIT.
- Ability to setup KVM console on HP Proliant DL 385/585 physical servers for remote access.
- Installed Redhat Network Satellite client version on RHEL servers and pushed the recommended patches to the client servers from satellite wed UI.
- Capability in Creating Shell scripts using (bash/Perl) and using text-processing tools like (Grep/Sed/Awk).
- An understating of virtual environments and associated software such as VMWare.
- Good working knowledge with EMC proprietary Data Domain storage. Configured Oracle 11g RMAN hot backup’s to directly go to Data Domain using the Avamar RMAN plugin.
- Supported in the migration of SAN Switch from Mcdata to Brocade VDX 8770. Work includes running the trunk cables, setting up the patch panels, Installing HBA’s and setting up Linux Device Mapper multipathing on all physical servers.
- Intensively worked on SAN storage migration from EMC DMX to EMC VMAX.
Environment: RHEL 5.8/6.3, Solaris 9/10, VMware ESXi 4.1, Vcenter 4.1, Puppet, Jenkins, Ruby, SVN, Maven, ANT, GIT, Enclosure, HP proliant DL380, DL385, DL585, Dell Poweredge R710, VXVM 5.1, SVM, Oracle 11g, Oracle RAC 11g, Jboss AS 5.0, Websphere AS 6.1, Apache 2.2.19, Perl 5.0
Confidential
LINUX ADMINISTRATOR
Responsibilities:
- Worked on RHEL 5.x,6.x and Sun Solaris 10/9.0/8.0 VM build for installing, upgrading, mirroring and configuring Kickstart, Jumpstart installation respectively.
- Setup Sun servers and Workstations and upgraded Solaris 8 to 9 and 9 to 10 on them, added necessary patches using patchadd utility and scripts.
- Performed root cause analysis to quickly recover from service interruptions, and to prevent recurring problems.
- Monitored user and group administration, password management, file accessing and advanced file permission privileges.
- Deployed the CRON for automating some jobs in scheduling processes.
- Ensured the working of printers, printer server and print clients by configuring them using commands like IP, Ipstat, Ipadmin, Ipfilter & GUI .
- Added more resources like Memory, Disks and increasing the Swap and performed disk management using different RAID technologies.
- Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
- Administered and configured volume operation using vxdisk, vxdg, vxassist, vxmake and vxvol in VERITAS Volume Manager/VERITAS File System.
- Worked in setting up LDAP, DNS, DHCP, NFS, NIS Server along with effective group and System Level policies in RedHat Linux, and Sun Solaris.
- Set up roaming profile features by using Samba and NFS servers.
- Configured the Quotas so that users can be prevented from storing unnecessary files in the File Servers' storage
- Ensured the health and security of the Linux boxes which were in use.
- Accomplished the target of managing Network Applications and Services like NFS with Hummingbird connectivity V7.1.
- Participated in the development and implementation of network-related procedures and standards and Configured DHCP and FTP servers in Linux
- Handled network related services like FTP, NFS, Samba, TCP/IP in RedHat and Sun Solaris environment.
- Troubleshoot the network using ndd ndd, traceroute, netstat, ifconfig and snoop.
- Involved in documenting of Linux and Windows environment and configuration details including documentation of solutions for any issues that have not been discovered previously.
Environment: RHEL 4.X, Sun Solaris 10/9.0/8.0, VERITAS Volume Manager, VxFS file system, VERTIAS NetBackup, IPfilter & GUI, Samba, Sun SPARC 1000, Perl, shell Scripting, CRONTAB/AT . , Weblogic 8.1, Vim editor, Networking servers.
Confidential
SYSTEMS ADMINISTRATOR
Responsibilities:
- Administered, supported and upgraded Linux Clusters consisting of 100+ nodes running on both Red Hat and SUSE.
- Supported nightly and continuously in Building, maintaining and troubleshooting high availability clusters using Veritas Cluster Server (VCS).
- Involved in the job of Adding new nodes to the cluster, updated the nodes with patches from RHN and satellite server.
- Performed configuration and troubleshooting of standard Linux and network services like NFS, DHCP, SNMP, HTTP, FTP, SCP, Web servers (Apache), SMTP.
- Installed standard computer hardware, operating systems, layered products, upgraded BIOS on HPC clusters and Applied patches following standard configuration and security rules.
- Evaluated and proposed use of open source and commercial software, frameworks, and tools where applicable.
- Implemented file sharing over the network by configuring NFS/SAMBA on the system to share essential resources.
- Supported most aspects of the networking platform, including Firewalls.
- Responsible for synchronizing clients with NTP server.
- Managed infrastructure by installing and configuring the monitoring tools like Nagios and Splunk.
- Maintained network security and ensures compliance with security policies an8/d procedures.
- Proactive application monitoring and troubleshoot the problems by diagnosing them.
Environment: RHEL 5/6, IBM Power and HP servers, HMC, NFS, SAMBA, FLEXLM, EMC VMAX, EMC VNX VG8,Veritas Cluster server, Linux Virtual machines, VMware, Perl Scripting, flexlm, LVM NetApp Filters