System Administrator
Position Summary:
You have a passion for keeping distributed systems running 24/7 in a reliable, performant, efficient, and secure manner. You are extremely detail oriented and take pride in being thorough. You are highly organized and sometimes get unsettled when things are out of place.
Responsibilities:
· Manage software builds and deployments across multiple environments.
· Maintain a variety of software infrastructure components including application and database servers.
· Maintain a variety of hardware infrastructure components including Linux servers and various networking gear.
· Implement and maintain production system monitors.
· Apply OS patches and upgrades on a regular basis.
· Participate in an on-call rotation for production system support.
Requirements:
· 3+ years of experience with Linux and/or UNIX system administration.
· Ability to perform automation tasks using a scripting environment such as Bash.
· Strong understanding of TCP/IP networks.
· Strong understanding of storage system maintenance and optimization.
· Experience with source code control systems such as Git and Subversion.
· Experience with system-monitoring services such as Nagios and Graphite.
· Strong attention to detail.
· Excellent communication and organization skills.
Nice to Have:
· Experience with full-text search servers such as ElasticSearch or Solr.
· Experience with SQL databases such as PostgreSQL.
· Experience with NOSQL databases such as Cassandra.