DevOps implementation for Genie HealthCare

Category : DevOps

About the Client

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.

new-case
Amazon-web-services

Technologies Used

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.

Info Services is taking care of complete application development, deployment and AWS account governance.


  • 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

Problem Statement:

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.

Proposed Solution & Architecture:


  • 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.

Metrics for Success:


  • 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)

Unlock the potential of your project's development lifecycle with our comprehensive DevOps solutions.

Contact us today to streamline your processes, enhance reliability, and drive innovation in your organization.

Email us contactus@infoservices.com or give us a call at +1(734)-259-2361