DevOps
Is about Culture
CI / CD
Tools
Environments
Ideas
Best Pratices
About culture
Devops is Culture, is not anything new, is just a group skills with best practices in operations process, development and automation walking together a development Agile.
DevOps is:
* Monitoring, Backup, InfraStructure, Development, automation, business ...

About culture
Devops is about the best process in products life cycle. A Good flow with a good tools, will be essential for most important thing in our product:
Our customers!

Best Pratices
InfraStructure as code!!
Monitoring everithing 24x7
Easy rollbacks and backups
0% Downtime
Good Git flow
Configuration management
High Scalable
Disaster recovery
Business metrics
Easy new features and hotfix
Security
High availability
We'll always be accessible to our customers
More requests/s
Less expansive
Recovery from failures
Infra Structure intelligent
CI / CD
Continuous Integration: is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.
Continuous Delivery: Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way.
Tools
DevOps is necessary some tools for works together in their environments, they are: monitoring, data analytics, deployment, integration ...








Tools
DevOps culture is based on absolutely check integration, tests, security, monitoring, integrity the packages and how this will work on production environment. To be clear, resume it in TESTS, UnitTests!

Environments
P.S: These environments next, are just ideas about the good tools and good integrations between micro-services, included tests, deployment, monitoring, configuration management, data analytics and flow for development.
Environments

The first idea is based on what are missing in the environment, based that i saw. For example: Monitoring, backup routine, restore routine and more integrations.
Environments

Integration between business/infra monitoring and releases
Environments

Monitoring idea
Environments
First deployment idea

Environments
Second deployment idea

Idea
What do you think about we work together and provide a big environment with the best product in the world with the most satisfied costumers ?
Thank you
Feel free for ask me something.
Rondi
DevOps
By Rondineli Gomes
DevOps
- 333