spk-logo-white-text-short2
0%
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
SPK and Associates
  • Services

        • Product Lifecycle Management
          PDM/PLM Advisory Services
          Computer System Validation (CSV)
          LicenseMiner
          PTC Windchill PLM
          SOLIDWORKS PDM in the Cloud
          SPK vCAD ™ - Virtual Engineering Platform
        • Software Lifecycle Management
          Software Delivery Advisory Services
          CI/CD Readiness
          DevOps Services
          Atlassian Solutions
          GitLabs Solutions
          PTC Codebeamer Solutions
        • Cloud for Engineering
          Cloud Advisory Services
          Managed Services
          AWS Solutions
          Azure Solutions
        • Data Engineering & Analytics
          Data Advisory Services
          Data Analytics Services
          Microsoft Power BI Services
  • Software
        • Atlassian Gold Solution Partner Logo
          Atlassian Licensing
          Atlassian Training
          Atlassian Application Management
          Atlassian Migrations
          Atlassian Cloud Readiness


          GitLab Professional Services Partner Logo
          GitLab Implementations
          GitLab Application Management
          GitLab Health Check
          GitLab DevSecOps App Transformation
          Microsoft Partner Logo
          Azure Solutions
          Microsoft 365
          Power BI Solutions
          Power BI Training
          Power BI Consulting Services
        • PTC Partner Network Logo
          Codebeamer Implementations
          Codebeamer Licensing
          Codebeamer Cloud Hosting
          Codebeamer Application Management
          Windchill RV&S
          Windchill RV&S Productivity Add-Ons
          Creo   |   Creo+
          Creo on vCAD
          Windchill Implementations
          Windchill Cloud Hosting
          Windchill Application Management
          Windchill+ Implementations

          Dassault Systèmes Logo
          SOLIDWORKS Licensing
          SOLIDWORKS Training
          SOLIDWORKS PDM Application Management
          SOLIDWORKS PDM in the Cloud
          SOLIDWORKS on vCAD
          AWS Partner Logo
          AWS Solutions
          DynamoDB Managed Services
          Lambda Managed Services
          Redshift Managed Services
        • SPK other services
          AutoCAD
          Altium
          Ansys
          Ansible
          CloudBees
          Cucumber
          Docker
          Google Workspace
          Grafana
          Graphite
          Greenlight Guru
          Klocwork
          Kubernetes
          Labview
          MasterControl
          MatLab
          Matillion
          MongoDB
          Oracle Agile PLM
          Puppet
          Selenium
          SmartBear Zephyr
          Snowflake
          Tableau Server
          Terraform
        • SPK other services
          AutoCAD
          Altium
          Ansys
          Ansible
          CloudBees
          Cucumber
          Docker
          Google Workspace
          Grafana
          Graphite
          Greenlight Guru
          Klocwork
          Kubernetes
          Labview
          MasterControl
          MatLab
          Matillion
          MongoDB
          Oracle Agile PLM
          Puppet
          Selenium
          SmartBear Zephyr
          Snowflake
          Tableau Server
          Terraform
  • Resources
        • Resources

          Blogs
          Case Studies
          Keynote Presentations
          Webinars
          White Papers
        • Topics

          Atlassian
          AWS
          Data Engineering
          DevOps
          PTC
          All
        • Latest Blog Posts

          • How Top CAD Designers Use SPK vCAD to Unlock Efficiency
            July 11, 2025
          • Gitflow vs. trunk-based development: Which is better?
            July 11, 2025
          • Your PLM, The Cloud, and FDA Regulation: What You Need to Know
            July 11, 2025
        • Most Popular Resources



          Ensuring Compliance and Efficiency with GitLab in Regulated Industries Webinar



          A Foundation for PLM Best Practices eBook
  • Partners
  • About
  • Contact
Select Page

Using DevOps and Cloud to rapidly respond and scale

Background
SPK was contacted by a software company that provides healthcare cost optimization through a web platform. Their mission is to provide customers with a method to reduce spending while maintaining quality healthcare for their employees.  With an expanding number of choices of health providers, plans, and costs, the average company needs to invest a significant amount of time and energy in order to understand these options. They must decide on both provider and plan to meet the increasingly diverse healthcare requirements of their workforce.  This application gives growing businesses a data-driven benefits platform to make the best plan decisions.

