The ideal candidate enjoys a fun and very busy work environment, will jump in to debug and fix things, and multitasks and context-switches well.
Candidate is talented across a variety of disciplines including: System Administration, Network Operations, Software Development, Build and Release Engineering, Performance Engineering, Site Operations.
BS/MS in Computer Science or equivalent
Minimum 5+ years of industry experience
Prior experience supporting 24x7, highly-available, service-oriented, distributed production system (>500 systems) and will eventually participate in on-call support rotation.
Strong understanding of best practices around web operations, software development, release engineering, quality assurance.
Strong written & oral communication skills are essential. Proven ability to write bugs, test cases, problem reports.
Substantial experience administering, supporting, debugging and tuning:
Unix-based OSes: Linux and FreeBSD on x86 hardware
Web servers & proxies Apache, Squid, Trafficserver
Servlet containers: Tomcat, JBoss, Jetty
Monitoring: Nagios, rrd.
RDBMSes: Oracle 10/11, MySQL 4/5
Enjoys scripting and has excellent shell and scripting skills: bash, Python, Ruby, Perl. Experience programming in C++ or Java a plus.
Hands on experience w/ revision control, build & release tools: Subversion, Perforce, CVS, make, ant, bamboo.
Strong knowledge of TCP/IP networking, SMTP, HTTP, load-balancers, highly available network servers