Senior DevOps/Systems Engineer
Summary
DevOps/Systems Engineer joining an infrastructure team in downtown Boston that runs a cloud-based backup application, managing CI to nearly 1,000 virtualized hosts, big data workloads, and a 24/7 on-call rotation. Core tech includes Linux administration, Puppet configuration management, Postgres/Cassandra/Redis, Git, and monitoring tools like Zabbix, Graphite, Grafana, and Splunk.
Requirements:
- 4+ years supporting customer facing web servers and web sites in production environment
- Scripting and/or software development experience with at least one language (Bash, Ruby, Python, etc)
- Automated provisioning, configuration of many nodes with code deployment and configuration management tools (Puppet preferred)
- Strong experience in Linux Systems Administration and troubleshooting
- Willingness to participate in 24/7 on-call rotation to respond to and resolve application issues to ensure SaaS applications are online. (It’s not that bad, trust us.)
- Strong background in Database Engineering (Postgres, Cassandra, Redis)
- Ability to pair with other engineers to dig into problems that occur in production and ship production code
- Experience with source code repositories (Git, Perforce, subversion)
- Experience with monitoring/ performance management of large scale cloud environments (zabbix, Graphite, Grafana, Splunk, etc.)
Preferred Qualifications:
- Experience running Ruby-on-Rails at scale
- Understanding of Docker and its applications
- Understanding and experience with code deployment and micro-services
- Excellent problem solving skills, along with the ability to work independently, as well as part of a cross-functional global team
- Ability to work on complex problems where analysis of situations or data requires in-depth evaluation of various factors
- Working knowledge of networking and security concepts
- Experience working with architecture or engineering disciplines