24-7 Intouch logo

24-7intouch.com

Summary:

  • Customer Since 2012
  • Located in Las Vegas, NV
  • Industry: Business Process Outsourcing and Contact Center Solutions
  • Company Size: Midsize Enterprise
  • Founded and Status: Knoah Solutions was founded in 2006 and is now part of 24-7 Intouch

Services Provided:

  • Technical Consultation – Recommend solutions based on business requirements.
  • System Engineering – Built custom solutions where no commercial option existed.
  • Systems Integration – Created custom integrations between the phone system and CRM products.
  • Maintenance and Support – Providing ongoing training, maintenance, and support.

Challenge:
Knoah Solutions needed to replace an unstable call center telephony system with a high availability system and integrate it with various CRM systems.

Benefits:

  • Made the telephony system much more reliable
  • Reduced infrastructure costs
  • Provided skills not found in-house

About Knoah Solutions

Knoah Solutions, Inc. has provided management solutions for customers worldwide since 2006. The company offers business process outsourcing and contact center solutions. Knoah Solutions is now part of 24-7 Intouch.

The Knoah Solutions call center in Las Vegas, Nevada, serves a wide swath of different industries, including medical, real estate, housing services, and more. Knoah employees are custom trained to represent the interests and act on the behalf of each specific client when their customers call for help.

Background

The company’s telephony system is absolutely mission-critical to the business. Customer service representatives in the Las Vegas center alone take thousands of calls per day on behalf of Knoah’s clients. When Knoah changed phone system providers from Cisco to Asterisk, Cloud Brigade was called in to create a high availability system with automated failover and custom integrations with customer relationship management systems.

Business Challenges

  • Business Bottlenecks – Knoah’s failover process for its telephony system was manual and kludgy. Calls and data could be lost in the transition from one system to another.
  • Irresolvable Complexity – Cloud Brigade had to invent a high availability phone system and figure out why calls were dropping intermittently.
  • Inefficient Systems and Processes – Cloud Brigade created custom integrations with CRM systems to pre-populate caller information so that customer service reps know a caller’s history.
  • Skills and Staffing Gaps – Cloud Brigade provides unique expertise that Knoah’s IT team doesn’t have.

Why Cloud Brigade

Knoah’s IT team had just completed a migration from a Cisco telephony system to one based on the open source software Asterisk. Cloud Brigade was brought in to set up high availability failover in case of a massive failure of the primary system. High availability means that there is a replicated, stand-by system that can immediately and automatically take over operations if the main system fails for any reason.

Mike Barletta, IT Manager at Knoah Solutions, explains the reason Cloud Brigade was hired. “It’s an obscure bit of technology to work with telephony systems. Our internal team is good but we needed someone to deal with the minutiae. Finding someone with that knowledge is hard. Chris Miller and his team at Cloud Brigade have the tenacity to really dig in on these systems to help us get exactly what we need.”

“We have a pretty good internal IT team here. We’re certainly not slackers. If we go to Cloud Brigade for a fix, it’s not going to be for a run of the mill problem. We need someone at Chris Miller’s level or close to it.”
– Mike Barletta, IT Manager, Knoah Solutions

Ensuring Availability of the Call Center Phone System

Cloud Brigade’s first assignment was to bring more reliability to the new PBX system based on Asterisk open source software. Knoah’s previous PBX system had a long history of failure, so setting up this mirror image failover capability was critical. At the time, there was no commercial high availability solution on the market, so Cloud Brigade architected and designed a system that replicated the primary PBX (“Side A”) to a secondary stand-by system (“Side B”). Both sides must stay in sync in terms of the capabilities and data they support. However, only one system is in use at a time.

Setting up a high availability system from scratch is a complicated process, notes Chris Miller, Founder and CEO of Cloud Brigade. “It’s not for the faint of heart,” says Miller. The Linux-HA system is very complex, and at that time the documentation was problematic. The Cloud Brigade team really had to dig to find the right information to get the system set up properly. Miller says there were challenges in figuring out how to do the storage replication and database replication to keep the A and B sides in total sync. Also, they had to come up with workarounds for the networking layer where the two sides have to communicate with each other. “We did a lot of testing until we were satisfied that the system would work well.”

As Knoah’s business grew, they needed to scale this phone system to accommodate a greater volume of calls. Cloud Brigade addressed the growth requirement by setting up clusters of high availability machines for the call center. Knoah’s various clients were assigned to different sets of computers that all had their Side A and Side B replication.

Cloud Brigade also set up a call center monitoring system based on QueueMetrics software. This lets Knoah track all sorts of metrics pertaining to the calls that come in and the call center agents’ performance. Cloud Brigade set it up to run outside of the PBX phone system, but also in high availability mode.

Cloud Brigade continues to maintain and support the telephony and metrics systems to keep them running smoothly. Every now and then a replication hiccup occurs and those issues get ironed out. The system that Cloud Brigade engineered has been remarkably stable over the years, providing Knoah with comfort knowing that calls will not be lost if there ever is a failure such as a server crash anywhere in the system.

Custom Integration Puts Caller Information on Agents’ Screens

