Desired Skills and Experience
- Help resolve issues in production, test, and dev environments
- Test our systems and processes
- Work on tools for deployment, monitoring and operations
- 2+ years of experience working in a Software Engineering/DevOps role preferred
- 1+ year(s) of experience working with UNIX / Linux systems administration preferred
- Will consider new graduates with programming experience
- BS in Computer Science, Engineering, or related technical discipline
- Configuration management tools, preferably Salt (we have lots of servers and need to manage them in an automated way)
- Experience with any of the following languages: Python, Shell, Java, etc.
- Ability to iterate quickly in an agile development process
- Excited to learn new technologies and evaluate technology solutions to problems
- Ability to work in a highly collaborative environment
- Solid communication skills
- Motivated to learn and grow DevOps skills
- And of course, writing good code! (data structures, algorithms, etc.)
- Experience with continuous integration software, e.g. Jenkins or Bamboo
- Amazon Web Services / AWS skills—a big part of our plan for the next six months is to move services into AWS.
- Experience with resource managers, e.g. Mesos, Kubernetes, Yarn, etc.
- Experience with Docker—this is a big part of how we’re going to be able to scale services and give engineers the tools they need to produce and deploy them.
- Experience with distributed messaging systems, e.g. Kafka
- Skill with “Big Data” tools, e.g. Spark, Hive, HDFS, Scala, Hadoop
Apply