DevOps implementation for Genie HealthCare

We are using AWS Control Tower and Organizations to manage AWS accounts·

Genie HealthCare revolutionizes healthcare staffing by prioritizing caregivers with high-paying travel contracts and loyalty discounts, offering endless career opportunities across all specialties and states. Info Services rolled out an ass

Executive Summary

Genie HealthCare revolutionizes healthcare staffing by prioritizing caregivers with high-paying travel contracts and loyalty discounts, offering endless career opportunities across all specialties and states. Info Services rolled out an asseement tool that can be used to evaluate the skillset of a caregiver looking for a contract. The assesstment tool for Genie Helath care onboarded with 100+ assessments to evaluate caretakers with diversified skillset.

Client: Genie HealthCare revolutionizes healthcare staffing by prioritizing caregivers with high-paying travel contracts and loyalty discounts, offering endless career opportunities across

Genie HealthCare revolutionizes healthcare staffing by prioritizing caregivers with high-paying travel contracts and loyalty discounts, offering endless career opportunities across all specialties and states. Info Services rolled out an asseement tool that can be used to evaluate the skillset of a caregiver looking for a contract. The assesstment tool for Genie Helath care onboarded with 100+ assessments to evaluate caretakers with diversified skillset.

This Assessment Tool is developed fully based on AWS serverless Architecture and provides highly resilient Architecture. Here are the AWS Services we used and how they provide resiliency - Route 53, CloudFront, S3, API Gateway, OpenSearch, OpenSearch Dashboards, Lambda, DynamoDB, DyanmoDB Stream, SES, ACM. Genie HealthCare, a leader in healthcare staffing, faced significant challenges in efficiently evaluating the skill sets of caregivers due to the absence of an automated deployment and testing solution. The manual processes involved in developing, deploying, and managing their assessment tool led to prolonged release cycles, high error rates, and inconsistent code quality. These inefficiencies hampered Genie HealthCare's ability to quickly respond to the evolving needs of the healthcare industry, affecting their ability to offer diverse career opportunities to caregivers across various specialties and states. To maintain their competitive edge and ensure operational excellence, there was a critical need for an automated, resilient DevOps infrastructure that could streamline development, testing, and deployment processes. To address the deployment and testing challenges faced by Genie HealthCare, we implemented a comprehensive DevOps solution leveraging the AWS stack. The assessment tool is developed entirely on AWS serverless architecture, ensuring high resilience and scalability. Key AWS services include Route 53 for DNS management, CloudFront for content delivery, S3 for storage, API Gateway for API management, OpenSearch and OpenSearch Dashboards for search capabilities, Lambda for serverless compute, DynamoDB and DynamoDB Streams for database management, SES for email services, and ACM for certificate management. We utilize AWS Control Tower and Organizations for account governance, ensuring secure and compliant multi-account management. CodeCommit is used for source code management, while the Serverless Framework facilitates infrastructure as code (IaC) deployment on top of CloudFormation. CodePipeline orchestrates the deployment of both application and infrastructure, and CodeBuild handles infrastructure deployment (sls deploy) and unit testing. SonarQube is integrated for static code analysis (SCA) and code quality checks, ensuring robust and secure code. Selenium is implemented for automated testing, and CloudWatch Synthetics provides continuous testing capabilities. Additionally, CodeArtifact is employed to store UI artifacts and libraries, promoting reusability across multiple modules. This ensures efficient management and distribution of dependencies throughout the development lifecycle. The comprehensive use of these tools and practices streamlines development, testing, and deployment processes, enabling continuous integration and delivery (CI/CD). This approach significantly enhances operational efficiency, accelerates time-to-market for new features, and improves overall code quality and reliability for Genie HealthCare's assessment too. Deployment Frequency - multiple times a day (compared to 1-2 days prior to full CI/CD implementation) We also saw huge reduction ind deployment time, reduced failure rate, reduced bugs, huge increase in code quality and morever huge increase in customer satisfaction. We found it is very difficult for us to put these into numbers. This is true across all usecases (not just covered under these 4 but in all usecases where we deployed our DeveOps solutions)

We are using AWS Control Tower and Organizations to manage AWS accounts Code Commit is being used to manage source code "Serverless Farmework" (third party framework works on top of CloudFormation) to code infrastructure Code Pipeline is used to orchestrate deployment of application and infrastructure Code Build is being used to deploy infrastructure (sls deploy) and run unit test cases Code Artifactory is used to store packaged UI artifacts for reusability across multiple modules Genie HealthCare, a leader in healthcare staffing, faced significant challenges in efficiently evaluating the skill sets of caregivers due to the absence of an automated deployment and testing solution. The manual processes involved in developing, deploying, and managing their assessment tool led to prolonged release cycles, high error rates, and inconsistent code quality. These inefficiencies hampered Genie HealthCare's ability to quickly respond to the evolving needs of the healthcare industry, affecting their ability to offer diverse career opportunities to caregivers across various specialties and states. To maintain their competitive edge and ensure operational excellence, there was a critical need for an automated, resilient DevOps infrastructure that could streamline development, testing, and deployment processes. Deployment Frequency - multiple times a day (compared to 1-2 days prior to full CI/CD implementation) We also saw huge reduction ind deployment time, reduced failure rate, reduced bugs, huge increase in code quality and morever huge increase in customer satisfaction. We found it is very difficult for us to put these into numbers. This is true across all usecases (not just covered under these 4 but in all usecases where we deployed our DeveOps solutions)

Technical Info

IndustryDevOps
EngagementWe are using AWS Control Tower and Organizations to manage AWS accounts

Request this case study

Share your details and our team will follow up with the full story.

GET IN TOUCH

Start a Conversation that Drive Impact

Ready to accelerate your digital transformation? Our experts are here to help you navigate the future

Global Hubs

New Jersey
Austin
Atlanta
San Jose
Hyderabad