Sr. DevOps Engineer

Sorry, this job was removed at 5:36 a.m. (CST) on Thursday, December 2, 2021
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

RedShelf is an award-winning EdTech company focused on helping publishers, schools, and businesses transition effortlessly to more affordable and efficient digital textbooks and learning content. In addition to digitizing and distributing content from thousands of publishers and content providers, we offer an end-to-end software platform (our "Content Delivery System") that streamlines every step in the course material acquisition and distribution process.
We’ve become one of the nation’s fastest-growing companies because we’re a true “one-stop-shop," offering the most modern technology and unparalleled support to help our partners adapt and thrive in the digital age. 



Job Summary:

The Sr. DevOps Engineer is responsible for developing and implementing strategies that will drive efficiency and stability for RedShelf's development environment. The role will require making tactical and strategic decisions that will improve the tools Developers use on a daily basis for programming, logging, testing, and releasing new features or products.



 Duties & Responsibilities: 

  • Lead efforts in automation, builds, deployment, and configuration management.
  • Manage and maintain the primary customer-facing application environment.
  • Actively participate in Engineering Scrum and design meetings to drive quality releases.
  • Contribute to planning efforts for disaster recovery, capacity expansion, and system upgrading.
  • Work with configuration systems and infrastructure management.
  • Monitor applications with Application Performance Monitoring tools.
  • Produce and maintain documentation on installations, incidents, and procedures requirements for systems.
  • Research new promising technologies, strategies, and ways to solve technical issues.
  • Work across IT functions and collaborate effectively to deliver complete technical solutions.
  • Develop custom tools, automate processes, and implement monitoring.
  • Perform incident resolution and root cause analysis of outages and implement solutions to systematic failures.
  • Deploy application updates, manage infrastructure, and ensure system and network security.
  • Maintains system documentation
  • Develop, deploy, and operate our secure AWS infrastructure (EKS, S3, EC2, RDS, etc).
  • Ensure the high availability, resiliency, performance, business continuity and compliance capabilities of our cloud services.
  • Build dashboards and alerting to monitor our apps and infrastructure
  • Define standards for our containerized environments and Kubernetes clusters
  • Work with our engineering teams to deploy and operate cloud services.
  • Help develop and operate our build automation and continuous delivery systems.
  • Participate in an on-call rotation, drive incident resolution and improve platform resiliency.

 Requirements:

  • 10+ years of software development and/or DevOps development experience
  • 5+ years of experience maintaining a complex, product-focused DevOps pipelines
  • Excellent written, verbal and interpersonal communication skills
  • Experience with Docker, Kubernetes, EKS, RDS, Kafka, Postgres on AWS
  • Experience with automation/configuration management using Terraform, Salt, or similar solutions.
  • Experience with Kubernetes (strongly preferred) or other container orchestration platforms.
  • Experience with Infrastructure as Code - Terraform
  • Experience with continuous integration/deployment tools such as AWS Code Build or Jenkins.
  • Experience with operational monitoring tools, such as Logly, CloudWatch, etc.
  • Proficient in Linux tools and shell scripting or other Linux automation
  • An interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Well-versed with the entire software development lifecycle, DevOps, and SRE practices.

 

Other Desirable Skills/Experience:

  • Experience with Python
  • Experience supporting a Continuous Deployment environment
  • Experience using SaltStack or other configuration management framework
  • Knowledge and appreciation of the advances in higher educational software, course materials, and digital publishing is a plus
  • Background and/or experience in educational technology and/or publishing
  • Comfort and/or experience in a fast-paced, growing environment
  • Ideal candidate is self-sufficient and highly motivated, self-directed and possess high energy and a passion for RedShelf

 

Why RedShelf?

RedShelf prides itself on maintaining an informal but fast-moving, hard-working, entrepreneurial culture. Our team members are smart, innovative, and passionate about improving education through digital technology.

We offer the best of both worlds: the energy and opportunity of a rapidly-growing organization, coupled with the stability of an extensive client base, strong financial backing, and proven track record of success. In addition to a forward-thinking environment with ample opportunity for professional and personal growth, our team members enjoy competitive compensation and benefit packages.

RedShelf is an Equal Opportunity Employer. Women, people of color, individuals with a disability, veterans, and others who would enrich the diversity of RedShelf are encouraged to apply.


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

You'll find the RedShelf nestled in the heart of Chicago's River North neighborhood. Our office is conveniently located just minutes from Magnificent Mile and the Loop and features one of the best rooftops in the neighborhood.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about RedShelfFind similar jobs