Dev Ops Engineer Resume
TX
PROFESSIONALSUMMARY:
- Accomplished Linux/ UNIX administrator with 7+years of experience managing server infrastructures and data - center operations across multiple platforms (UNIX, Linux, and Windows). Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.
- Experience in professional system support and solution-based ITservices for Linux OS (RHEL, Ubuntu, and CentOS), Amazon Web Services and OpenStack.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server and SUSE Linux 10.x/11.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server and Linux.
- Experience in Package management like Install, remove and update and querying packages using RPM tool.
- Experience in Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Installation and upgrade of Packages and Patches configuration mgmt, version control, service pack & reviewing connectivity issue regarding security problem.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration on Unix/Linux systems.
- Experience in Configuring Kick start servers to install Red Hat Linux and VMWare ESX on multiple machines.
- Worked in Production Support environment and resolution of complicated issues that arise during the process.
- Excellent understanding of Agile software development methodologies.
- Installed, configured and administered Continuous Integration tools such as Docker and Puppet for automated builds.
- Experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Deployment Pipelines using Jenkins and Bamboo.
- Experience in deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Automating the application deployment inside the software container using Docker.
- Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCMClear Case and TFS.
- Integrated JIRA in with SVN and dealing with its administration in change management process.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and jetty.
- Experience in multiplatform Linux (Red Hat Linux, Centos, and FreeBSD) and Windows environments, with hands-on expertise in scripting (bash) and RUBY programming.
- Storage Configuration, management and RAID 0, 1, 5, 6, 10 creations.
- Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
- Working experience on User management, disk quota and Job Scheduling using Crontab, at jobs.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Proficient in hardware and software troubleshooting and problem determination/resolution.
- Good exposure in administering version control systems to create daily backups and checkpoint files.
- Trouble shooting of day to day system and user problems including resolving issue tickets and documentation of the issues and their fixes.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
TECHNICAL SKILLS:
Operating Systems: Red Hat Linux 4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, SUSE, VIOS 2.1/2.2, HP-UX 11, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS.
Application/Software: Apache, Tomcat, JBOSS, FTP, Samba OSSEC, Denny Hosts, GIT.
Languages: Shell scripting, PERL, C, C++, JEE, PHP, Power Shell, Ruby, Python.
Web/App Servers: Apache/TOMCAT Web Server Administration, Weblogic, Webserver, Oracle Application Server.
Network Protocols: DHCP, NIS, LDAP, NFS, TCP/IP, HTTP, SSL, SNMP, SMTP, FTP, SSH, UDP, TELNET, SAMBA, Firewalls, Cisco Routers/ Switches, VLAN, VLAN Trunking, Multicast routing.
Security: OpenSSH, TCP wrappers, iptables, firewall.
Datacenter Technologies products: VMware VSphere, VCenter Server Appliance, VMware ESXi Hypervisor, F5 Big-IP load balancing (GTM/LTM).
PROFESSIONAL EXPERIENCE:
Confidential, TX
Dev Ops Engineer
Responsibilities:
- Responsible for Software and application package administration and troubleshooting at user level and deployment management.
- Performed upgrades of Packages and Patches in Linux .
- Configuring Redhat Linux Servers with Jumpstart and kick start.
- Resolving production issues/tickets by using ticketing tool.
- Responsible for creating and maintaining Git branches and tagging activities.
- Responsible for daily tasks such as user setup, group setup, install and upgrading new machines on RHEL.
- Manage all CM tools (SVN, Maven, Jenkins, Git, GitHub) and their usage process ensuring traceability, repeatability, quality, and support
- Patch Management, Package management, RPM, User administration.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Analyze the results and identify the root cause of job fails on Jenkins.
- Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef.
- Installed & maintained Selenium & Cucumber jars in Eclipse IDE, maven, Jenkins & cucumber Plugging.
- Creating different elements of chef including chef nodes, chef servers and chef workstation.
- Creating and upload new and updated cookbooks to the chef server that manages your infrastructure and applications.
- AWS Ops Works uses Chef Cookbooks to handle tasks such as installing and configuring packages and deploying apps.
- Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Experience with Weblogic, JBOSS, WebSphere, Tomcat application servers.
- Daily duties include Unix/ Linux server maintenance, supporting Test/Developer's team for application issues, performance tuning, troubleshooting, software running on Linux servers.
- Creating Managing & deploying various RHEL Virtual Machines and Templates.
Confidential, Columbus, OH
Linux Engineer
Responsibilities:
- Installation, Configuration of Linux operating systems on different hardware environments.
- Complete Red Hat Production support including User Administration, Disk Management.
- Created and modified users and groups with SUDO permission.
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- RPM and YUM package installations, patch and other server management.
- Responsible for Software and application package administration and troubleshooting at user level and deployment management.
- Hands on experience in monitoring EC2 instances using Nagios and Cloud Watch.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux .
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Monitoring system resources, logs, disk usage, scheduling backups and restoretesting, debugging, documentation standards, and interfacing.
- Assisted in configuring the application servers with other components such as database, web servers, LDAP directory, Active Directory, BEA Web logic etc.
- Worked on creating Virtual machines using VMware.
- Installation of third party tools using packages.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
- Experience in DNS, NIS, NFS, send mail, ftp, remote access, security management, and system troubleshooting skills.
- Shell/Perl Scripting to automate some regular Admin tasks.
- Managing LVM, VG Partitions profiles and hardware resources assigned to Partitions.
- Administering ESX server, monitoring user's activity and system performance
- Managing System Resources like File System, Disk space, Volume Groups, Logical Volumes and Physical Volumes.
- Attend team meetings, change control meetings to update installation progress and upcoming changes in environment.
Confidential, Columbus, Ohio
Linux System Administrator
Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6 and Solaris 9/10 systems.
- Performed automated installations of Operating System using kickstart for Red Hat EnterpriseLinux .
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- RPM and YUM package installations, patch and other server management.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux .
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Monitoring system resources, logs, disk usage, scheduling backups and restoretesting, debugging, documentation standards, and interfacing.
- Assisted in configuring the application servers with other components such as database, web servers, LDAP directory, Active Directory, BEA Web logic etc.
- Good experience in Splunk monitors the environment routine tasks.
- Install, configure and manage LAMP (Linux/Apache/MySql/PHP) stacks.
- Troubleshooting Production Server Problems related to web applications, Sendmail, disk space, file system, DNS and network connectivity.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
- Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like filesystem management, process management, Server reboots etc
- Experience in performing, uploading and upgrading new firmware on the Interconnects and Chassis.
- Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.
- MySQL Troubleshooting any performance or configuration issues with and Oracle.
- Worked on Mail Server, Samba Server, and Apache Server.
- Extensive experience in network management TCP/IP, NIS, DNS, NFS, VLAN.
- Experience in deploying several sets of Linux guest builds from VMware templates using PowerCLI as well as Red Hat Satellite Server.
- Integrate more than 500 Linux servers to authenticate using Windows Active Directory using Winbind and Samba.
- Maintaining of Clusters (Creating and Scheduling jobs).
- Documenting Server Details for future support.
- Support Apache, Tomcat and generate SSL Keys to renew SSL certificates on webservers.
- Hands on experience on troubleshooting Boot Loaders like GRUB.
- Attend team meetings, change control meetings to update installation progress and upcoming changes in environment.
Environment: RHEL 5/6/7, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, NFS, VMware, Oracle/ Sun Solaris, Windows 2008, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential, Green bay, WI
Linux System Administrator
Responsibilities:
- Build new servers which included HP-UX (11.3, 10.23), Red Hat 6.3, and UNIXservers.
- Created logical volumes, extending the file systems using LVM.
- Install the packages on servers using the repository servers.
- Implementation and administration of VMware ESXi 4.x, 5.x, vCenter for running Redhat Linux, windows Servers on Production and Development.
- Installation through SATELLITE Server.
- Used Docker for build, ship, and run distributed applications.
- Involved in setting up of Docker and creating new images and getting images from Docker hub and performing the builds.
- Good experience in Splunkmonitor the environment routine tasks.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Puppet, Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, and ftp remote access.
- Security management and Security trouble shooting skills.
- Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and volume manager.
- Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Ant, Maven and deployed into Apache Tomcat server on Linux environment.
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
Environment: RHEL 5/6/7, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, JavaScript, HTML, Windows 2008, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential, Sunnyvale, CA
Linux System Administrator / Dev Ops Engineer
Responsibilities:
- Responsible for Software and application package administration and troubleshooting at user level and deployment management.
- Performed upgrades of Packages and Patches in Linux .
- Configuring Redhat Linux Servers with Jumpstart and kick start.
- Resolving production issues/tickets by using ticketing tool.
- Responsible for creating and maintaining Git branches and tagging activities.
- Responsible for daily tasks such as user setup, group setup, install and upgrading new machines on RHEL.
- Manage all CM tools (SVN, Maven, Jenkins, Git, GitHub) and their usage process ensuring traceability, repeatability, quality, and support
- Patch Management, Package management, RPM, User administration.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Analyze the results and identify the root cause of job fails on Jenkins.
- Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef.
- Installed & maintained Selenium & Cucumber jars in Eclipse IDE, maven, Jenkins & cucumber Plugging.
- Creating different elements of chef including chef nodes, chef servers and chef workstation.
- Creating and upload new and updated cookbooks to the chef server that manages your infrastructure and applications.
- AWS Ops Works uses Chef Cookbooks to handle tasks such as installing and configuring packages and deploying apps.
- Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Experience with Weblogic, JBOSS, WebSphere, Tomcat application servers
- Experience in creating users, groups, Data Sources, JMS Sources in Weblogic
- Troubleshooting and analysis of hardware and software failures for various Solaris servers (core dump and log file analysis).
- Hands on knowledge on Ruby and Python scripting.
- Collecting Pre-Migration Data using Shell scripts for Solaris and Linux to handle Server Migration each weekend.
- Performed automated jobs to do patching, selinux, FTP, Vulnerability, logrotate, Inventory backup, post build tasks using scripting.
- Actively involved in configuration and deployment of various sets of custom configuration pertaining to Linux/UNIX server security, OS hardening, and maintenance of Baseline standards.
Environment: RHEL 5/6, CHEF, RPM, YUM, Selinux, NFS Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, Windows, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
Confidential
Linux Administrator
Responsibilities:
- Installation, Configuration of Linux, Solaris operating systems on different hardware environments.
- Configuring Solaris, Redhat Linux Servers with Jumpstart and kick start.
- Experienced with working in Solaris Volume Manager (SVM), creating and maintaining Meta data base. Creating Meta devices.
- Performed upgrades of Packages and Patches in Solaris and Linux.
- Configuration San for ISCSI devices by using 3rd party tools open e and open filer.
- Creation and scheduling cron jobs for backup, system monitoring and removal of unnecessary files.
- Application servers, database servers, directory servers, core infrastructure services (Proxy, DNS, SSH, SMTP, etc), and others.
- Discussed and documented Internal WIKI pages about the SLAs, OLAs and other ITIL best practices used to address the tickets in a timely manner.
- Monitoring system resources, logs, disk usage, scheduling backups and restore.
- YUM and aptget package management.
- Installation/Administration of TCP/IP, NIS/NIS+, NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per the client's requirement.
- Documenting the procedures and standards for other administrators to follow.
- Implemented RAID technology to back up servers.
- Performed network troubleshoot using ndd, traceroute, netstat, ifconfig and snoop.
- Configured LVM (Logical Volume Manager) on various Linux servers.
- Maintained and monitored user accounts, file security, file access, permissions, passwords, provided special privileges to selected users, thus controlling the system and its access.
- Managed several projects to implement a Hyper-V cluster with Hyper-V replication of virtual machines (VMs) and distributed file system (DFS) replication of shared files to provide high availability (HA) and disaster recovery (DR).
- Managed and maintained virtual computing environment based on VMware and administers computer systems with window
Environment: RHEL, Shell & Ruby Script, Puppet, Networking's: DNS, FTP, TCP/IP, HTTP, VMware, Oracle/ Sun Solaris, Windows, ESX host cluster, Apache webserver, Kernel Virtual Machine, Samba, SSH keygen tool.