The Knoah call center agents need to have as much information as possible about the people on the other end of a call—name, location, previous interactions with the call center, etc. This information comes from the customer relationship management systems like Salesforce belonging to each Knoah client. Having this information is made possible by the custom integrations Cloud Brigade developed between the call flow software and the clients’ different CRM applications. 

“When a call comes in, the system resolves the inbound number and does a database lookup. It populates the screen with data and pushes the link to the agent to view on their screen,” says Barletta. “This enables our agents to pick up the phone and say, ‘How are you doing today, Mike? I see that you have been a customer for 6 years.’ All of this takes place before the caller even says anything. We also have the person’s complete history of calling our support center. It’s a great way to put the callers at ease by showing that we know them and stand ready to help them. All of this happens because of the integrations Cloud Brigade set up for us.”

Cloud Brigade Tackles the Vexing Problems

The Cloud Brigade team has had to tackle a few really vexing issues that no one else could solve. “We had an oddball problem with calls occasionally getting disconnected,” says Barletta. “We didn’t know if the customer was upset and hung up on us, or if there was a technical issue that caused the call to drop. The problem was intermittent and we had no idea what caused it. We tossed it over the fence to Cloud Brigade. They had to be above our knowledge level to figure it out.”

There were a lot of links in the chain to look at as potential culprits—from the phone company, to the firewall, to Knoah’s network and the PBX. Digging into all the potential factors, Cloud Brigade discovered a feature in the firewall that played havoc with the phone system. 

“It turns out that our SonicWall firewall has a security feature that shifts traffic from one port to another every few minutes to prevent a sort of straight line through the firewall. It’s like a port redirection, making traffic do a zigzag through the firewall,” says Barletta. “It’s actually a security feature but it was terribly disruptive for our telephony traffic because our phone system is expecting everything to be coming from one port. Now, by design, the firewall was shifting ports. When a shift happened, calls would drop. And it would happen every 15 minutes or such, so when calls were short, they were fine. If a call ran as long as 15 minutes, or happened during a ‘shift episode,’ it would get cut off.”

“We wouldn’t have figured that out ourselves, but Chris at Cloud Brigade dug into the minutiae of the firewall to discover that feature. We reconfigured the firewall and eliminated the problem,” says Barletta.

There have been other instances of baffling issues that Cloud Brigade solved for Knoah Solutions. For example, at times the A/B replication of the phone system has had problems. “We’ve asked ourselves, ‘Shouldn’t it do that? Why didn’t it do that?’ We turn it over to Chris and feel confident he’ll get it resolved.”

“We have an IT team in Las Vegas and one in India and our time zones are 12 hours apart. No matter what time of day or night we call Cloud Brigade, they are responsive.”
– Mike Barletta, IT Manager, Knoah Solutions

Technology

  • Software: Asterisk, FreePBX, QueueMetrics, CentOS Linux, Corosync, Pacemaker 
  • Hardware: Supermicro servers
  • Development Tools: Perl, PHP, Python

Services

  • Technical Consultation – Recommend solutions based on business requirements.
  • System Engineering – Built custom solutions where no commercial option existed.
  • Systems Integration – Created custom integrations between the phone system and CRM products.
  • Maintenance and Support – Providing ongoing training, maintenance, and support.

Download the Full Story Here

www.santacruzmah.org

Summary

  • Customer Since 2018
  • Located in Santa Cruz, CA
  • Industry: Museums, Historical Sites
  • Small Business
  • Robb Woulfe, Executive Director
  • Founded in 1996, Non-profit

Challenge

Gaps in IT maintenance and support left the MAH in dire straits with a hacked website and locked-out accounts.

Benefits

  • Network performance has been improved
  • The website is more stable and secure
  • IT systems have been stabilized and improved for the long haul
  • Cloud Brigade has provided knowledge transfer to IT staff at the MAH

About the Santa Cruz Museum of Art & History

The MAH is a thriving community gathering place that serves more than 130,000 people annually through rotating art and history exhibitions, visual and performing artworks, public festivals, education and outreach programs, and cultural celebrations in collaboration with its many partners. It maintains a permanent collection of regionally significant art and artifacts, a research library, a historical archive, and historic sites. The MAH is also home to Abbott Square, a vibrant public plaza on the museum’s doorstep that offers food, social events, and year-round creative happenings.

Background

The small staff at the MAH focuses outward on making the facility a great gathering place for the Santa Cruz community. The internal IT needs were a low priority until issues came up. As a Santa Cruz-based business, Cloud Brigade stepped in to tame the issues and assume the tasks of long-term IT maintenance and support.

Business Challenges

  • Skills and Staffing Gaps – The small staff is oriented toward museum operations instead of IT matters
  • Inefficient Systems and Processes – A months-long gap in IT maintenance took its toll on business systems and the website
  • Business Bottlenecks – Administrative accounts were inaccessible to current employees

Why Cloud Brigade

There was a short time when the museum was in between Executive Directors as well as several positions that maintained the technology infrastructure. Cloud Brigade was brought in to address some short- and long-term pain points while the museum searched for their new leader and filled the other positions. “They needed someone to keep things stable and solve some of the most critical issues until the new director could be hired,” says Chris Miller, Founder and CEO of Cloud Brigade. “They appreciate that we are a local tech company who can solve a wide range of problems.”

 

