Linux/windows System Engineer Resume
Dayton, OH
SUMMARY
- Unix/Windows System Administrator with 8+ years of experience in Admin tasks, Installation, Configuration, Upgrading, controlling and monitoring of Sun Solaris (8/9/ 10/11), Red Hat EL (RHEL) (4.x, 5.x, 6.x and 7.x), CentOS (5/6/7), SuSE EL Ö AIX (5.x/6.x/7.x), HP - UX (10.x/11.x), VMware ESX/ESXi 4.x/5.x/6.x and Windows 2003,2007,2008 R2,2012 R2 and 2016 server Models.
- Experience maintaining virtual server environment using VMWARE ESXi, VSphere and VCenter.
- Experience on AWS and Azure Cloud technologies.
- Experience on Brocade switches and VitalQIP.
- Experience on provisioning, allocating the storage to Linux and Windows instances and doing other security relevant configuration in these instances.
- Experience installing, configuring, administrating, troubleshooting, tuning, security, backup/recovery and upgrading Linux (Red Hat & SuSE) in large environments
- Experienced in Installing, configuring and administering Red Hat Linux AS /4.0/5.x/6.x & 7.x, Dell, IBM and HP x 86 Servers
- Experience performing LVM tasks like creating Physical volumes, Volume groups, Logical Volumes and file system
- Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection
- Hands on experience in Linux, BoKS, Windows and VMware administration.
- Experience on Splunk and ELK.
- Extensive experience in Shell scripting using Bash, Python and Powershell
- Experience in Active Directory, GPOs, DNS, DHCP, File & Print Server, IIS, FTP
- Experience in transferring files securely Via the Network - SCP
- Performed migration of Virtual Machines and Virtual machines files using VMotion and Storage VMotion
- Experience installing and updating packages from the network, Remote Repository, or Local Filesystem
- Good Knowledge in bash (shell)/Perl/Python/ scripting
- Strong Working Knowledge of Network Protocols such as TCP/IP and UDP
- Datacenter Operations including hardware, software setup monitoring and troubleshooting
- Good exposure to Storage Solutions like SAN, NAS.
- Experience on NetApp SAS, SATA, EMC VNX, Hitachi and Pure Storage.
- Experience in SAN storage zoning for Dell EMC.
- Windows Active Directory configuration and Management
- Experience on Nagios configuration, Monitoring and services configuration
- Good Knowledge on Puppet/Chef/Ansible configuration and programming
- Good knowledge on Jenkins/JIRA/Docker/Rundeck/Maven/Git/GitHub/Sonarcube Nexus and other DevOps tools configuration and working on issues if any in the configuration
- Experience in Veritas NetBackup Management, scheduling the backup policies and loading the tapes for backup and unloading the tapes
- Experience in patch management tools like Bigfix.
TECHNICAL SKILLS
Operating Systems: REdHAT, CentOS, Ubuntu, IBM AIX, Windows XP /Windows 7/Windows2003server,Windows2008/2012Server. Scripting language Shell, Python.
Protocols: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Web Servers: Webshare, Wildfly(JBoss), Apache Tomcat Server.
Databases: MS SQL Server, MySQL, Oracle.
Third-party Software: VERITAS Volume Manager, LVM, LDAP, SSH
Configuration mangers: Puppet, Chef, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Dayton, OH
Linux/Windows System Engineer
Responsibilities:
- Installing Red Hat Linux using Kickstart/PXE booting and applying security polices for hardening the server based on the company policies.
- Experience in installing, tuning and troubleshooting Apache, Tomcat and Web Sphere application servers.
- Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux
- Experience in supporting Windows Cluster server running 2-4 nodes on Windows 2003/2008 & 2012 supporting applications like web servers, SharePoint and Active Directory environment
- Strong Experience on Migrating from Windows 20 R2 environments.
- Involved in migration of project from one flavor to another one.
- Generated python scripts to manage the Automatic backup of the EC2 - ELB volumes and cron the job to create the snapshots of the volumes with the AWS API for EC2 Instances storage.
- Implementation of Windows 2008/2012 domain architecture.
- Involved in Setup and Configuration of Puppet Configuration Management.
- Installation and configured SLES 9, 10 &11, Red hat 4.x,5,6 & 7 on Dell Power Edge Blade servers using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations
- Worked on User administration setup, maintaining account, Monitor system performance
- Activities includes user administration; startup and shutdown scripts; crontabs, file system maintenance, backup scripting and automation using Perl, shell scripting (bash, ksh) for Red Hat Linux and AIX systems
- Written python scripts for nagios monitoring services as per the application requirements
- Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs.
- Used Python AWS SDK for dynamic creation of EC2 instances.
- Used Puppet to deploy ELK for automating continuous deployment(CD) and configured Slave Nodes and deployment failure reporting.
- Adding patches to keep the servers updated against bugs present in the operating system as well as other applications like VERITAS Storage Foundation, Web Sphere and Oracle
- Identifying the Critical applications for System resource utilization (CPU, Memory, Threads etc.) & JVM heap size was monitored using AppDynamics.
- Used to tune the performance of WebSphere application server (configure caching, Queuing, pooling, tuned JVM heap size)
- Worked on Splunk configuration and log/event management.
- Setting up the configuration to the newly built servers in nagios and setting up the new services based on application team requirement using bash script
- Setting up the backup policy for the servers from Veritas Netbackup and from storage level with Netapp snapshots.
- Worked extensively with Active Directory Services, Web Services (IIS Servers), DNS, DHCP, SQL Database Servers and Business Application Servers
- Creating the LUN from the Netapp storage and assigning the LUN to VMware ESX servers to create datastore.
- Monitor server applications, use monitoring tools OEM, app dynamics, and splunk log files to troubleshoot and resolve problems
- Increasing the LUN size from storage and increasing the same from the datastore level
- Configuring the snapshots for the LUNS in Netapp NAS storage and extending the volume size when the volume reaches to its threshold limit
- Provisioning the Linux/Windows instances in the AWS cloud platform and taking the AMI's / snapshots for those instances
- Configuring the security of the servers in AWS Cloud
- Install and configure SSH to enable secure access to the servers
- Creating User Accounts and Groups in Active Directory
- Installing and Configuring Windows 2003/2008 Servers
- Remote Desktop Monitoring using Microsoft Terminal Services/Client
- Co-ordinating with vendors for any hardware relevant issues and resolving it with combined efforts
- Interacting with all the team members both in offshore as well as with the client in maintaining good customer relationships
Environment: Red hat EL 5.x,6.x & 7.x, Windows Server 2008/2012/2016 , CISCO UCS /HP / DELL Standalone Servers, Python, CISCO UCS 5100 Blade Servers and AWS Cloud Environment.
Confidential, Omaha, NE
Linux/Windows Administration
Responsibilities:
- Responsible for Installations, Configuration, Deployment, Administration, Maintenance and Troubleshooting Server.
- Created User, Groups and File Systems as per database requirements.
- Configured and troubleshooting NFS, NIS, NIS+, DNS, DHCP, FTP, LDAP, and Samba, Apache servers in Linux Servers.
- Performed Memory and Swap management to improve optimization and performance of the servers.
- Experienced in User and Group administration and security issues.
- Execute Shell script in bash to create multiple users.
- Written python scripts and modules for patching and regular software installations in the environment.
- Performed upgrades of Packages and Patches in Solaris and Linux.
- Installation, configuration and management of Oracle11g 12c & MySQL database servers.
- Regular disk management like adding and replacing hard drives in existing servers and workstations.
- Creating partitions according to requirements, creating new file system or growing existing one over the hard drives and managing the file system.
- Patched different software using RedHat Package Manager and YUM.
- Upgraded Linux Kernel using YUM.
- Install, configure and renewal SSL certification for site.
- Monitor performance and work with Team members and clients on resolving complex troubleshooting issues.
Environment: Red Hat Enterprise Linux 6/7, Logical Volume Manager, Veritas Volume Manager, apache and oracle database.
Confidential, CA
Linux Administrator
Responsibilities:
- Manage Linux base servers including building or rebuilding new server and apply kernel patches and fixes to the underlying OS provide subject matter expertise on DNS (bind,) and Email system.
- Performed Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application. Installed and Configured WebSphere MQ Environments for DEV, UAT and Production.
- Applying all firewall and security policies with emphasis on maintaining best practices. Strong experience in VM environments (Xeon and VM Ware). Database administration of MySQL or Oracle or equivalent DB programs. Extensive knowledge Server administration, Kernel upgrade, patch install.
- Maintaining Authoritative DNS server and allow to automate records from our customers. Familiar with IP addressing and Sub netting and able to set up and or design simple to complex network involving Cisco switches and router. Exhibits the ability to follow direction and possesses the ability to follow through.
- Experience in E-Mail system troubleshooting and able to read email headers and error. Experience developing code in scripting languages Perl, MYSQL. Good experience in AWS (Amazon Web Services) including deploying new server instances through automation with CHEF and Jenkins.
- Trouble shooting, Performance tuning and Capacity Monitoring of WebSphere and JBoss Application Servers with respect to heap, threads and connection pools using Tivoli Performance Viewer and log analyzer in Non-Prod and Production environments.
- Designed and implemented the OpenStack Neutron API with the SDN controller application to create a virtual network overlay on the Cisco Nexus 5000, 7000 and 9000 switches. Designed and implemented OpenStack Cinder to provide block storage.
- Maintenance level upgrades and software administration on AIX & RPM installation on Red Hat Linux using up2date and yum. Define/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Red Hat Linux and IBM AIX systems.
- Designed and built highly available, private AWS clouds and migrated large production systems on Amazon AWS. Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
- Experience developing test scripts that interface with network equipment using SNMP MIBs. Perform daily monitoring and verification that all services are running properly. Configure and build Open Stack Havana, Icehouse using Ansible and Python scripts. Tested and implemented applications built using Python.
- Perform occasional hardware upgrade of computer systems and provide scheduled backup/archival system for customer emails and other relevant data systems.
- Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes. Configuring, administering and troubleshooting of NFS.
- Worked with OSS team to automate email cleanup and other tasks that could be automated. Created and managed FTP web interface to send files to customer FTP site using PHP.
- Created Bash scripts to monitor processes and making sure process startup when operating system restarts using chkconfig and RC startup levels. Troubleshooting OS and user problems on various Servers and on different platforms. Setup user and group login ID's, password and network configuration.
- Collaborate on monitoring and troubleshooting Servers using various tools like Nagios. Network troubleshooting using 'netstat', 'ifconfig' and Worked closely with vendors on Hardware Problems, software fixes. Troubleshooting tickets using BMC remedy.
- Installed and maintain puppet-based configuration management system, configure and managing LVM on Linux using tools like lv extend, lv create, resize2fs etc. Worked on FTP servers for sending and receiving files between local and remote servers. Installing & Configuring IBM AIX 5.1/2/3 and RHEL 4.x/5.x
- Managing routine backup, scheduling jobs, enabling system logging and network logging. Developed bash Shell scripts to automate routine activities. Wrote Puppet models for installing and managing java versions.
- Monitoring of Linux, Solaris servers using tools like vmstat, ios tat, SAR, top, free etc. Install, Update and erase the required packages to provide services using rpm and up2date. Performed Installation, configuration of RHEL 5, Solaris and AIX operating systems.
- Setup and configured Apache to integrate with IBM Websphere in load balancing environment, Partitioning disks using diskdurid, fdisk with raid options and multi pathing with power path on SAN devices Configuring and implemented an OpenStack SDN infrastructure to enable massive dynamic scaling of compute and storage resources.
- Configured the scheduling of tasks using Cron. Suggesting system Upgrades, planning & implementation.
- Coordinating with vendors to solve the hardware and software related issues. Implemented Security by disabling unused services and using IPtables and TCP wrappers.
- Creating new file system, mount file system, monitoring free space, disk usage, locating files and checking & clearing of log files. Worked in Configuration and management tools of Chef and open source Puppet.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security and Network management
- Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications. Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby
Environment: Red Hat Enterprise Linux 5.x, RHEL Linux 5.0/6.0/7.0 Solaris 9,10, AIX 4.3, 5.x, HACMP 5.1, Angular Js, VERITAS Volume manager, Veritas File System, Veritas Cluster Server 5.1, OpenStack Python, VMware ESX sever 4.0, LPAR, DLPAR, Oracle, HP Proliant servers BL460, BL685, IBM P550, P590, Enterprise scheduling Product.
Confidential
Vmware/Windows/Linux Engineer
Responsibilities:
- Providing on line support for Sun/Linux servers in a Data Center Production Environment
- Planning, installing and configuration of operating system on new Sun/HP Servers
- Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates
- Installations using PXE boot, Maintenances and troubleshooting hundreds of Linux Servers
- Adding/expanding new storage to existing/new systems using LVM, VERITAS Volume management VXVM and Vxfs on Linux/SUN servers
- Worked on Solaris servers supporting all the OS administration, application and hardware issues
- Very good working experience on Redhat Satellite Server upgrading and patching
- Building Linux servers by using VMware ESX 3.0 and also involved in channels and pushing the packages in Redhat Satellite Server
- Implemented upgrade of servers using Redhat Satellite Server
- Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server in SAN environment
- Setup NFS file systems and shared them to clients
- Troubleshooting and configuring NAS and NFS mount points
- Troubleshooting network, application, and server related issues
- Scheduling of automatic repetitive Jobs, and Shell Scripts with Crontab
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools
- Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart and puppet
- Improved Linux OS deployment and management by creating customized kickstart scripts and installing puppet
- Used puppet for central management of Linux configuration files and software package management
- Implementing RAID 0, 1 and 0+1 levels using VERITAS Volume Manager
- Created RPM packages using RPMBUILD, verifying the new build packages and distributing the package
- Installed Red Hat Linux on Intel Machines, Configured File Systems and Raw ñ Devices
- Installed various RPMS on Linux.
- Involved in mass migration of data form old EMC Storage subsystems to new Subsystems
- Installed and Configured VERITAS Net backup client and advanced client software’s in Production servers
- Administer, maintain and troubleshoot EMC CLARiiON arrays
- Creating volumes, LUNs and implementing different RAID levels on the same
- Configured and created snapshots of clones of LUNs using EMC Snap View
- Upgrade and Maintain VMware ESX / ESXi | and virtual sessions
- Closely worked with VMware team to support Production, Development and Test Environments and also make sure uptime above 99.99%
- Use HPSM (HP Service Manager) to manage changes and incidents
- Work closely with Storage and Network teams to ensure highest level of dependability across VMware infrastructure
- Troubleshooting Issues related to ESX host, vCenter, HA (High Availability), DRS, and VMware
- Creating and Managing resource pools for Virtual Machines
- Monitoring and managing performance of ESX servers and Virtual Machines
- Using Virtual center server for HA, DRS and vMotion
- Working on Migration concepts like vMotion and Cold migration
- Creation & Troubleshooting of Virtual Network (StdVswitch / VDS)
- Interacts directly with executive level management for internal tasks and projects
- Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems
Confidential
Windows/Linux Administrator
Responsibilities:
- Installation and Configuration of Linux and win2k higher end & Midrange servers.
- Creating and managing user accounts in Active Directory.
- Monitoring networking and connectivity.
- Securing and performance tuning of Linux servers.
- Troubleshooting network, application, and server related issues.
- Scheduling of automatic repetitive Jobs, and Shell Scripts with Crontab.
- Adding/expanding new storage to existing/new systems using LVM, Veritas Volume management RHEL servers.
- Upgraded Linux Kernel using YUM.
- Experienced in User and Group administration and security issues.
- Provided server and client support for all issues such as logon failures, account lockout, network connectivity and authentication issues.
- Provided technical support for the users and resolving software/hardware issues.
- Performed hands-on administration and monitoring of Local Area network (LAN).
- Experience with solar winds monitoring tools for servers and network devices.
- Resolved Microsoft desktop applications (Word, Excel, Power Point and Outlook) issues.
- Installation and configuring of Print Servers for Network printing.
- Monitor and maintain servers and routers.
- Assembled, configured, installed, tested and repaired computer hardware and software.
- Management of Active directory and windows server infrastructure.
- Provided technical support for the users and resolving software/hardware issues.
- Performed hands-on administration and monitoring of Local Area network (LAN).