Monitor, create and modify jobs in Jenkins continuous integration system.
Install, and configure game servers running Ubuntu Linux on internal servers, Rackspace cloud, and Google Compute Engine, and AWS
Diagnose and troubleshoot issues with game servers including connection issues, hosting issues, DNS issues and more
Create and modify Python, BASH and batch scripts for building and deploying game servers and patches to CDN
Setup and maintain VMware VSphere cluster used for compiling the game including several Windows and Linux build systems.
Setup scripts to use Perforce version control system for getting graphics and source code.
Setup and maintain Perforce streams used by the build system
Create scripts to dynamically expand and shrink the VMs running on Google Compute Engine based on the current server load.
Sr Linux Systems Administrator
Archer Mobile
3月 2014 - 7月 2014 (4 , 1 )
Work with Zabbix monitoring system to setup monitors for servers, file systems, web sites, and Tomcat instances.
Create, and troubleshoot Tomcat instances on servers.
Use OSSEC for server level IDS.
Monitor, configure, and remove when not needed Xen based VMs in test environment
Create BASH and Python scripts to automate tasks including backups, iptables rules modifications, and other general purpose automation.
Create, configure and shutdown AWS instances for used during large sales campaigns when additional servers are required.
Use Truecrypt to encrypt off-site backups.
Investigate and troubleshoot problems with MySQL and PostgreSQL database servers, as well as write some queries to gather certain pieces of information. Add, modify, and remove rules as necessary on Cisco ASA firewalls.
Setup VIPs, and SSL end points as well as other general configuration tasks on F5 load balancers.
Investigate, troubleshoot, and help plan expansion of servers in testing and production environments. All servers running CentOS except virtual hosts in testing which run Xen Server, and most have Apache Tomcat instances running various Java applications, most applications connect to PostgreSQL databases, but some use MySQL
NOC Engineer
PhoenixNAP
7月 2013 - 5月 2014 (10 , 1 )
Work on projects designing and building infrastructure systems including email systems and shared hosting servers for clients to use.
Work on high level customer issues.
Perform large client migrations.
Configure networking equipment including firewalls and network switches for client.
Support Vmware based cloud infrastructure for clients and internal virtual machines.
Work with clients running Apache, or IIS web servers to investigate possible issues and resolve them through any means possible.
Create iptables rules to block unwanted traffic, or to allow wanted traffic.
Support client servers running Windows Server 2003, Windows Server 2008, Windows Server 2012,
CentOS Linux, Ubuntu Linux, Debian Linux, FreeBSD, and other operating systems.
Work with Plesk and cPanel Virtual private hosting solutions.
Investigate routing or switching or routing issues with the internal network running Brockade
switches, Cisco routers, using VLANs and OSPF.
Investigate external routing issues involving BGP
Configure DNS nameservers running nictool and tinydns.
Setup and run queries on databases for ticketing, nictool, email, and other utilities to investigate or resolve issues related to the data stored in the database. (All databases are MySQL).