Administered over 250 virtual and physical servers hosting Agiloft's SaaS offering and resources for internal development and QA teams. Stack consisted of MySQL, Java, Tomcat and nginx running primarily on CentOS and some Windows servers.
Administered virtualization infrastructure consisting of KVM virtual machines hosted in CentOS. Implemented gold images and procedures for rapid deployment and configuration of new servers utilizing custom scripts and Ansible.
Planned and implemented migration of production infrastructure from private cloud to AWS.
Tuned virtual servers and filesystems for performance.
Implemented application deployment and centralized AV and security software for corporate network.
Applied and enforced security best practices, designed and implemented Active Directory environment for corporate identity and access management.
Implemented asset management and monitoring of office network with Nagios
Administered physical and virtual linux and Windows servers for QA, development and IT departments, including Hadoop Cluster on CentOS, virtualized Linux, Windows and Mac clients for QA department, and a variety of Linux and Windows server environments both virtualized and physical.
Provided IT support for onsite and remote employees.
Configured and supported Windows, OSX and Linux workstations.
Administered VMWare for office infrastructure, including Active Directory, DFS and QA desktops and servers for local and remote offices.
Administered ~100 geographically distributed CentOS and Debian virtual servers hosted with OpenVZ.
Implemented and managed network monitoring services, distributed management and IT automation.
Monitored infrastructure using snmp, agents, plugins and log collection with OpenNMS
Managed server configurations and configuration deployments using cfEngine.
Migrated configuration management from cfEngine to Puppet and increased the scope to allow deployment and configuration of new servers with minimum manual intervention and configuration.