In this project, I showed my understanding of some of concepts of Continuous Integration, Continuous Deployment and Continuous delivery:
In the Project I:
- Explained the fundamentals and benefits of CI/CD to achieve, build, and deploy automation for cloud-based software products. See
- Utilized Circle Ci to design and build CI/CD pipelines that support Continuous Delivery processes.
- Utilized Ansible a configuration management tool, Cloudformation to accomplish deployment to cloud-based servers.
- Prometheus, Alertmanager and Node Exporter for monitoring Surface critical server errors and diagnosis using centralized structured logging.
The Following were the Instruction given for Poject 3, Udacity Nanodegree Cloud Devops.
- Selling CI/CD
- Getting Started
- Deploying Working, Trustworthy Software
- Configuration Management
- Turn Errors into Sirens
Submited the following as completion for the Project
- Circle CI - Cloud-based CI/CD service
- Amazon AWS - Cloud services
- AWS CLI - Command-line tool for AWS
- CloudFormation - Infrastrcuture as code
- Ansible - Configuration management tool
- Prometheus - Monitoring tool
