The following web application TheCyberWorld team has developed uses MongoDB as a database.
Cultural philosophies, practices, and tools
Increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
Committing, merging, building, testing, packaging and deploying code all come into play within the software release process.
Architect and build cloud native systems, wrangle cloud systems’ complexity, and ensure that best practices are followed when utilizing a wide variety of cloud service offerings.
Ensure that an application and the systems it runs on implement appropriate monitoring, logging and alerting solutions.
Infrastructure as code
Ensure that the systems under her purview are built in a repeatable manner, using Infrastructure as Code (IaC) tools such as CloudFormation, Terraform, and Pulumi
On the IaaS (Infrastructure as a Service) side for virtual machines, once ec2 instances have been launched, their configuration and setup should be codified with a Configuration Management tool.
Many modern organizations are migrating away from the traditional deployment models of apps being pushed to VMs, and over to a containerized system landscape.
These are the things you need to have in place in order to properly operate, run, or manage production systems.
Collaboration and communication
CAMS: culture, automation, measurement and sharing. Breaking down barriers between IT operations and development.