Devops Engineer Resume
Lewisville, TX
SUMMARY
- Linux/Unix System Administrator/Engineer with over 7 years of experience working on Redhat EL 4.x, 5.x, 6.x, CentOS 4.x, 5.x, 6.x Suse 10.x, 11.x Oracle Enterprise Linux, Solaris 8,9,10, VMware ESX, ESXI and DevOps environment
- Worked on Installation, configuration, maintenance and troubleshooting of Redhat EL 4.x, 5.x, 6.x, CentOS 4.x, 5.x, 6.x Suse 10.x, 11.x Oracle Enterprise Linux on development, test and production environment.
- Configured Kickstart servers for automated installation of workstations, with custom profiles and custom package suites/clusters.
- Experienced in administration and implementation of VMware ESX and vSphere 4.x, 5.x and vCenter.
- Experience on installation and configuration of VMware ESX, ESXI as well as migration of vm’s between two hosts and two different data storage.
- Worked on Windows Active Directory and LDAP; used samba to join Linux server to Active Directory.
- Worked on Provisioning of pre - configured Linux instances on demand in DEV/IT,UAT and production environment through AWS(EC2) as well as migration of various applications to AWS.
- Integration and troubleshooting of network related services like NFS, NIS, DNS, TCP/IP, SMTP, and SNMP.
- Installation and configuration of Web/ Application Apache, Tomcat / Web logic, WebSphere on Linux.
- Worked on database Installation that included Oracle, SQL, and MYSQL.
- Worked on setup and administration of VERITAS Volume Manager and HA Clusters.
- Worked on installation and configuration of DevOps tool like Puppet.
- Good knowledge about Puppet configuration management.
- Worked on Administration/Maintenance of Source Control Management Systems such as Git.
- Management of Puppet automation tool including installation of puppet agent on client server.
- Improved continuous integration workflow, project testing, and deployments with Jenkins.
- Worked on management of User accounts, System security, kernel performance monitoring and tuning.
- Worked on various scripting language like Shell, Bash, Perl, Ruby, Python.
- Experienced in installation of Operating Systems, Packages and Patches, also worked on adding Peripheral, maintaining user accounts, System Security, backup /recovery, performance tuning, troubleshooting at various levels.
- For the monitoring of Linux Servers Managed tools like Nagios and Cacti.
- Hands on knowledge of SAN and NAS technologies as well as Tivoli Monitoring tools and backup.
- Proficient in System administration, System planning, co-ordination, commissioning, setting up security hierarchy and capacity planning.
- Worked on flexible hours for production, backup, bug resolution on-call support for 24/7 environments.
TECHNICAL SKILLS
Operating System: RHEL 4.x, 5.x, 6.x Centos 4/5, SuSe 10/11, Ubuntu, Fedora, AIX, Solaris, Windows.
DevOps Tool: Chef, Puppet, Jenkins, Docker.
Web /Application Server: Tomcat, Apache, MySQL, DB2.
Cluster server: Veritas Cluster, Red hat Cluster.
Languages: HTML, Ruby, Bash, Perl, Python & Shell Scripting.
Virtualization: VMware and Vsphere.
Networking: LAN, WAN, TCP/IP, UDP, NIS, DNS, DHCP, NAS, and SAN.
Monitoring Tool: Cacti, Nagios.
Services: SSH, SFTP, FTP, NFS, RPM, YUM, SAMBA, Telnet, Auto FS, Telnet.
PROFESSIONAL EXPERIENCE
Confidential, Lewisville, TX
DevOps Engineer
Responsibilities:
- Worked on Administration and support of multiple Linux and UNIX Servers.
- Installed, configured, maintained, troubleshoot and supported various flavors of Linux and Unix which included but not limited to RHEL 5.x, 6.x, Ubuntu, Suse, CentOS and AIX servers.
- Built new configuration management environment using Puppet, Jenkins and Git.
- Used Puppet for centralized configuration management of essential services.
- Assisted with SVN to Git (Gitlab frontend) migration.
- Provided backup support for Jenkins build environment.
- Migrated applications to the AWS cloud.
- Installation and configuration of Apache Web Server for Various intranet/extranet websites.
- Implemented Network File System (NFS) for file sharing and network installation.
- Responsible for backup of all servers and recovery of all servers.
- Configured clustering by using Veritas Cluster Server (VCS).
- Prepare specs for new infrastructure and VMware servers, network switches, routers, firewalls, and VPN.
- Managed Storage Area Networks (SAN). Managed nodes running under SAN environment through HACMP.
- Wrote Shell Scripting to check security setting to change the server settings.
- Troubleshoot and repair network, application, OS, and hardware issues in support of developers and engineers
- Worked with QA and Development Team in Resolving Fixing related to the Application
- Tuning the kernel parameters based on the application/database requirement.
- Worked on security hardening and documented the whole process for future reference.
- Implementation of Samba to help printing and file sharing in the mixed Environment
- Document and maintain the inventory using asset management techniques.
- Monitor ticket queue to attend user and system calls, attend team meetings, change control meetings to update installation progress, and for upcoming changes in environment
- Worked on 24X7 off-hour rotation support team.
Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Veritas Cluster Server, Oracle, MySQL, AIX 5.3L,Windows, Veritas Volume Manager, Veritas Net backup, Puppet, GIT, SVN, Jenkins, Ksh/Perl programming, DNS, NIS, NFS, Apache, Tomcat, windows server 2008, VMware ESX 4.x.
Confidential, Irving, TX
Systems Administrator/Engineer
Responsibilities:
- Supported Linux/Unix Servers in development, Test and Production environments.
- Installed, Maintained and Administrated Red Hat Enterprise 5.x, 6.x, Cent OS and AIX Servers.
- Worked on installation and configuration of Web /Application Server Tomcat and Apache.
- Set up preconfigured RHEL 5.x and 6.x servers via AWS cloud.
- Provisioning of servers via AWS cloud.
- Implementation of VMware Infrastructure for RHEL 5.x, 6.x with VMware ESX 4.1x and building KVM Hypervisor.
- Provided primary support to all kinds of issues related to Unix and Linux, which included but not limited to performance, user, security and network.
- Created/Maintained user Accounts file systems and successfully created logins IDs on large number of servers.
- Extensively worked on network support that included NFS, NIS, NTP, FTP, and users setup/troubleshooting.
- Monitoring Disk space, adjust LVM Configuration & add space as and when needed.
- Worked on the configuration of server monitoring tool like Nagios and used Nagios for monitoring of the Linux/Unix systems.
- Implemented Puppet modules to automate configuration of a broad range of services.
- Deployed Puppet and Puppet DB for configuration management to existing infrastructure.
- Wrote puppet manifests for deploying, configuring, and managing and monitoring.
- Familiarity with configuring and using a Configuration Management product for Linux servers
- Monitored and updated patch software, firmware, and security patches for all applications in infrastructure.
- Installation and configuration of SUDO package and accomplished successfully across various UNIX platforms.
- Administrated DHCP, DNS and Samba services in Linux.
- Configuration, Administration and maintenance of NFS, DNS, NIS and samba on Linux Servers.
- Built shell scripts, managed the automation of CRON jobs as well as file systems.
- Worked on system configuration and installation of software applications, operating system upgrades and hardware.
- Provided 24x7 on-call /Remote Support for Production Problems.
Environment: HP Network Node, HP DL365, DL360, DL380, DELL, RHEL 5/6, CentOS 5/6, ESXi 4.1, Puppet, DNS, DHCP, Nagios, SPARC server 1000, SPARC server 20 Enterprise Servers, SPARC server 1000/20, SPARC station 10 and Web logic 8.1
Confidential, Minneapolis, MN
System Administrator/Engineer
Responsibilities:
- Involved on installation, configuration and OS upgrades on Red Hat Linux 4.x, 5.x; AIX 5.2/5.3/6.1.
- Worked on configuring Kickstart Servers and booting the images using PXE in Red Hat Linux.
- Installation of patches and other software packages on Linux and AIX Servers.
- Managed VMware ESX 3.5 & ESXi 4.1 environments. Create and install virtual machines (Windows and RHEL) on ESX 3.5 and ESXi 4.1 as specified by Architecture Group.
- Worked on SWAP box configuration, Implementation of disaster backup and recovery.
- Installed and configured SAMBA server for windows and Linux connectivity.
- Worked on installation and configuration of web servers and applications; Websphere, Weblogic, tomcat, Apache.
- Used Veritas NetBackup 6.5 to Implement and configure Backup policies and Storage Units.
- Experience with Internet services installation, configuration and maintenance on apache, SMTP on Sendmail, POP3 and LDAP on Linux platforms.
- Administered the UNIX System for clustered HP Servers with fiber attached SAN storage.
- Maintained & troubleshoot SAN and Fiber card related errors on UNIX.
- Discovered & attached LUNS provided by the Storage team to the required Unix/Linux Servers.
- Created disk pools and configured shared virtual disks using Symmetrix Management Console.
- Worked on Installing, maintaining, upgrading and supporting Red Hat Linux systems w/ Oracle 10G RAC with Cluster Ready Services (CRS) and Sybase database.
- Installed and configured LAMP (Linux, Apache, MySQL, and PHP) for different applications.
- Used Nagios monitoring tool to monitor servers, switches, and ports.
- Experience in Servers consolidation and virtualization using UML Linux, XEN and VMware virtual infrastructure, VMware ESX, VMware VCenter.
- For administrative and project requirements implemented NIS and NFS .
- Configuring SUDO and granting root permission to users for performing certain activities.
Environment: Red Hat Linux 4.X, 5.X, AIX 4.X/5.X, SLES 9, 10, Veritas Volume Manager, VCS, IBM HACMP V4.5, Samba, Oracle 9i/10g, Veritas NetBackup 4.5.5, EMC Symmetric, CLARiiON, MYSQL, LVT, NIM, ILO, Nagios, VMware ESX 3.x/4, JBOSS, SAN, NAS, LVT, NIM
Confidential
Linux/Unix Administrator
Responsibilities:
- Performed automated installations of Operating System using Kickstart for Linux.
- Provided Primary support to all kind of issues for all Linux platforms.
- Supported UNIX and Telecom (IVR) applications.
- Developed, customized and build RPMs on Linux for deployment on various servers through Software Development Life Cycle.
- Management of user accounts and groups, File systems and disks.
- Installation of SAMBA server for interface between Linux servers and Windows servers to share files.
- Patch and Package administration to keep the servers updated with the patches and that implementing packages developed for deployment.
- Installed and configured SSH to enable secure access to the servers.
- Limiting user account privileges using SUDOERS.
- Creation and Maintenance of User Accounts file systems and successfully created logins IDs on large number of servers.
- Designed bash to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management.
- Provided 24x7 on-call/ Remote Support for Linux Production Problems
- Support to manage documentation for systems and created new procedure to support new products.
Environment: RHEL 3.0, SAMBA, SSH, bash, DHCP, DNS, SMTP, Kickstart, Linux, RPM.