Li C Zhao
Objective
To obtain a position where my vast knowledge of technical infrastructure can be utilize and applied for the interest of the company, where personal achievement can be appreciated and new experiences can be gained to improve professional aptitude
Skills
- Windows: Microsoft Windows NT/2000/2003 Servers (and Windows Clustering), Microsoft AD, MSSQL 2000 (with SQL replication), IIS, MS Exchange
- UNIX: Redhat, Ubuntu, BSDi, MySQL, apache, qmail (vpopmail + Courier IMAP + qmailAdmin + Horde), postfix, Communigate mail server, DNS (Bind and MS DNS), vi, DHCP, squid proxy
- Programming: PERL, PHP, VBScript, C#, JavaScript, DHTML, Bash Scripting, T-SQL
- Others: Mac OS X, TCP/IP networking, VPN, regular expressions
Experience
Lead Applications Engineer/Operations Architect 07/05 - present
Lead engineer in charge of a 24×7 multinational web portals and online gaming communities’ day to day operations which consist of 150+ web portals delivering 3Gbps of traffic, multiplayer applications with 5000+ concurrent users and e-commerce applications on ASP.NET/IIS/Windows 2003 Servers platform with MSSQL 2000 and Oracle as backend. Responsible for all aspects of all customers facing applications company wide.
Responsibilities included:
- Led and oversee around the clock operations team of 8 engineers performing deployments and support of company applications
- Managed resources for deployments and production issues and served as final check point prior to escalating to R&D
- Uppermost escalation point for troubleshooting, diagnosing and reverse engineering systems and applications issues
- Defining and assigning tasks to members of operations team
- Communicating with Director of Web Operations on completed and on upcoming tasks
- Trained new engineers on the infrastructure from database to web applications and back office to customer facing e-commerce network and applications flow
- Designed, documented and implemented projects on systems build out, maintenance, and infrastructure expansions
- Documented applications flow and servers infrastructure layout that are used for training and future references
- Led the team on planning and executing the virtual migration of entire production infrastructure to another datacenter, which required building of all servers and its role at the new location, with less than 15 minutes of downtime on a very tight schedule
- Worked closely (testing the applications, transactions and diagnosing replication issues) with the DBA on setting up production MSSQL from a single instance to SQL replication with Windows clustering
- Setup and configured Nagios at external network to monitor sites and services to prevent single point of network failure
- Built a farm of ubuntu servers that are used for reverse proxies running squid
- Responsible for deploying and supporting of web applications to production handed-off by developers
- Created VBScript Library that is used by many administration scripts for its functions in logging, emailing, and XML configurations
- Proposed and Implemented a QA solution using VMWare for R&D to test developments in a simulated production environment
- Developed scripts that automate the process of creating VMWare snapshots and transfer it to R&D.
- In addition, designed and implemented a script that allow R&D to merge the snapshot back into baseline, which allows R&D to sync with production VMWare image on weekly bases. A process that would otherwise required 2 hours on each side
- Created a multitier automation process that allowed delivering a weekly sanitized copy of production databases to a VMWare image that will be utilized by R&D in multiple remote locations
- Worked closely with developers on troubleshooting deployments and production crises
- Designed and developed scripts that allowed manipulation of IIS settings eliminating the need for numerous server logins and human errors, which increased the efficiency of deployment process exponentially
Computer Consultant 06/04 - 07/05
Self employed computer consultant managing IT for small businesses such as law offices, dental offices, church and other organizations. Respond to clients’ critical need to ensure their businesses are functioning at peak by suggesting, designing and implementing custom solutions.
Responsibilities included:
- Maintained clients’ servers and desktops
- Supported all applications and hardware that are required by clients
- Migrated clients from UNIX platform windows server-clients network
- Planned and implement backup scheme for clients
- Resolved day to day computing problems faced by client and client’s employees.
Systems Administrator 03/02 - 06/04
Administered, supported and maintained all in-house hosted servers for the company and clients for the hosting side of the business. Maintained DNS servers running Bind 9 that hosted hundreds of public domains. Technical support for shared hosting customers which consist of IIS on Windows and Apache on Linux and BSD.
Responsibilities included:
- Managed internal and clients’ Exchange Servers and supported end users with various email problems
- Planned and executed complete migration of existing client network from Windows peer to peer network to implementing Active Directory, Exchange and Terminal Server
- Installed and configured Virtual Private Network services for clients using SonicWall products that allowed users to remotely access their internal Exchange Server
- Setup various Linux servers, including servers for LAMP development, spam filter, and qmail email server
- Managed hybrid servers for hosting customers web sites and emails, including Windows, BSDi, Linux and Macintosh
- Proposed and developed a dynamic framework using PHP and MySQL to create a Customer Relationship Management application for internal use (This application is designed with OOP from ground up with DHTML, application caching for speed efficiency and modular components.)
- Developed an internal ticketing system to track service calls coded in PERL and MySQL
- Created shell scripts in UNIX which effectively and efficiently cleaned up servers on a periodic basis
Systems Network Administrator 06/00 - 11/01
Configured equipments that are deployed to customers and NOC, which are used to bring T1 services online for customers that are offered by the company. Resolved Level 2 technical issues, which included network connectivity, systems, applications and end user, for hosting, T1, and dialup customers
Responsibilities included:
- Installed, configured, and administered national dial-up services using Radius Servers
- Performed administration on BSDi server, including user account maintenance and DNS administration
- Installed and secured Linux servers for Network Operations Center for remote collocations.
- Managed over 150 domains’ e-mail services on CommuniGate Mail server and sendmail
- Installed, configured and administered various server environments including as RedHat Linux Web Stats Servers, IIS Servers with FrontPage Extension, and Windows 2000 Terminal Servers
- Routinely completed optimizations on Linux servers, such as kernel recompiling, to maximize overall system performance for greater efficiency
Education
State University of New York at Stony Brook, 2000
Bachelor of Science in Applied Mathematics and Statistics