“Cloud Brigade came through for us when we needed it the most. As we went through some executive transitions, our website and technology systems needed support and Cloud Brigade came in and sorted everything out, applied IT configurations, and fixed our time-sensitive issues.”

-Chance Decker, director of Development and communications, santa cruz museum of Art & history

Improving the Network and IT Systems for the Long Haul

The MAH’s mixed-use complex includes their museum and their public plaza Abbott Square which is home to the European-style café, Abbott Square Market, and sublet office spaces. The network that provides connectivity across this sprawling complex includes a number of routers, switches, and wireless access points which must all work in unison. What’s more, there are private aspects to the network as well as public segments that can be used by guests.

When Cloud Brigade assumed management of this network, the company first performed a discovery project to gain access to and understand the Ubiquiti UniFi network as well as the general layout of other components like network storage, backup, VoIP phones, and SaaS applications such as Microsoft 365 email and collaboration tools. 

The first task undertaken to improve the network was migration of the Internet connection from wireless broadband to a newly launched fiber offering, both provided by Cruzio Internet. Although the MAH had a decent collection of IT documentation, they did not have staff members with the required level of technical knowledge to handle the migration, especially in the areas of mitigating downtime and addressing unexpected issues as they arose. 

As staff members came and went over the years, key access and configuration information was still attached to old employee accounts, presenting some challenges in gaining access to various aspects of the network and applications. Cloud Brigade resolved these issues to ensure that accounts are always accessible to current employees. Then, as restrictions for the pandemic hit the MAH, employees began to work remotely. Cloud Brigade set up VPN access to keep people connected to their network and fully productive during their work-from-home period. 

The MAH has a digital archival system for exhibits and other materials that must be maintained and synchronized with a storage facility in the cloud. “We have to make sure the data is protected so they have historical reference for all these cool art exhibits and projects they’ve done,” says Chris Miller. Cloud Brigade adopted a multi-faceted network storage system to store the digital assets and provide a local backup system for network assets.

A Hacker Took the Website Down on a Busy Holiday Weekend

Three years ago, the MAH engaged an outside marketing agency to design and develop a new website. The agency completed the development task and handed the new website over to museum staffers, but there was no plan for ongoing updates and support. Eight months later, the museum paid the price for overlooking software updates and regular maintenance: the website was hacked and was no longer visible to the public. 

When the cyber-attack happened over a busy holiday weekend, Cloud Brigade received an automated alert that the museum’s website was offline. Chris Miller notified Chance Decker, the MAH’s Director of Development and Communications, that the website was in trouble. Miller worked with the original website developer to get through the complex technical issues and get the website back up and running as usual.  

“That automatic notification that Cloud Brigade had set up was really helpful to getting us back online,” says Decker. “I think having the site go down uncovered more issues that showed how out of date we were in terms of updates for some of our plug-ins and the software itself.”

Following the hacking event, Cloud Brigade performed a discovery on the state of the website and underlying infrastructure and proposed an upgrade plan. The website hadn’t received software updates in some period of time, and as a result of complex changes to its content management software (CMS), it was not easily upgraded using the normal processes. Cloud Brigade worked with the MAH and the original web developer to identify the source of the issues, manage the upgrade process, and migrate the website to a more appropriate hosting solution that could better accommodate the CMS. With the website now stabilized and fortified, Cloud Brigade has assumed its ongoing maintenance and support.

 “Cloud Brigade made some recommendations on changing our web hosting service and a few other things to stabilize our website and help it operate at its top capacity,” says Chance Decker, Director of Development and Communications, Santa Cruz Museum of Art & History.

Cloud Brigade Provides Knowledge Transfer and a Safety Net

Over the years, Cloud Brigade has assumed more and more responsibility over various aspects of the museum’s IT operations. “We’ve provided new employee onboarding services and support to staff to add new employees to the MAH’s email, voice system, Microsoft 365 suite, and computer systems within the office,” says Miller. “We’ve identified risk and mitigated potential failures of key systems in order to prevent outages and data loss. We’ve taken the systems off auto-pilot and ensure they are well managed and maintained.”

“Cloud Brigade has been there for us as issues have popped up. They are definitely our ‘go-to resource’ anytime we have something that needs to be resolved”

-CHANCE DECKER, DIRECTOR OF DEVELOPMENT AND COMMUNICATIONS, SANTA CRUZ MUSEUM OF ART & HISTORY

Where feasible, Cloud Brigade sets things up and then turns over day-to-day operations to the IT team at the MAH. “They often show us what they did and how we can handle things ourselves going forward,” says Hans Wuerfmannsdobler, Director of Finance and Administration at the MAH. “We’ll figure out the things that are easy for us to handle and the frontline things we can troubleshoot ourselves and then leave the more complicated issues to Cloud Brigade. It might take us a few hours to figure something out, whereas Cloud Brigade can solve it in 10 or 20 minutes. We want to make the best use of our time.”

Technology

  • Software: Craft CMS, PHP, Amazon Lightsail, Amazon S3, Cloudflare, imgix, MySQL
  • Hardware: Ubiquiti Networks, Windows Server, Synology NAS

