jpweber
11/7/2014 - 3:11 PM

syseng_position.md

#Intro As a systems engineer you will work with a small DevOps team supporting existing systems, and helping to build and deploy new ones. We are a Linux server environment operating mostly in VMs.

#Responsibilities:

  • Help support a production stack that supports scalable, stable, and fast back-end services.
  • Develop a deep understanding of dependencies within our infrastructure, so that you can help avoid and mitigate security, reliability and performance exposures.
  • Communicate the design and operation of the production environment to non engineers.
  • Own back-end services like our databases, and server side applications as well as front-end services like web based end user tools, infrastructure components like RabbitMQ, and everything in between

#Requirements:

  • Extremely sound knowledge of UNIX (Linux) and TCP/IP network fundamentals
  • Sharp and tenacious troubleshooting skills: you can fix anything
  • Experience supporting live production infrastructure, can put out fires under pressure when things go wrong.
  • Good knowledge of basic large-scale internet service architectures (such as load balancing, LAMP,) even if you haven't worked on one
  • Configuration and maintenance of common applications such as Apache, MySQL, NFS, DHCP, NTP, SSH, DNS
  • Solid understanding of SQL, relational (e.g., Mysql) databases

#Bonuses

  • Familiarity with NoSQL technologies like Redis, CouchDB, Cassandra.
  • Ability to Read Code
  • Ability and Desire to troubleshoot or write code