National Janitorial Solutions (NJS): Transforming Heavy Workloads with a Cloud ERP

AWS Cloud Case Study

Industry Facilities Management, Commercial Cleaning Services
Solution DevOps Automation, Multi-Region Architecture, SOC2 Compliance, CI/CD Pipeline
Partner Amazon Web Services (AWS)

The Client

National Janitorial Solutions (NJS) is a professional facilities management company that provides comprehensive cleaning and maintenance services to commercial, corporate, and industrial clients across North America.

NJS specializes in janitorial staffing, hygiene solutions, and operational support. It helps organizations maintain safe, compliant, and well-maintained workplaces through reliable, quality-driven service delivery.

Managing operations across multiple regions, NJS processes over 500,000 work orders annually through their cloud-based platform. For that, the company relies on scalable, resilient infrastructure to support rapid business growth while meeting stringent compliance requirements for enterprise clients.

Business Requirements & Challenges

As NJS expanded its operations and client base, the company partnered with DPL to modernize their cloud infrastructure and implement DevOps best practices. Key business challenges included:

1. Platform Scalability and High Availability
Processing 500,000+ work orders annually required a platform that could scale elastically during peak periods without performance degradation. The infrastructure had to support multi-region deployments with automated disaster recovery capabilities to ensure business continuity and minimize downtime for critical operations.

2. DevOps Maturity and Deployment Efficiency
Manual deployment processes and limited automation created bottlenecks in the development lifecycle. The organization needed comprehensive CI/CD pipelines to enable faster, more reliable application releases while reducing human error and deployment risks across multiple environments.

3. SOC2 Type II Compliance Requirements
Enterprise clients required SOC2 Type II certification as a prerequisite for contract awards. With this in mind, the platform needed comprehensive security controls, audit logging, access management, and continuous monitoring capabilities to best meet SOC2 Trust Services Criteria for security, availability, processing integrity, confidentiality, and privacy.

4. Resource Governance and Multi-Account Architecture
The existing single-account AWS environment created challenges in resource isolation, cost allocation, and access control. The organization needed a multi-account architecture that would separate production, staging, and development environments while implementing proper governance, security boundaries, and simplified resource management.

5. AWS Best Practices Alignment
The infrastructure had evolved organically without systematic adherence to AWS Well-Architected Framework principles. Therefore, the platform needed comprehensive alignment with AWS best practices across operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability pillars.

Solution Overview Top Right Icon Bottom Left Icon

Business Impact and Considerations

Addressing these challenges was critical for NJS’s enterprise market expansion and operational excellence since:

  • Inability to achieve SOC2 compliance was blocking access to 65% of target enterprise contracts
  • Manual deployment processes limited release frequency and increased time-to-market
  • Single-region architecture created business continuity risks during outages
  • Lack of environment isolation increased security risks and complicated testing
  • Suboptimal infrastructure design led to higher operational costs and complexity

 

AWS Cloud Solution Architecture

DPL designed and implemented a comprehensive AWS solution following DevOps best practices and the AWS Well-Architected Framework. The architecture leverages containerized microservices, multi-region deployments, and fully automated CI/CD pipelines.

 

1. Containerized Application Platform: Amazon ECS

  • Amazon ECS (Elastic Container Service) to orchestrate containerized microservices with auto-scaling capabilities
  • Fargate launch type to eliminate EC2 instance management with serverless container execution
  • Application Load Balancer (ALB) to distribute traffic across multiple availability zones
  • Auto Scaling Groups dynamically to adjust capacity based on CPU and memory utilization
  • Service discovery and health checks to ensure high availability and automated failover
  • Blue-green deployment strategy to enable zero-downtime releases

 

2. Managed Database Layer: Amazon Aurora MySQL

  • Amazon Aurora MySQL to provide 5x performance improvement over standard MySQL
  • Multi-AZ deployment with automatic failover for high availability (99.99% uptime SLA)
  • Read replicas across multiple availability zones distributing query load
  • Automated backups with point-in-time recovery up to 35 days
  • Encryption at rest using AWS KMS and encryption in transit via TLS
  • Performance Insights for query optimization and troubleshooting

 

3. Multi-Region Disaster Recovery Architecture

  • Primary region (US-East-1) and secondary DR region (US-West-2) configuration
  • Aurora Global Database to provide cross-region replication with sub-second latency
  • Route 53 health checks and failover routing for automated regional failover
  • S3 Cross-Region Replication for application assets and backups
  • Infrastructure as Code (CloudFormation) to enable rapid environment recreation
  • Recovery Time Objective (RTO) under 15 minutes, Recovery Point Objective (RPO) under 1 minute

 

4. Content Delivery and Storage: S3 and CloudFront

  • Amazon S3 for scalable object storage with versioning and lifecycle policies
  • CloudFront CDN to provide low-latency content delivery to global users
  • S3 Intelligent-Tiering for automatically optimizing storage costs
  • CloudFront signed URLs and cookies for secure content access control

 

5. Serverless Components: Lambda and SES

  • AWS Lambda functions for event-driven processing (work order notifications, data transformations)
  • Amazon SES (Simple Email Service) for transactional email delivery at scale
  • Lambda-powered custom CloudWatch metrics for business KPI tracking
  • EventBridge integration for workflow automation and system integrations

 

6. CI/CD Pipeline: CodePipeline, CodeBuild, CodeDeploy

  • AWS CodePipeline to orchestrate end-to-end automated release workflows
  • AWS CodeBuild to compile code, run tests, and build container images
  • AWS CodeDeploy to manage blue-green deployments to ECS with automated rollback
  • ECR (Elastic Container Registry) for secure Docker image storage and scanning
  • Automated testing stages including unit tests, integration tests, and security scans
  • Multi-environment promotion pipeline (Dev → Staging → Production)

 

7. Multi-Account Architecture and SOC2 Compliance

  • AWS Organizations with separate accounts for Production, Staging, Development, and Security
  • AWS Control Tower for automated account provisioning and guardrails
  • CloudTrail logging all API activity across all accounts for audit trails
  • AWS Config monitoring resource compliance with SOC2 configuration baselines
  • Security Hub aggregating security findings and compliance posture across accounts
  • IAM Identity Center (SSO) for centralized access management with MFA enforcement
  • GuardDuty for intelligent threat detection across all accounts

 

Compute
logo
logo
logo
logo
Database
logo
logo
logo
Storage & CDN
logo
logo
logo
CI/CD
logo
logo
logo
logo
Messaging
logo
logo
Security & Governance
logo
logo
logo
logo
logo
logo
logo
logo
Monitoring
logo
logo
logo
Infrastructure
logo
logo
logo

Business Outcomes and Benefits

500,000+
Work Orders Processed Annually
Daily (from weekly)
Deployment Frequency
15 minutes (from 4 hours)
Deployment Time
< 15 minutes
Recovery Time Objective (RTO)
99.95%
Platform Availability
< 1 minute
Recovery Point Objective (RPO)
Type II Certified
SOC2 Compliance
35% (via containerization)
Infrastructure Cost Reduction
90% reduction
Manual Deployment Effort

Innovation as a Service

DPL delivers end-to-end cloud and DevOps services, helping organizations modernize their infrastructure, automate deployment pipelines, and accelerate software delivery with greater reliability, speed, and efficiency.

20+ Years
Delivering Innovation since 2003
500+
Projects Completed
Top 1%
Sourcing the Best Talent
Up to $20M USD
Projects Delivering Capability

Let's work on something new

Contact Us Arrow
×