Services

  • IT maintenance and Support- Addressed numerous short-term “pain points” and assumed ongoing maintenance and support of the network and other systems
  • Website maintenance and Support– Mitigated s hacking attack and assumed ongoing maintenance and support of the website

Partners

Amazon, Kinsta

Download Full Story Here

Open Source Robotics

When the AWS DeepRacer team approached us for ideas to promote their new Open Source Software initiative, we didn’t disappoint. DeepBlaster is a software and hardware package that extends the AWS DeepRacer platform.

AWS DeepRacer is a 1/18 scale autonomous self driving car. Originally launched at AWS re:Invent 2018, the purpose of DeepRacer is to provide a fun way for software developers to learn Machine Learning (ML) principles, thus making it easier to grow the pool of Data Scientists which are in high demand.

Custom DeepRacer Track at Cloud Brigade

The Problem

The AWS DeepRacer car requires a large track to be constructed to test your “self driving” ML model. The cost and effort of building or buying a track was a barrier for entry for many developers. AWS needed a way for people to use the car without a track.

The Solution

Releasing the DeepRacer software as Open Source would allow people to find new ways to use the car. Now they just needed some ideas to fuel the creative juices of this new pool of would-be Data Scientists. AWS approached a few of us in the DeepRacer community to brainstorm over what kind of sample projects could be developed.

TL;DR

New Ideas

Cloud Brigade’s CEO Chris Miller has been involved in the DeepRacer Community since he won the first AWS Summit race in 2019. Since then Cloud Brigade has been working with Artificial Intelligence (AI) product teams at AWS to leverage and showcase the growing collection of ML Devices and Microservices.

Chris already established a reputation for out-of-the-norm ideas, including ThePoopinator. When asked for a solution to this problem, Chris suggested mounting a toy “blaster” to the car, and to use AI to identify, target, and “neutralize” inanimate objects. What Chris didn’t realize was that AWS was going to ask Chris to build this solution in record time, just a few weeks before the launch of the DeepRacer OpenSource project.

Jupiter Blaster in Prusa Opal Green

The Blaster

Just days earlier, Chris had read an article on The Verge about Luke Goodman (aka Out of Darts) who built a small business around his love for “Nerf Modding”. Out of Darts 3D prints and sells parts to modify or build your own “Blaster” which shoots Nerf Rival ammo, little foam balls. Blasters are used in competitive games and events, or just for fun.

We reached out to Luke to learn more about how the Blaster works and to source parts. We decided to use the Out of Darts “Jupiter Blaster” for our prototype.

The Robot Operating System

Next we had to dive into the DeepRacer Open Source project which is built on ROS2, an operating system designed to build robots. ROS2 comprises a series of independent software “nodes” which work together to provide a larger system. Each node is capable of communicating with each other using a system of “topics” which the nodes can “publish” or “subscribe” to, similar to the way IoT devices use Mosquitto (MQTT).

AWS provides a few sample projects, and we decided to use the Follow The Leader (FTL) project as inspiration, allowing us to leverage some existing code and focus on the new functionality we needed to create. FTL allows the DeepRacer car to identify a person using Object Detection, and to follow that person as they walk around a room.

FTL provided functionality examples that were closely related to our needs, including :

  • Object detection and tracking
  • Action mapping
  • Servo/motor control
  • Service and Message definitions

Designing A Robot

Now that we were familiar with ROS2 and FTL, we set out to design our own system which would require software, a microcontroller, electronics, and custom 3D printed parts. We started with how to break up the functionality of DeepBlaster into the necessary software nodes :

  • Object Detection node
  • Targeting node
  • Blaster Control node
  • Interfaces node

Using the existing Object Detection node to provide X,Y coordinates of a “target”, we focused on the Targeting node which is responsible for telling the DeepBlaster where to aim the turret, and when to fire the blaster. While this is similar to the Navigation node in the FTL example, the action space is more dynamic. That is to say the target location changes as the car is in motion, and the turret will need to make constant corrections before firing.

Servo Controlled Camera Mount for Prototyping

We created a very simple servo controlled camera mount to build our initial Targeting node, our Jupiter Blaster was on backorder and we needed to make progress. Initially we used the DeepRacer’s “steering control” port for our servo. Unfortunately the DeepRacer hardware was not designed to support additional servos, and we quickly decided to build our own Blaster Control Module using an Arduino microcontroller.

With a targeting node defining an “action space”, a series of actions to take when a target was detected, we started working on the DeepBlaster Control node which would then communicate with the Arduino. This node would subscribe to the Blaster Control topic that is published by the Targeting node.

We could have just built the Blaster Control logic into the Targeting node, but we felt that the hardware limitation we were solving warranted a separate node which could be used by others to extend DeepRacer in other ways, including adding sensors, servos, and other device control.

DeepBlaster Control Module and Cable System

In order to use an Arduino with the DeepRacer, we were really limited to using USB as a connection. This meant we needed to create our own serial communication protocol, a stable and fast method of exchanging messages between devices. We figured there had to be an existing method that made sense, and we found the Robust Serial library filled that need.

