Information Technology professional with 10 years of experience in Unix and Linux systems, and network design and implementation. Expertise in various network devices, firewalls, load balancers, virtualization and storage. Strong problem-solving and analytical skills. Proven ability to quickly master and leverage new technologies in application development. In-depth knowledge of Shell scripting, Python and PHP, as well as Oracle, MySQL and PostgreSQL databases.
Lead System Engineer @ From August 2015 to Present (5 months) Senior System Administrator @ * Work closely with Product lines and developers; anticipate needs in product design, implementation and problem diagnosis.
* Manage Linux servers across several environments including Development, CI, QA, Staging and Production.
* Monitor servers and applications performance using Nagios, Ganglia, Splunk, PagerDuty and Pingdom.
* Use Git, Gerrit, Jenkins and Bcfg2 to make configuration changes, submit for peer review, validation and push application configurations and packages to target servers.
* Implement logrotate, rsyslog and Splunk log forwarder mechanisms to all Linux servers.
* Provision virtual server with Cobbler, Bcfg2, VMware and 3Par SAN systems.
* Export SAN volumes to NFS servers, and setup heartbeat to avoid single points of failure.
* Configure F5 load balancer on Staging and Production, familiar with TMSH.
* Release to Staging and Production using in house automation tools.
* Setup Development and Demo environments in AWS, utilizing the Python boto library for automatic installation and deployment.
* Designed and implemented security environment with teammates that can monitor and record all activities on Staging and Production servers using a combination of PaloAlto firewall, Centrify DirectAudit, RSA SecurID (two factor authentication), ESXi, VMware and DELL storage servers. From June 2011 to August 2015 (4 years 3 months) system administrator @ * Monitored server resources (1000+ servers) and network services (8000+ services) using Nagios.
* Configured Cisco PIX/ASA to create site-to-site and remote access VPN tunnels for core data and collocation data centers (100+).
* Implemented Linux firewalls utilizing iptables to protect internal network and control traffic.
* Installed and setup Fedora for Production servers, leveraged Kickstart to install servers within collocation data centers.
* Configured master and slave DNS, NFS, NIS, DHCP, NTP and SMTP services on Production servers.
* Installed XEN virtual servers on QA and Production.
* Administered Coyote Equalizer and HAProxy load balancers.
* Replicated MYSQL databases and implemented heartbeat for monitoring.
* Developed internal server management system using PHP and MYSQL to integrate with Nagios.
* Wrote shell scripts to archive variety of log files, and Nagios plugins to manage application servers.
* Setup NAS services utilizing ATA over Ethernet. From July 2007 to June 2011 (4 years) system administrator @ * Setup and maintained Production Linux and Solaris servers.
Implemented RAID 1, 5, 10 for Linux servers and Mirror for Solaris.
* Built DNS, SMTP and CVS servers on Production and Office environments.
* Wrote shell scripts for monitoring servers, application performance and Oracle reports.
* Installed Oracle 10g on Linux platform and managed Oracle DB using EM.
* Configured backups of Oracle DB using hot backups and data export dumps.
* Wrote report queries and updated Production application data per client requests.
* Configured Weblogic, JBoss, Apache and OpenSSL on Production application server.
* Installed and configured Check Point Firewall-1 on Solaris platform.
* Administered Veritas and Legato backup systems for Production and Office systems.
* Installed and maintained SBS Windows 2003 and Exchange 2003 server.
* Developed internal production application release control and hardware management projects using JSP and Servlets. From June 2005 to July 2007 (2 years 2 months) system admin @ From 2001 to 2005 (4 years) system admin @ From 2001 to 2005 (4 years)
M.S, Computer and Information Science @ City University of New York-Brooklyn College From 2000 to 2002 Chao Lin is skilled in: Linux, MySQL, System Administration, Cisco Technologies, Nagios, Network Administration, Unix, Shell Scripting, CentOS, Bash, Servers, Databases, PHP, Apache, Linux System Administration