One expired certificate can take a critical web portal, application or server offline until someone fixes it. For a large Australian government agency running more than 3,000 servers, every renewal relied on manual tickets, emailed files and copy-and-paste installs.
Expired certificates had already caused loss of access in the past. Avocado Consulting and 2Steps replaced that process with automated certificate retrieval, installation and verification.
Our client is a large Australian public sector organisation. Its websites and customer and staff portals all depend on SSL certificates to stay secure and available.
The organisation runs more than 3,000 servers. Avocado Consulting manages its Splunk environment, including the Splunk web interface. Every website, portal and web application across the enterprise relies on a valid certificate to run.
Splunk alerted the team when a certificate was due to expire, but everything after that alert was manual. Each renewal took three to four days, so the team had to start the process 30 days before expiry to be safe.
This was not a theoretical risk. Expired certificates had already caused users to lose access. Every renewal meant a ServiceNow ticket, a wait for the certificate, an email to an individual, and a manual install and double check on every server.
This created four distinct risks:
The manual process also left the team blind. With no automation, there were no metrics on how many certificates existed, how many were about to expire, or whether each one was actually in use.
Certificate expiry is predictable, yet it still causes outages, because the work to prevent it depends on people, inboxes and calendars. The risk grows with every server added.
Fabiano RangelScale turns a routine task into an operational event. If 100 certificates expired on the same day, our entire team would have to stop all other work to replace them. Across an enterprise of 3,000 servers, that exposure multiplies. Large managed service providers that run thousands of servers face the same problem many times over.
Monitoring expiry dates is only half the job. The other half is confirming the replacement was installed on the right server, for the right application. That deployment gap is where outages and hidden security exposures sit.
For any organisation running customer-facing portals, regulated services or a large server enterprise, three questions are worth asking:
Avocado started at the source: the system where certificates are requested and created. For this client that was ServiceNow; however, the approach works the same way with any tool that organises certificate requests.
The one manual step that remains is deliberate. The security team that generates certificates still validates each request before issuing it. Once issued, certificates are placed where the platform can access them, and automation takes over from there.
The engagement began with 2Steps pushing certificate data into Splunk, but 2Steps is not limited to one platform or one type of server. It covers every server and application that relies on a certificate.
The solution works with the tools an organisation already has, rather than replacing them.
For organisations already invested in Dynatrace, that means certificate health can sit alongside the rest of their observability data, in the platform their teams already use.
With automation in place, work that took three to four days of tickets, emails and manual installs happens automatically from the moment a certificate is issued.
| Area | Before | With automation |
|---|---|---|
| Renewal effort | 3 to 4 days per renewal, started 30 days ahead | Automatic installation once the certificate is issued |
| Dependency on people | Certificates emailed to individuals | Retrieved by API from the source system |
| Installation | Manual file copy to each server | Automated to the correct servers |
| Verification | Manual double checking | Automatic check against the live application, with alerts |
| Visibility | No metrics | One dashboard, shareable with platforms like Splunk or Dynatrace |
| Mass expiry | Whole team stops other work | Handled by automation |
For the client, this means:
Fabiano RangelOnce a certificate is generated, it's installed automatically and checked to confirm it's the right certificate on the right server. That's the part we can't guarantee when it's all done by hand.
Avocado brings the delivery experience: mapping how certificates move through an organisation, connecting certificate automation to existing tools, and feeding the results into platforms such as Splunk and Dynatrace.
Start with a conversation with Avocado. From there, a Discovery engagement scans and catalogues your certificate enterprise, including shadow IT, so you know exactly what you have, when it expires and where it is installed.