One issue with using Computer Vision on a moving device is motion induced blur. The native method of controlling servos is to move the servo to a position as quickly as possible, and that was going to cause blur. After experimenting with ideas to have more precise control over the servo motion, we found the Servo Trajectory library, which allows us to control acceleration, deceleration, and time to position. In theory, this will help us combat blur.

3D Printed Turret and DeepRacer Bracket

Building a Turret

Now that we had a rough software prototype, we needed a custom turret that would allow us to mount the Jupiter Blaster to the DeepRacer car. We used the DeepRacer EVO’s Lidar bracket for inspiration as it conveniently fit right on top of the battery, and would provide a foundation for the turret.

We also found a 3D model on Thing-a-verse which provided a micro-servo controlled flange with a 1:23 gear ratio, allowing a 180 degree hobby servo to rotate 360 degrees. We worked with Idea Fab Labs, a maker space next door to our office, to help us customize the 3d model for a prototype turret for DeepBlaster.

Blaster Electronics

Mounting the Jupiter Blaster to the turret platform was easy (Hot Glue to the rescue!), but controlling the blaster was another complex hurdle. The blaster uses a pair of high speed “flywheels” to propel the foam balls, just like a baseball pitching machine. The flywheels must be “at speed” before you feed the ammo, and if you jam them, the motors pull 28A (amps) of current!

Assembled Flywheel Cage from Out of Darts

Initially we experimented with USB controlled relays, but those top out at 10A, and the DeepRacer has limited USB ports. We decided to use 30A Mosfets, a high current transistor frequently used in amplifiers. This was overkill for the 1A ammo “feeder” motor, but convenient.

We modified the blaster wiring diagram to use the Mosfets instead of the included micro-switches, and designed a cabling system to allow the blaster to rotate independently of the DeepRacer with limited drag from the wiring.

Assembling DeepBlaster

Reassembling more accurately describes the process of building a prototype like DeepBlaster, over and over. We broke a Servo, blew out a Mosfet, and went through several sticks of Hot Glue. We also lost a lot of ammo somewhere in the maker space. Did we mention DeepBlaster can fire 15 rounds per second?

With DeepBlaster assembled, we were able to test the system, make software refinements, write documentation, make a promo video, and our favorite part – Open Source our DeepBlaster software.

OK, But Why???

Why would we put so much effort into building a DeepBlaster? Simply put – we love a good challenge. Cloud Brigade is a boutique technical consultancy which transform our client’s vision into a well designed reality. Oh, and our CEO has an inner twelve year old that couldn’t resist the opportunity.

Let’s address the elephant in the room – we just weaponized Artificial Intelligence, and that raises significant ethical questions about how we use AI. While we take this topic very seriously, this project was done as a tongue-in-cheek fun way to play with toys, and to inspire others to use this technology in ways that are actually helpful to humanity.

KOHGA3 Rescue Robot from Kyoto University, Japan

AWS DeepRacer and the DeepBlaster Open Source projects provide a hardware and software platform in which aspiring software developers can build a working robotic system to accomplish other tasks. We were reminded of how robots are used in unsafe situations to collect information and take action while protecting human life. Such examples include bomb detecting, radiation measurement, and search and rescue.

DeepBlaster can also support the AWS DeepRacer Community by providing new ways to compete, such as races which are scored on activity completion in addition to speed around a course.

Take My Money!

So you want a DeepBlaster? If so, that’s AWESOME! We want to hear from you! The DeepBlaster hardware exists as a prototype, and in the furious process of building DeepBlaster in three weeks, we identified several weak spots and areas for improvement. We’re currently working on a revised turret system with a stronger servo, lighter in weight, and potentially a smaller/lighter blaster. If there’s enough interest, we would be happy to provide a DeepBlaster kit with everything needed to build your own.

In the meantime, we recommend you check out our GitHub projects here, install them on AWS DeepRacer and start playing with the software.

Cloud Brigade on GitHub

What’s Next

If you like what you read here, the Cloud Brigade team offers expert Machine Learning as well as Big Data services to help your organization with its insights. We look forward to hearing from you.

Please reach out to us using our Contact Form with any questions.

If you would like to follow our work, please signup for our newsletter.

www.santacruz.org

Summary

  • Customer Since 2018
  • HQ in Santa Cruz, CA, USA
  • Leisure, Travel & Tourism, Small Business
  • Maggie Ivy, CEO
  • Founded in 1988, Non-Profit Marketing Org.

Challenge

Visit Santa Cruz County needed to migrate its website and content management system to a more modern platform.

Benefits

  • The new web platform allows for easy update of partner information, blog posts, calendar events, and other information by internal staff- thus eliminating the need for third party content updated
  • Custom analytics help track paid online partner listing and elevated placements on the website
  • Important new features, including event calendaring, have been added to the website
  • Backend business processes significantly improved in efficiency

About Visit Santa Cruz County

Visit Santa Cruz County (VSCC) is a non-profit organization with a mission to stimulate the local economy by promoting Santa Cruz County as a visitor, conference/meeting, and film destination through a variety of marketing and promotional programs. These include advertising, public relations, and visitor services. VSCC’s priority is to attract high-yield overnight business during the off-peak periods of the year. There are over 3 million visitor trips taken to Santa Cruz County each year. As the area’s official Destination Marketing Organization, VSCC is the best resource for visitors to obtain travel-related information about the area. Including where to stay, what to see and do, and where to eat.

