- Version
- Download 8
- File Size 751.30 KB
- File Count 1
- Create Date March 23, 2023
- Last Updated March 23, 2023
DevOps is a new term that primarily focuses on improved collaboration, communication, and integration between software developers and IT operations. It’s an umbrella term that some describe as a philosophy, cultural change, and paradigm shift.
Historically many organizations have been vertically structured with poor integration among development, infrastructure, security and support teams. Frequently the groups report into different organizational structures with different corporate goals and philosophies.
Deploying software has predominately been the role of the IT operations group. Fundamentally developers like to build software and change things quickly, whereas IT operations focus on stability and reliability. This mismatch of goals can lead to conflict, and ultimately the business may suffer.
Today, these old divisions are breaking down, with the IT and developer roles merging and following a series of systematic principles:
- Infrastructure as code
- Continuous deployment
- Automation
- Monitoring
- Security
An examination of each of these principles reveals a close connection to the offerings available from Amazon Web Services.