Senior DevOps Engineer - Chicago at Signal (Chicago, IL)
Sr DevOps Engineer
Signal is looking for a senior devops engineer to fill a key role on the operations arm of our engineering team, responsible for our internal infrastructure and that of our client facing products. You must be passionate about building highly scalable and reliable systems, and relentless about driving continuous improvement to help our team create elegant and innovative applications. Even better if you’re an expert with Cassandra.
So, what would you be doing?
Desired Skills and Experience
- Design and implement build and deployment systems, infrastructure, environments.
- Work with the rest of dev to ship code, maintain an amazing infrastructure.
- Research and deploy best software and hardware in order to make others more productive and our applications at top performance.
- Build and deploy stuff. Monitor and troubleshoot as needed.
- Implement infrastructure as code using Python and/or other programming languages
- Be awesomely vigilant and aware of new security threats. Recommend and implement new security technologies and policies.
- Monitoring resource utilization, plan for growth. Capacity planning.
- Database stuff. You’ll advise developers on schema changes, optimize performance.
- Production support. Yes, this means occasional PagerDuty.
- You foster cooperation, learning and coordination between development and ops functions, and embrace open source practices.
- Experience monitoring a large distributed system, and a thorough understanding of networking
- Experience with databases like MongoDB, MySQL, and Cassandra. Especially Cassandra
- Experience with AWS that extends beyond simple cloud computing.
- You can read and understand code, regardless of the language.
- Configuration management experience (We use Puppet, but strong Chef or Salt experience is good, too).
- Strong shell scripting experience.
- Experience with build tools, like Fabric or Maven.
- Experience with Debian GNU/Linux or Ubuntu.
- Experience implementing log rotation, centralization, and search.
- You enjoy finding tasks to automate and creating tools for that
- You identify and lessen performance bottlenecks in real world systems.
- A solid foundation in computer science with practical experience in data structures, algorithms, and software design.
- Huge bonus if you’ve worked with Cassandra
- Experience with continuous deployment tools like Jenkins.
- Working knowledge of JavaScript, Ruby and Java.
- HAproxy, Nginx, Apache familiarity.