Teachstone Training

Lead DevOps Engineer

US-VA-Charlottesville
3 weeks ago
ID
2017-1049
# of Openings
1
Category
App Development

Overview

You will lead our devops efforts, ensuring external customers are thrilled with the response time and reliability of our external-facing applications and enabling development and operations to quickly and reliably promote application changes to non-production and production environments.

You have a passion for advancing and continually improving our devops automation and practices to keep our applications easy to deploy, monitor, and scale.

You have solid experience with devops practices and infrastructure management.

You see devops as the next phase of your engineering career and are ready to join a progressive team within a growing startup in the education space.

You will live in Charlottesville - a great place to put down roots in a community with a tech-oriented startup scene (Charlottesville is like Austin was 10 years ago).

Your work will help teachers become better educators by helping ensure that our customers can maximize their learning and improvement by having the best possible experience with our applications in terms of application reliability and responsiveness.

 

Responsibilities

  • Lead our devops efforts
  • Ensure all applications are fault-tolerant, highly-available, follow 12-factor app standards where possible, and make efficient and effective use of computing resources
  • Work closely with our software engineering team, QA team, product management, and senior management team on a regular basis
  • Collaborate with software engineering, product and design teams to ensure that software releases, internal and external, can be done easily (and retracted easily if need be)
  • Manage all application development infrastructure in use at Teachstone
  • Maintain and improve local development environment procedures and practices
  • Lead on-call efforts for all applications at Teachstone, ensuring all applications have thorough, useful monitoring and alerting and keeping our on-call practices efficient and effective
  • Ensure all employees have access to all resources they require to do their jobs while balancing security practices to make sure private data stays private
  • Follow industry-standard security best practices to keep employee data and Teachstone intellectual property safe and secure
  • Work with our internal IT team to ensure we have cross-coverage between IT and devops to ensure sustainability of both teams and the services they provide to internal and external customers
  • Automate onboarding and offboarding from relevant applications and systems for employees at Teachstone
  • Lead troubleshooting of vendor-related issues with software engineering team and work with the software engineering team to integrate vendor software into our application infrastructure
  • Be an overall quality leader and support both internal software development efforts and customer support efforts

Qualifications

  • Comfortable working with and managing AWS services, distributed systems, Linux-based VMs and Docker, PHP, and Ruby on Rails / React.js applications.
  • Experienced with devops automation tools, including continuous build and deployment systems, application metrics trending systems, and monitoring and alerting systems
  • Experienced with network troubleshooting (LAN and WAN)
  • Experienced with writing, maintaining, and implementing devops best practices
  • Solid experience and comfort working with and interacting with external vendors (problem identification and resolution, account management)
  • Solid experience mentoring and coaching others on devops principles and practices
  • Comfortable leading on-call and first line troubleshooting efforts for application issues for Teachstone 24x7x365

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed