Desired Skills and Experience
- Maintain and develop tools to automate much of the manual work required to keep a SaaS offering highly available, scalable, and resilient to the vagaries of the Internet.
- Develop and maintain methodologies of iteratively deploying Instructure’s cloud-based architecture.
- Build resilient and self-scaling systems so that you can sleep through the night even in case of instance failure.
- Experience with Amazon Web Services
- Programming experience using Ruby, Node, Go, or other modern programming language
- Experience with Containers; Docker, Kubernetes, etc.
- Deep understanding of configuration management and automation tools (Anisible, Salt, Puppet)
- CI/CD exposure - Jenkins, Git/Gerrit
- MS/B in Computer Science or applicable development camp cert. preferred, but not required