Background

The VSCC website is an essential platform to promote partner businesses such as hotels, motels, vacation rentals, bed and breakfast inns, restaurants, retailers, and a variety of other tourism-related businesses and activities across the county for visitors and locals. The website attracts a million visitors each year. In 2018, VSCC undertook a project to modernize the backend infrastructure of the website to enhance the user experience. Having won a competitive bid process for the revamp work, Cloud Brigade migrated the website to a more modern platform and built enhancements to support VSCC’s business and technological needs.

Business Challenges

  • More Streamlined Systems and Processes Were Needed – Updating website content required coding that could not be delegated to non-technical staff members
  • Business Bottlenecks – Website content updates were outsourced to a third party
  • Excessive Operational Costs Too much staff time was devoted to updating website content 
  • Generic Technology – The website and content management system were based on technology that required features to be custom-built

Why Cloud Brigade

VSCC held an open bid process and Cloud Brigade submitted a proposal. In addition to presenting VSCC with a very competitive bid, Cloud Brigade emphasized its experience with migrating complex applications such as websites and the content management systems behind them. “We seem to have found a niche in fixing websites that no longer meet their owners’ needs,” says Chris Miller, Founder and CEO of Cloud Brigade. “In VSCC’s case, the technology needed to be updated and more closely managed. We earned their trust that we could build them a much more robust website that would be simpler to use and maintain, and we would do our best to retain their search rankings.” 

“Our website is the main point of contact for visitors, local businesses, partners, and stakeholders.  We needed an agency who could migrate our current CMS to a more updated model without compromising search rankings and other measurables we had worked so hard to establish. We’re very fortunate to have discovered Cloud Brigade in our own backyard as working with locally owned businesses is always our preference. They established a hands-on approach early on and remained engaged in our project throughout the process.”
– Daryl Zape, Online Marketing Director, Visit Santa Cruz County

A Complex Migration of Website and Content

VSCC’s initial website was built on a platform that was not user friendly. It had been highly customized because their previous CMS lacked an ecosystem of feature plug-ins. Every time VSCC needed a new feature, it had to be created from scratch. As a result, it was a challenge to support the website and it no longer met the organization’s expanding needs. As VSCC programs matured and became more integrated, its online presence needed to reflect an elevated image and more advanced online experience for visitors, locals, and stakeholders.

In addition, VSCC stored partner information using FileMaker, a customer relationship management (CRM) system. The website sourced data from FileMaker to present in real time. VSCC wanted to transition to Simpleview, a database tool specifically designed for destination marketing organizations. Partners were accustomed to using FileMaker to update their own information and would need to be migrated to and trained on the Simpleview platform.

Cloud Brigade proposed to migrate the VSCC website and all its content to WordPress, a modern platform chosen for its ease of use and extensibility. WordPress has many commercially-available plug-in functions, enabling the platform to be easily customized unlike DNN where plug-ins need to be created by hand.

VSCC wanted to retain the look of its original website, so Cloud Brigade replicated the design in WordPress. The more challenging aspect of the migration was bringing the web content forward. Everything had to be migrated permanently to WordPress while the partner content, now moved to Simpleview, had to be brought into WordPress in real time as determined by user searches. There is no existing integration between Simpleview and WordPress so Cloud Brigade constructed a system that accesses Simpleview’s API to look for new or changed partner listings and dynamically create, delete, or update that information in WordPress. 

VSCC also generates marketing forms within Simpleview. Cloud Brigade is dynamically generating those forms on the WordPress website. Cloud Brigade has implemented a number of marketing integrations to allow VSCC to track activities related to paid online partner listings and elevated placements.  

Preserving Critically Important SEO Ranking

Search engine optimization (SEO) has been a top concern throughout the website migration. Over the years, VSCC has spent considerable time and money ensuring that its web content appears at the top of web searches. High ranking search results are a critically important way to draw more visitors to a website. Therefore, Cloud Brigade wanted to preserve the hard-earned SEO rankings as much as possible. 

Building a new website and changing the content or the URL page-naming structure can play havoc with SEO. Cloud Brigade developed internal tools that enabled a comparative audit between the old and the new websites. The tool is able to find where pages, content, or the URL changed that will result in a drop-off of SEO rankings. Thus, Cloud Brigade is able to address those issues to preserve a high degree of their SEO placement.  

Behind the scenes, the website and content migration process was very complex which involved a lot of moving parts. Cloud Brigade’s task was akin to changing the tires on a bus while the bus is in motion—and they did it successfully. 

Long-Term Benefits of the New Website

Migrating the website to WordPress from had many benefits. VSCC’s Online Marketing Director, Daryl Zape oversaw the entire migration process from beginning to end. “Having a user-friendly website for our staff to access internally was very important to us,” says Zape. “I know how to code but it was critical for other staff members to be able to update content on their own, so making the website functionality as easy to use as possible was important to us.” Zape adds that WordPress is more SEO-friendly and internal staff members can now post their own blog content and add new events to the online calendar.

