- Deployment of applications with Docker containers into AWS VMs using Jenkins and Capistrano
- Managing Jenkins and its build agents built over Docker Containers
- Securing Dev, Stage, and Production environments with WAF, ACL and Security Groups in AWS
- Streamlining infrastructure configuration management with Ansible
- Documenting existing infrastructure details and create workflow diagrams
Customer Profile
The customer is an independent, nonpartisan membership organization, think tank, and publisher dedicated to being a resource for its members in order to help them better understand the world and the foreign policy choices.
Customer Requirements
- Streamline and cost-effectively manage Drupal-based applications and CI/CD processes through cloud solution
Congruent’s Solution
- Established a new infrastructure using a different managed hosting service (Pantheon) specifically for Drupal
- Migrated the current codebase to this setup to create a parallel environment
- Instituted a load balancing approach to seamlessly transition each application to the fresh infrastructure adhering to the customer’s requirements
Benefits
- Improved scalability with the ability to. easily add or remove resources as needed
- High level of reliability and uptime
Congruent’s Key Challenge
- Identifying the right hosting service to meet to the customer’s expectations with maximum uptime, support, at an optimal cost
- Replacing Jenkins CI/CD with cloud-based CI/CD (CircleCI) and setting up the necessary workflows
Know more about our Drupal Development Services