Challenges

  • Deployment time would increase due to complexity of multiple environments and a single person manually handling the releases
  • Specialized requirements would increase as new customers with diverse needs signed up
  • The code base was growing quickly. This increased development complexity where changing one line of code would increasingly impact other areas
  • The AI engine would need more compute power to support the growing customer population
  • Backups of sensitive data needed to happen reliably without impact to production
  • New HIPAA requirements were identified requiring higher security

The Engagement
The company reached out to SPK to help create a DevOps process and Production Cloud architecture which could address these pain points. SPK’s years of experience with Cloud technology, engineering, and compliance regulations were well suited to help solve their specific needs.



Saved 8 hours/week



Increase releases by 400%



Quick rollbacks

Download Case Study

Step 1: Set up a private Docker repository. Due to the sensitive nature of the application and the data, the public Docker Hub could not be used in Production. Jenkins was then incorporated so that once a build completed, a new Docker image would be pushed automatically to the private repository.

Step 2: Address HIPAA compliance requirements. HIPAA states that data must be encrypted at rest as well as in transit. In addition, servers could not be shared with the general public. Think of Heartbleed, whereby an attack could leak memory contents from the server.  SPK addressed this by moving instances to dedicated resources on AWS. In addition, internal connections were also moved to SSL, and encrypted storage volumes were implemented.

Step 3: Increase database reliability. SPK tackled this issue by leveraging Postgres streaming replication. In addition, backups became more robust, and were sent to S3 for retention.

Step 4: Implement monitoring. This was a crucial step.  With the application in production, there was no visibility when something broke. By implementing Nagios, SPK provided that much needed visibility into the environment.
Disk usage issues, database issues, crashed machines, etc. would alert the Operations team before the customers experienced a problem.

Step 5: Tighten security. This required a multipronged approach. Security groups needed a narrower scope.  Operating system services needed to be pared down.  Passwords needed to be updated. SSH keys needed cleansing. There is no comprehensive list – security is an ongoing, iterative process.

The Results

  • Full automation of builds in Jenkins.
  • Upon successful compilation, builds are automatically sent to a Docker repository, saving the company 8 hours per week, and allowing them to increase releases by 400%.
  • Replacing a server environment would take minutes instead of hours.
  • DEV, TEST, QA, and PROD are updated to a new release with a single command
  • A fully redundant Production environment on a cloud infrastructure.
  • A Docker registry of all objects on a S3 data store. This allows both rollback and roll forward of releases with a single command. It also ensures no releases are lost.
  • Overall, a more robust, secure operating environment that saves the company time, so that they can focus on their core strength – their product.

Get a no-obligation initial assessment

Whether you’re trying to solve technical problems, implement new technology tools and strategies, or improve efficiency, SPK and Associates can be a key part of your strategy. We can provide a free, no-obligation initial assessment on almost any technology or engineering situation. 

Contact us today at (888) 310-4540 or info@spkaa.com.

About

SPK and Associates is a leading woman-owned Engineering & IT Services Company that serves product development teams. For over 20 years, we have been helping our customers to harness technology to optimize engineering and attain their business goals. We understand the systems, processes, data and applications critical to successful engineering, and dedicate ourselves to helping you build, test, and release your products faster and better. Our core expertise covers four functional areas: Product Lifecycle Management (PLM, PDM, QMS, MCAD, ECAD); Software Lifecycle Management (ALM, DevOps); Cloud for Engineering (Infrastructure, Security); Data Engineering and Analytics.

People illustrations by Storyset

Data Privacy Framework Principles
Accessibility Statement

All Content

Blog
Case Studies
Webinars
White papers

How Top CAD Designers Use SPK vCAD to Unlock Efficiency
How Top CAD Designers Use SPK vCAD to Unlock Efficiency

Jul 11, 2025

Contact

Headquarters
5011 Scotts Valley Drive
Scotts Valley, CA 95066

888-310-4540 (main)
888-707-6150 (support)
info@spkaa.com

  • Follow
  • Follow
  • Follow
  • Follow
  • Follow
© 2025 SPK and Associates, LLC. All Rights Reserved.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.