“We know we can count on Cloud Brigade’s technical expertise and ability to solve complex problems as they continue to build custom integrations from our web platform into our new niche customer relationship management system and provide continued web hosting management and maintenance. Cloud Brigade is a valuable resource.”
– Daryl Zape, Online Marketing Director, Visit Santa Cruz County

“Just having our people be able to access the website with little or no knowledge of coding has been very beneficial to us. We have been able to eliminate a third-party provider to update our web content, saving us time and resources” says Zape. 

Zape says that Cloud Brigade offers excellent customer service. “Being able to learn from the professionals at Cloud Brigade, and learning what they are doing behind the scenes, has been so helpful. Their project manager is always on top of the projects. She’s very upfront and transparent about what is going on. The developers are helpful and show me their coding behind the scenes. They explain what the issues are in terms that are easy to understand and respond to our needs in a timely manner.”

Cloud Brigade chose a new cloud hosting provider for VSCC’s website and content management system and set up custom caching to increase the website speed. Backups and a staging environment were used to test all upgrades before pushing them into production. Cloud Brigade continues to provide infrastructure support and maintenance. 

“The collaborative effort over the last three years with Cloud Brigade has enabled us to stay competitive with our online presence,” says Zape. 

Technology

  • Software: WordPress, MySQL, Simpleview
  • Programming Language: PHP
  • PaaS: Kinsta
  • IaaS: AWS

Services

  • Cloud Infrastructure: Providing ongoing support for new cloud hosting environment. Amazon EC2 (Elastic Compute Cloud), RDS (Relational Database Service), Simple Storage Service (S3)
  • Application Support: Migrated the web content to a new platform and preserved critical SEO links
  • Software Development – Developed a new website on a modern platform

Partners

Amazon, Kinsta

Download the Full Story Here

When I was little and someone asked me what I wanted to be when I grew up, I’d always say (and truly believed), “I want to be a doctor, just like Elizabeth Blackwell, the first woman doctor.” Then, if I was anywhere near my bedroom, I’d whip out my little paperback Elizabeth Blackwell book my parents gave me, just to show whoever was asking, I knew what I was talking about. At that age though, I didn’t really understand the importance of the role Dr. Blackwell played in women’s history, but I just remember being truly proud to know who she was and wanted to follow in her footsteps.

Now, 20+ years into my professional career, I’ve chosen (& thrive) within creative subject matter rather than the sciences, but within a male-dominated technical industry. I can’t help but wonder if somehow, subconsciously, I at least tiptoed in Dr. Blackwell’s essence, and when I’m the only woman in the boardroom if she’s smiling. But, more importantly for me, have I inspired any other women along the way? 

This inspiration and the vision of women supporting other women is what resonates most with me when we talk about celebrating Women’s History Month. I can actually imagine Elizabeth -yes we’re on a first name basis now- saying to me, “That’s right, keep going. You’re doing great. You’ve got this, Allison!”

Although Women’s History Month officially started in 1987 (formerly Women’s History Week starting -in California- in 1978), we, us women, have definitely been an inspiration to each other for MUCH longer. Elizabeth Blackwell would have turned 200 years old this year! And the beauty of womanly inspiration comes in many, many forms. You don’t have to be, 

  • the first woman doctor like Elizabeth, or 
  • the core rope memory mother’s boss and developer of the on-board flight software for NASA’s Apollo space program like Margaret, or 
  • the only woman instrumentation controller in the launch firing room for the Apollo 11 liftoff like JoAnn, or 
  • Develop the “Secret Communication System” patent changing radio frequencies simultaneously and ultimately securing military communications and cell phone technology like Hedy, or 
  • the first African American female engineer at NASA like Mary, or 
  • the youngest inaugural poet in U.S. history like Amanda, or even 
  • the first woman, the first African American woman, the first Indian-American, the first person of Asian-American descent, and the first graduate of an HBCU to be sworn in as the Vice President of the United States of America like Kamala,

…you can also be the woman volunteer, neighbor, dance instructor, nurse, teacher, friend, mother, sister, coach, business owner, therapist, farmer; but also, the woman who made a positive difference in another woman’s life.

Along with our duty as women to inspire, we also have the superpower ability to rapidly change our hats as needed and get.it.done. Similar to tech startups, where everyone around you is going 100 miles an hour 24/7/365 with streamlined staffing, and your CEO comes to you with a passion-filled urgent need to find a… rainbow unicorn…, you drop the other urgent product launch press release you’re writing and, somehow, while walking the dog and consoling your heartbroken girlfriend, you find a damn rainbow unicorn with a gold bow to boot. This is just how we women roll. 

Speaking of, although Chris doesn’t demand rainbow unicorns (yet), he values the strong, capable women of Cloud Brigade, who keep the ship on course. These inspiring women include:

Sue Dayton

  • UX and Visual Design Engineer
  • Greatest superpower is organization!
  • Sue’s inspiration: My grandmother, who studied chemistry, told me to never stop learning. It’s been one of my mantras throughout my life. Such echoes the sentiments above and admires those women who keep pushing to break the glass ceilings and then bring other women with them. 
  • Favorite quote: “There is no innovation and creativity without failure. Period.” – Brene Brown
