Automate Repetitive Software Maintenance Tasks with Strongjobs
Building high-quality software-as-a-service products requires continually verifying that all systems are up-to-date, secure, and functioning as expected. Doing this on a regular basis is the only way to guarantee security, reliability, and availability to your users.
To accomplish this, software teams often have to execute repetitive tasks. These include updating dependencies, checking for new releases, inspecting changes, and updating systems. We need to remember when a TLS certificate expires and renew it prior to that. We need to ensure that our configurations are following best practices, which requires checking SSLTest weekly.
These repetitive tasks are important. But they can take a lot of time out of our days. At Strongarm, our mantra is “Do it once, do it right, automate.” So we started thinking about how we could automate some of these repetitive tasks and reduce the number of hours that are going into them.
We decided to create a new project called Strongjobs. The goal of Strongjobs is to help you automate tasks that relate to software security and deliverability, freeing up precious time while at the same time ensuring that your security posture is as strong as possible.
We wanted to make it:
- Easy to create new tasks
- Easy to schedule those tasks
- Easy to deploy using the provider of your choice (e.g. AWS)
Strongjobs has been out in the wild for the last two months. We’d love to get it out to a wider audience to help developers and engineers save time on repetitive tasks in order to allow them to focus their time elsewhere.
If you’re looking for a way to automate repetitive software maintenance tasks and save time and money, give it a shot and let us know what you think!