DevOps
										
										DevOps is referred to the software engineering
											process that combines
											development effort with service operations under the principles of Agile.
											Previously, the
											two concepts or activities – development and operations – were isolated,
											comprising of
											different teams with different agendas. But under the Agile umbrella, that
											requires teams to
											move fast, collaborate and renovate, these two concerns are fused to better
											create and
											operate a software product.
										
										
										Development efforts in software engineering
											mainly encapsulates the
											coding or programming of the software along with testing and QA. On the
											other hand,
											operations involve the works of multiple professionals like, systems
											engineers, system
											administrators, operations staff, release engineers, DBAs, network
											engineers, security
											professionals and more. The latter is concerned with the product, its use
											and consequent
											feedback. We, as software engineering or computer sciences students, are
											mainly taught and
											are concerned with the development aspects. We can code. But there is more
											to software than
											coding. DevOps tries to include operations activities in the development
											cycle, optimizing
											the creation and maintenance of the final product.