Senior Site Reliability Engineer of Linux

Schoology

(Austin, Texas)
Full Time
Job Posting Details
About Schoology
Schoology is one of the fastest growing education technology companies, with more than 14 million users across the world. We are giving educators all the tools they need to more easily personalize education and improve student outcomes, but in a way that works easily with their current systems and teaching approach. We’ve evolved the traditional learning management system into an education cloud: a platform that connects the people, content, and systems that fuel education.
Summary
Our software engineers are using a whole host of tools, including Bamboo for continuous integration (CI) and Git for version control and source code management. As an SRE, we expect you to partner with our software engineer team to manage and administer various technologies (Bamboo, Git), in addition to all the other pieces of our technology stack (Apache, PHP, Memcache, MySQL, Nginx, MongoDB, Redis, Cassandra, Redshift, Kinesis).
Responsibilities
* Be a site reliability engineer (SRE) / systems engineer for our Linux-based development, staging and production servers. * Support and manage our database, networking, firewall and system level security systems. * Optimize and troubleshoot performance issues for our databases, which include MySQL, Redis, MongoDB and Cassandra.
Ideal Candidate
* Be comfortable and experienced with operational support in a production environment. Sense of urgency, priority and organizational skills are keys to success. You are going to be a reliable site reliability engineer (SRE) after all! * Have experience with automation, be comfortable with scripting (bash, python or ruby) and building tooling to automate administrative tasks. * Have experience with configuration management and git. Chef is preferable but any other exposure with other popular tools like puppet and ansible will work, too. * Be familiar with Amazon Web Services (AWS) beyond EC2 with such technologies as: CloudFormation templates, autoscaling, AWS networking, etc. * Have a good grasp of linux system internals including but not limited to basic kernel tuning (i.e. swappiness, file handles, etc), virtual memory, LVM, file system internals, strace, hard vs soft links, paging vs swapping, etc. * Have a good understanding of networking, firewalls, load balancers and network troubleshooting. Routing, subnets, ping, traceroute, tcpdump and debugging network services should all be in your wheelhouse. * Have basic SQL and MySQL database administration skills. * Have an interest in helping build a more DevOps centric culture. * Have strong interpersonal and professional workplace communication skills. **Bonus points for:** * A bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline. * Being a RHCE (Red Hat Certified Engineer) / having a Red Hat Certification. * Recent experience supporting a SaaS platform, trading desk or an online broker. * A self-starter who thrives in a fluid, fast-paced, evolving environment.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.