A Linux Systems lead position in an enterprise environment.
Red Hat: Enterprise Linux 4 and 5, RPM building, kickstart, Cluster Suite, GFS, Satellite Server.
Solaris: 2.x,7,8, 9, 10 for Sparc/IA, custom jumpstart, package development, RBAC, volume manager.
Hardware: Fujitsu Primepower 250, 450, 650, 1500, 2500, Primequest 580, and Primergy Bladecenters.
General: ksh, bash, sed, awk, expect, tcl, perl, RCS, xen virtualization.
Top Secret, Active.
Install, configure, and monitor a 650+ server operation (Red Hat Linux, Solaris) 24x7x365. Develop and deploy custom Red Hat RPMs and Solaris packages. Use Red Hat kickstart and custom Solaris jumpstart for hands-off installations. Lead the migration from Solaris 8 to 10 on 350 servers. Write scripts (shell, ruby, tcl, expect) to aid in deployments and maintenance. Troubleshoot application and developer problems, and serve in on-call rotation.
Manage applications and operating system on 75 Sun and HP enterprise-class servers which support AOL’s voice platforms in a 24x7x365 operation. Install, configure, monitor, and upgrade application software. Work with developers, QA and NOC to resolve application problems. Write scripts (shell and expect) to automate installs and upgrades across the systems. Troubleshoot application problems, and serve on on-call rotation.
Technical lead of a team doing installation/integration of enterprise Solaris-based messaging solutions(iPlanet and Lotus Notes). Build and customize jumpstart servers. Create Solaris-compatible add-on packages. Maintain configurations using RCS. Train team members in the installation process.
Technical lead of a team doing installation/integration of enterprise Solaris-based web solutions. Write wrapper scripts around Sun jumpstart software to create multiple servers from a single parameter file; enable customization of servers in a repeatable fashion. Write custom jumpstart begin/finish scripts. Communicate install status to project management. Work with DBAs, network engineers, and firewall engineers to resolve post-installation anomalies. Maintain jumpstart configuration software using RCS. Document process and procedures for custom jumpstart software. Develop Solaris compatible packages for third party software offerings. Build jumpstart, patch, and boot servers.
Member of a 5 person team responsible for the administration of 175 Sun Servers(1000, 2000, 20, Ultra 1, Ultra 2, E3000) in a 24x7x365 operation. Lead the deployment of ssh and sudo enterprise wide. Lead the application of Solaris recommended/Y2K patches enterprise wide. Perform performance analyses, identify and repair hardware problems. Travel to remote data centers to perform hardware/software maintenance. Write scripts to streamline patch application/log file analysis. Gather data for configuration management system. Write expect and perl scripts to automate distribution of system control files. Participated in disaster recovery planning and execution teams.
Install and administer a LAN consisting of Sun Sparc servers, 35 Sun Sparc 20s, several PCs, running DOS, Windows 95 and Windows NT. Configure and maintain PPP and telnet dial-up links for 160 PCs for field personnel. Install Solaris 2.x on the workstations and servers, apply patches and OS upgrades. Configure and install TCP wrappers. Maintain process scheduling via cron, write shell scripts using Korn Shell, sed, awk, and perl, to automate systems administration. Evaluated Trusted Solaris environment. Aid support personnel in answering end user questions. Design, develop, and maintain automated systems for district/ headquarters use, using Unify DBMS, Accell 4GL, C, Unix shells, DOS, and other DOS utilities. Implement a project level source code control system using C, SCCS, shell scripts.
Provide full life cycle software development services to clients. Design, code, test, and maintain software systems for client needs, using Unix, Unix shells, Unify DBMS, Accell 4GL, Sybase DBMS, C, and MSDOS. Conduct classroom seminars in the use of Unify products. Assist in replies to Requests for Proposal. Review resumes of prospective employees, and make recommendations.
Supervise 5 programmers in development of automated financial systems. Design, code, test and maintain systems using BASIC, and proprietary languages. Use Unix, C, Accell 4GL, and Unify DBMS to implement bridge integration between two proprietary databases. Write customer and in-house documentation. Conduct training classes for customers and employees. Participate in work group to evaluate new development tools. Develop numerous software development utilities. Develop extensions to a Unify based system for tracking customer support calls.
B. Sc, Statistics; Kansas State University , Manhattan KS
TRAINING
Red Hat Certified Technician # 604006580910416.
Red Hat 133 - Red Hat Linux Administration.
Red Hat 253 - Red Hat Linux Networking and Security Administration.
Red Hat 401 - Enterprise Deployment, Virtualization and Systems Management.
Red Hat 436 - Enterprise Cluster and Global File System.
Sun Enterprise 10000 Administration (ES400A).
Sun Cluster Administration (ES330).
Veritas Foundation Suite for Solaris.