Stephanie Nelson

Stephanie Nelson

  • Project Manager
  • Greatest superpower is keeping track of many competing tasks and priorities at once, while making sure to keep the needed people updated on progress. 
  • Stephanie’s inspiration: The women who are usually mentioned as side notes in history books, or overlooked completely. For instance, when thinking of the Apollo 11 moon landing it’s more likely Neil Armstrong will come to mind before Margaret Hamilton, even though she was crucial to the mission’s success. These women deserve more recognition for their work, but have served as an inspiration and paved the way for other women to pursue career paths in historically male dominated industries. 

Julia Sauer 

  • Bookkeeper
  • Greatest superpower is creating order out of chaos.
  • Julia’s inspiration: Ruth Bader Ginsburg and Sojourner Truth, among many many others. They educated themselves, went up against outrageous odds, stood firm for their beliefs and true to their ethics, and yet, did not set themselves apart. They focused on what they, themselves could do to make the world more just and humane.
  • It’s worth noting, Julia has been working with Chris for 16 years now and is his longest running employee. “Julia is kind of like the den mother of the business,” says Chris. “She is someone I trust and has helped me throughout the years with all sorts of challenging bookkeeping situations.” “Working for Chris is an exercise in support and teamwork,” said Julia.

Allison Darin

  • Head of Marketing Communications
  • Greatest superpower is my attention to ALL the details!
  • Favorite quotes:
    • “I think everything in life is art. What you do. How you dress. The way you love someone, and how you talk. Your smile and your personality. What you believe in, and all your dreams. The way you drink your tea. How you decorate your home. Or party. Your grocery list. The food you make. How your writing looks. And the way you feel. Life is art.” -Helena Bonham Carter
    • “Be a woman other women can trust. Have the courage to tell another woman she has offended, hurt, or disappointed you. Successful women have a loyal tribe of loyal and honest women behind them. Not haters. Not backstabbers or women who whisper behind their back. Be a woman who lifts other women.” -Anonymous
    • “Often its the deepest pain which empowers you to grow into your highest self.” -Anonymous

In a continued effort to inspire and uplift other women, Cloud Brigade would like to spotlight any Women-Owned local businesses within our next monthly newsletter. Please email allison@cloudbrigade.com for more information.

AWS Glue

Automate data workflows with AWS Glue

Ever wanted to automate a mundane daily data task that collates regularly updated data and puts it onto a dashboard? Who hasn’t, right? Since late 2020, I have been building a COVID-19 daily case and death forecast and until recently, I was spending hours each day to build and tweak the model. Now that the

AWS Glue

Automate your data project with AWS Glue

Cloud Brigade automates mundane daily data tasks with AWS Glue and AWS’ microservices. In this tutorial, you’ll learn how to create an automated data pull from GitHub using AWS Lambda, Amazon EventBridge and Amazon Elastic Compute Cloud (EC2), store your data in a data lake using Amazon Simple Storage Service (S3), run ETL (extract, transform, and load) jobs on your data in AWS Glue, and visualize that data in Amazon QuickSight.

The Cost of Bad Customer Service

The Cost of Bad Customer Service

Customer Service is perhaps one of my biggest pet peeves, and one of the few things in life which can make my blood boil. Most companies view the cost of customer service strictly on their bottom line, but the true cost is the burden on your customers. As Warren Buffet is known for saying about

AWS DeepComposer – 1st Impressions from a Music Producer

Background Artificial Intelligence and Machine Learning have been in music creation for quite a while, (doing various things like correcting a singer’s pitch) but over the past few years I have seen apps, plugins and features that use machine learning to actually compose music.  I tried quite a few of them when they first started

Ride Out The Wave

Ride Out The Wave proved that a community supported model in a time of crisis was possible. If you are interested in repeating the Ride Out the Wave model in your municipality, Santa Cruz Works is licensing the source code of the website on a case by case basis. This code is intended for use

Customer Journey

Importance of Deep Marketing Analytics

Intro Few businesses operate without a website these days, a necessary tool that allows your organization to connect with the world. The impact a website can have is often underestimated as many business leaders may have no idea what is really happening on their website. Vanity metrics like the number of visitors per month, bounce

The Poopinator Video

When Amazon Web Services (AWS) found out about The Poopinator project, they said they wanted to do a video about it. Wait, what? Yep, that’s what we thought too. Due to Covid we even got to shoot some footage selfie-style, but they did such an excellent job you’d never know it. We’re honored to have

What COVID-19 Reveals About Tech Monopolies

by David Apgar, Santa Cruz County Bank Underlying the recent congressional interest in tech monopolies is a wrong assumption about data. Lucrative monopolies are supposedly inevitable in lines of business that depend on data because companies become more effective as they accumulate more of the stuff. Whoever has the most data wins. And it’s not

Nordic Naturals - Cloud Brigade Customer Story

Nordic Naturals Customer Story

Nordic Naturals wanted to expand consumer product sales into mainland China, but wasn’t set up with a full Chinese-compliant e-commerce website. Cloud Brigade’s technical team developed custom integrations of their e-commerce platform and ERP system, as well as overcame Chinese restrictions resulting in the expansion of business globally.