Read the Interview with Mr. Mahesh Chandra about DevOps and its usage.
Mr. Mahesh Chandra has over two decades of experience in delivering data solutions to various corporations including fortune 500 companies. This covers close to a decade’s experience working in US and UK at client location. He brings with him extensive knowledge and skills in Architecting, Project Execution & Management for Design & Development /Enhancement/Service Support of DWH/BI solutions, for clients in various sectors and geographical regions. His core skills are Data Architecture, Data Modelling, Informatica, Data Stage and SAP. Moreover, he has good command over Big Data and Google Cloud Platform technologies including DevOps.
SVIT Global Solutions is a boutique digital transformation company that provides Cloud data solutions, DevOps and integration services to the clients. We provide end-to-end services starting from defining architecture, migration strategy, development, and support for data and analytics projects. With the help of a highly skilled and dedicated team, we add value in each step of your business process.
DevOps is a philosophy where we try to implement operation functionalities with the development mindset. This translates into automation of :
DevOps by the inherent nature of the capabilities can be used for the end to end process like:
SV IT Global Solutions adopt Agile delivery model for the successful deployment of DevOps
At the start of the application development project the team understands the requirement from the client and develops user stories as mentioned by the end user. The list of features based on these stories will serve as backlog for the development team.
The product will be developed in multiple increments by following Minimum Viable Product
Sprint planning initiates the sprint by identifying user stories to be delivered for the sprint. The plan is created by collaborative work of the entire team.
This is a non-traditional approach to application development where the team meets daily for about 15 minutes to create a plan for the day. The main objective of the team will be to remove impediments in achieving the sprint goal.
Sprint reviews are conducted at the end of each sprint, the purpose is to review the outcome of the sprint and determine future adaptations. The team reviews the sprint outcome with its stakeholders and what has changed in the environment.
While multiple developers work on different features, code is routinely integrated into a main repository, where it is tested and integrated.
Through automated testing, released codes are tested early. The goal is to determine the impact of the changes in the code as fast as possible and whether the changes can be safely deployed into production.
When the code is able to go through integration and testing, it is then automatically deployed into a dev/staging environment. The team makes the decision to deploy the changes into production. Thus, a minimum viable product (MVP) is made available.