Main Topics of DevOps

Main Topics of DevOps

 

DevOps is a methodology that aims to increase communication and collaboration between software development teams, security teams and IT operations teams.


  • Continuous Integration (CI) : The practice of control mechanism that automate and test all code changes in a code branch. This control provides possible bugs and problems early and fix them immediately. This control cycle provides quality assurance so software quality increases. 

  • Continuous Delivery (CD) : If code has no error and built successfully, it is sent to production environment automatically by creating CD pipeline. This is called continuous delivery. In this concept, we always "use" delivery instead of "deployment" term ☺Continuous delivery provides us transfer any changes of code to test, pre-prod or production environment. We can also automate and monitor this delivery process detailly. 

  • Source Code Version Control Tools : These tools is very useful and important for managing and versioning code changes. Especially some projects that has developers more than one, it is very difficult to work together. By these tools, colloboration and software development are much better. 

  • Continuous Application Monitoring and Problem Management : These tools provide us collecting and analyzing performance and reliability data. By using these data, developers and IT operators can quickly identify and resolve any problems before customer face them☺

  • Infrastructure Management : Automated configuration and management of network, server and storage resources by using configuration management tools.

  • Security: Integrating automated security tests to software development process makes the code more reliable. The developer must fix the security vulnerability before delivery. 

  • Cooperation and Mindset : DevOps approach provides open comminucation and collaboration between teams. So, teams learn, improve and develop together. 

Comments

Popular Posts

Continuous Integration and Continuous Delivery (CI / CD) Pipeline

What is DevSecOps?