Linux/devops Engineer Resume
Milwaukee, WisconsiN
SUMMARY
- me’m experienced, and resourceful IT professional worked as a system administrator over 7+ years.
- Executive work on Operating Systems like: Linux (RHEL 2.1, 3, 4, 5, 6, 7), Ubuntu (4.10, 5.04, 15.10, 16.10), AIX (5.2, 5.3, 6.1) and Windows NT (5.2, 6.0)
- Experience in implementing Automation of servers in multiple locations using DevOps configuration management tools like puppet.
- Hands on experience working on AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, Cloud Front, Elastic Cache, Cloud Watch etc.
- Worked on VM - ESX (4, 4.1) and VM-ESXi (5.1, 5.5, 6.0, 6.5) and provided scope for 900+ servers.
- Building various distributions of Linux and Unix Servers using Kickstart and Jumpstart wif custom configurations to achieve high availability and performance.
- Experience in managing configuration through Puppet, Bash and Ruby scripts.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Created and managed a Docker deployment pipeline for custom application images in teh cloud using Jenkins.
- Experience wif CI tools (Jenkins, Build Forge, and Bamboo)
- Performed in installation, configuration, upgrading, patching, administrating and monitoring Linux, Unix and Windows servers.
- Constantly Monitored teh performance of servers (Physical and Virtual) and Network Devices using commands like- vmstat, iostat, top, netstat, truss, sar, ndd, ethtool, Dtrace, Strace.
- Assisted team on Jenkins, Hudson, Docker, TeamCity and BuildForge for continuous integration and for End-End automation of all build and deployments.
- Skilled in Pearl/CGI, PHP, Shell, JavaScript, and HTML, where me have provided custom solutions as per teh design specifications.
- Expertise in RPM Package Administration for installing, upgrading, and checking dependencies.
- Expertise in using monitoring tools like Nagios and Splunk for identifying flaws in infrastructure.
- Expertise in configuring, improving performance and troubleshooting of Linux/Unix servers.
- Expertise in creating automatic tasks like evaluation, installation, configuration, security, tuning, backup, recovery, upgrading, patching of Linux and Unix server’s configuration using Shell Scripts and Crontab.
- Experienced in installing VMware VSphere 5.1, 5.5 and created virtual machines on ESX 5.1, 5.5 Servers.
- Experience in increasing availability, reliability, and auditability using RedHat Satellite Server.
- Created and implemented NFS, NIS, NIS+, NFSD, SNMPD, SMBD, named DNS, DHCP, LDAP, and Mail servers.
- Extensive knowledge of RAID (Different setups and configurations)
- Experience in installing, configuring, and maintaining application Servers like WebLogic Server, Apache Tomcat, JBoss Enterprise on Linux and Unix
- Experience in increasing performance, reliability and availability by installing, configuring Load balancing clusters
- Expertise in Data Migration from local to remote and vice-versa using Logical Volume Manager (LVM), Solaris Volume Manager (SVM), Veritas Volume Manager (VVM)
- Expertise in planning, implementing, and evaluating required hardware for Storage Area Network and Network Access Storage
- Expertise in maintaining Database Performance, Scalability, and Reliability using Oracle Real Application Cluster (RAC)
- Expertise in Building and Maintaining Oracle RAC Clusters for applications.
- Extensive experience writing scripts in SQL, PL/SQL packages, procedures, functions and triggers in multipleOracle environments.
- Experience in maintaining and managing team to accomplish teh tasks before given time wif high rate of reliability.
TECHNICAL SKILLS
Operating System: Red hat Enterprise Linux 6.x/5.x, IBM AIX 7.1/6.1/5.3/5.2/5.1, Windows NT/2000/2003 Server, CentOS, Ubuntu
Web Servers: Apache HTTP server 2.0.50/2.0.49/2.0.48, Samba, IBM HTTP, AWS, web server V7, Web Logic 8.1, Web Sphere application 6.0
DevOps: Puppet, Ansible, Chef, AWS, Jenkins, Docker, Ant, Maven
Monitoring Tools: Splunk, Nagios, Cacti
Storage Arrays: EMC SAN storage, Tivoli storage manager 5.4/5.3, IBM SAN.
IP Technologies & Protocols: SMTP, DNS, FTP, NFS, TCP/IP, DHCP, HTTP, HTTPS.
Languages: Bash, python, Perl Shell Scripting, Korn shell scripting, Java
Virtual Environment: VMware virtual workstation 6/5, IBM VIO Server.
Hardware: HP ProLiant: DL 580/380 (G8/G5/G4) Confidential IDRAC: (R710, R910, R610, R510)H-series blades (HS23/HS22/HS21), VMware, IBM P7/6 Servers.
Databases: PL - SQL Server, Oracle, DB2
PROFESSIONAL EXPERIENCE
Linux/DevOps Engineer
Confidential, Milwaukee, Wisconsin
Responsibilities:
- Installation, Configuration and maintenance of RHEL (5, 6), Solaris (10, 11), Ubuntu (4.10, 5.04, 15.10).
- Installed and configured Linux and Windows operating systems on VMware.
- Creating clusters in VMware VCenter
- Provided infrastructure and tools for DevOps team as per teh product requirement.
- Starting and Stopping instances and Oracle RAC Cluster Ware.
- Coordination, installation and configuration of rack mount servers andKVMswitches into server racks & network; to include cable management and remote desktop connection usage.
- Designing, Implementation and deploying teh infrastructures using Puppet
- Managed to install Puppet agents and pushing Manifests/Modules to multiple Puppet clients.
- Assembled Puppet Master, Agent and Database servers on Red hat Enterprise Linux Platforms.
- Used Dockers to create several containers and setup images on those containers. Performed Continuous Integration using Dockers
- Installing, upgrading and configuring RedHat environments using kickstart environments.
- Creating modules, profiles manifests for new servers, and pushing them to servers using Puppet.
- Installed and configured more TEMPthan 500+ servers according to design specifications.
- Worked on tools like GIT and SVN and integrated build process wif Jenkins.
- Worked on Multiple AWS instances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
- Worked on data center operations including hardware, software setup monitor, troubleshoot & configure Web applications and web servers.
- Maintained consistency by upgrading RedHat Linux whenever required.
- Used Satellite Servers and Repository servers to continuously upgrade and maintain software packages
- Maintained performance and availability by tuning and removing Bottlenecks
- Expertise in maintaining and troubleshooting Oracle RAC Cluster.
- Responsible for running operational tasks like monitor log files, migration between environments and performance tuning.
- Implemented Splunk monitoring system to notify teh issues in infrastructure wif teh halp of Heavy Forwarders and Universal Forwarders.
- Experience in developingSplunkqueries and dashboards targeted at understanding application performance and capacity analysis.
- Monitor server applications, use monitoring tools OEM, AppDynamics,Splunklog files to troubleshoot and resolve problems.
- Worked on scheduling automatic tasks using Crontab and Shell Scripting: ksh, csh, python wif application and dev support.
- Adding and Partitioning of Disks Creation of file systems, RAID /Disk array
- Implementing, configuring and Monitoring Veritas Volume Manager 3.1.1 and Storage Attached Networks wif Fiber Channel Interface to achieve recovery scenarios using RAID5 and mirroring techniques.
- Implemented advanced disk configuration such as RAID 5 using Linux Software RAID program
- Experience in RAID Controller in providing groups to applications and operating systems as logical units and provided data protection schemas.
- In RHEL maintained package management using RPM, YUM and UP2DATE.
- Installation, Implementation and troubleshooting of network services like NFS, FTP, SAMBA, NTP, Telnet, SSH
- Monitored and Maintained a NIS environment for Development Environment and production. Configured NIS clients and resolved teh problems NIS
- Securing teh Linux Server and Network Services using TCP/IP Wrapper and Net filter (IP tables)
Environment: RHEL 6.5/5.11, Cent OS 5.7, Puppet, AWS, Jenkins, Solaris 9/10/11, Apache 1.2/1.3/2.x, SVN, GIT, Nexus, Docker, Logical & VERITAS Volume Manager, VERITAS net backup 5.x/6.0, VM ESX 4.x/3. x.
Linux/windows administrator
Confidential, Des Moines, Iowa
Responsibilities:
- Installed, Configured and Maintained RHEL (4.x5.x & 6.0), Solaris (8, 9 & 11.2), OEL (7.2, 7.3) on x86, Blade Centers and Cisco UCS.
- 24/7 support for Red hat servers in Testing Environment, Production Environment
- Virtualization of Red hat servers using Oracle VMware 5.1.30, vSphere 5, 6.5 and managed ESXi servers using VCenter and worked wif ESXi Cluster and VMotion.
- Operational support and process optimization of Ping Federate, Tivoli Identity Management,LDAP and Active Directory.
- Actively participated in migration fromWindows server and application updates.
- Created Windows Batch files and PowerShell scripts for various tasks
- Created and configured multiple Virtual Machines and Virtual IPs in Apple Infrastructure Team.
- Worked wif team to develop POC (proof of concept) for AWS implementation.
- Installed Android Application clusters and resolved issues will those servers.
- Worked on installation and configuration of DevOps tool, Puppet.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Created and maintained Banded zone, Whole root zoon, Sparse root zoon
- Installed and configured Red Hat Linux booting from NAS and SAN.
- Handling of SAN like SAN arrays, HITACHI, EMC
- Installing and configuring of Fiber Card Adaptors
- Executive work on SAN Migration using 2 HBAs for each server to reduce NSPOF on RHEL and Solaris servers
- Worked wif team to develop POC (proof of concept) for AWS implementation.
- Worked on installation and configuration of DevOps tool, Puppet.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Installed/Configured VERITAS Volume Managers on Linux and Solaris servers.
- Developing scripts to be checks by Nagios for execution in both Windows and Linux environments
- Monitoring of web servers and other services using Nagios monitoring tool.
- Developed utilities in Perl, including templates and configurations for Nagios, MRTG, and basic system configurations. Wrote custom plugins for Nagios.
- Exclusively worked on RAID Arrays to improve performance, improving resiliency and to decrease teh cost.
- Implemented NetApp storage arrays in Intelligrated’s major locations and utilized NetApp SnapMirror technology for disaster recovery.
- Installation and configuration of backup-clients like Veritas Net Backup, Bacula
- Experience working wif HP Open view client and server configuration.
- Experience in process automations like systems, applications, backups etc. using Python, Bash and Power Shell
- Setup and Monitoring Full Networking Protocol services like NIS, NFS, SSH, SFTP and DNS
- Tuned and configuredOracle SOA suite in High availability environment in eight nodesRAC Environment.
- Installation and Configuration of Solaris 9 and 10 on 600+ servers using Jumpstart and SUSE Professional desktop 10x.
- Installation and configuration of application servers like WebLogic server, WebSphere, Apache Tomcat 7.0, Oracle 9i, 11g and MySQL on Linux.
- Monitoring and Administration of WebSphere Application Server 6.x wif Network Deployment
- Consolidated teh Business process by Creating volumes using storage for VMAX Array on Red hat & Solaris servers.
- Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues
Environment: Red hat EL 4.x, SUSE 10, Puppet, Docker, AWS, NetBackup, Jenkins, SVN, HP, KornShell, VMware ESX3.5, VMware vSphere ESX4.0, Windows.
Linux Engineer
Confidential, Dallas, TX
Responsibilities:
- Installation, configuration and upgrade of Solaris (9,10), Red Hat Linux 3/4/5/6, Cent OS 5.8, Windows 2008 operating systems.
- Worked on installs, upgrades, patches, configuration, performance tuning on Red hat and system software and hardware.
- Worked on Installation and configuration of DevOps tool Puppet.
- Applied patches (using RPM and YUM) to fix teh holes dat were found during teh quarterly scan basis using Nessus scan.
- Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
- Built post install scripts using shell scripting in SUN Solaris and RHEL servers.
- Worked inDevOpsgroup running Jenkins in aDockercontainer wif EC2 slaves in Amazon AWS cloud configuration
- Responsible for designing/building/configuring documentation related to Red hat Enterprise Linux 4, 5, 6 via Kickstart/PXE and Red Hat Satellite server
- Implemented virtualization technology using VMware and Xen.
- Used Jenkins to perform CI and monitored version control and build process.
- Migrated VM and VM files using teh VMotion and Storage VMotion.
- Introduced robust, targeted, and well-tested disaster recovery plan for critical VMs and application data.
- Created profiles in Puppet and pushed them across all teh servers in Solaris and Linux environment.
- Implemented password policies which involved designing teh PAM policies, tested teh policies and implementation.
- Installed, configured and maintained teh Solaris/Linuxservers, NIS, DNS, NFS, mailing List, ftp and sshd.
- Performed all LVM and file system tasks like creation of Logical volume and file systems, mounted a file system, modified teh size of a logical volume and file systems and removed teh file system.
- Migrated host and client-based services, hosted migration (Linux, ESX).
- Load balancing over teh network and teh servers using F5 tools.
- Abstracted, pooled and automated virtual cloud concepts wif teh halp of SDDC.
- Worked on differentVMwareproducts likeVMwareESXI server, Lab manager,VMwareworkstation andVMwareplayer.
- Administered, implanted and re-organized teh disaster recovery process.
- Experience working in a high-availabilityclustered environment.
- Experience wif backup and restore of Virtual Machine backup, snapshot, P2V-V2V conversation.
- Worked on NFS exporting and mounting of teh NAS file systems to Linux based servers using NFS/NFSv4.
Environment: Red Hat Linux 4.x 5.x 6.xVMwareESX, Solaris 9, Veritas volume manager, Apache, SSH, Windows server 2003/2008 R2 and active directory.
Unix/Linux Administrator
Confidential
Responsibilities:
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux and Sun Solaris systems.
- Monitored/administered Servers for day-day problems, patches, user administration, and hardware failure, monitoring log files, backup and others.
- Installed, upgraded and configured SUN Solaris 9/10/11 on Sun Servers using Jumpstart and Red hat Enterprise Linux 5/6 using kick start.
- Installed/configured operating system Red hat and Sun Solaris on VMware ESX
- Performed UNIX System Administration. Fine tuning, Kernel debugging, process scheduling, disk and file system me/O, kernel internals, TCP/IP communications.
- Configured teh LUNs assigned by teh storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
- Installed and maintain Puppet-based configuration management system.
- Designed and deployed teh Nagios implementation, Implemented Puppet modules to automate configuration of a broad range of services.
- Managed user accounts/groups on a large scale in LDAP and NIS environments.
- Involved wif teh deployment teams in troubleshooting and fixing day-to-day problems of teh applications in production on 24/7 schedule.
- Post build configurations, checks, updating, security checks, file systems, permissions and packages.
- Worked wif storage team for backups and storage allocation for applications.
- Monitoring severs and resolving tickets assigned to group, troubleshooting different application related issues/provisions.
- Performed Memory and Swap management to improve optimization and performance of teh servers.
- Installation of Packages and required Patches to teh application.
- Daily Monitoring of Net Backup activity and reporting to proactively avoid issues.
Environment: RHEL 5.x/6.x, Puppet VMware ESX, Apache, WebLogic 8.x/9.x, EMC, VERITAS Storage Foundation 5, VERITAS Cluster Server 5.1, VMware.
UNIX/Linux Systems Administrator
Confidential
Responsibilities:
- Involved in installation, configuration and administration of RHEL on HP ProLiant, Confidential IDRAC.
- Setup and configured network TCP/IP on AIX nodes including RPC connectivity for NFS. Created mount points for Server directories and mounted these directories on teh Servers.
- Installation and configuration of number of Web Sphere Application Servers (WAS) 5.1/5.4/6.0 instances on development, QA and production environment.
- Installed and deployed operating system and security related patches & fixes.
- Diagnosed and troubleshoot software and hardware related problems.
- Responsible for migration and configuration of IBM web sphere application (WAS) 5.4 to 6.0.
- Involved in Storage management, LVM, File system management, User account management, data backups and user’s logon support.
- Involved in testing of products and documentation of necessary changes required in this environment.
- Good working knowledge of installing, configuring, and upgrading Blade Center’s Management Module.
- Good knowledge of Installing and configuring Blade Center's Gigabyte Ethernet switches such as Cisco, and Nortel for different subnets using VLAN ID'S.
Environment: 500+ Linux, 200+ AIX Servers, Confidential, HP ProLiant DL-380 G4/G5, pSeries (p550, p520), RHEL(6.x,5.x), AIX 5.3/5.2/5.1, Oracle, MySQL, Tomcat
