DevOps is a software development methodology that emphasizes collaboration and communication between developers and IT operations professionals. The goal is to improve the speed, reliability, and quality of software delivery. It involves the integration of development and operations teams, processes, and tools to automate and streamline the entire software development lifecycle from planning and coding to testing, deployment, and monitoring. The goal of DevOps is to bridge the gap between development and operations teams, and to deliver software more frequently and reliably, while also improving the user experience and reducing costs. DevOps is based on several key principles, including automation, collaboration, continuous improvement, and monitoring, which together help teams to work more efficiently and effectively.
We have made NAS (Network Attached Storage)
In today's world, data storage and management are critical for any organization's success. The DevOps team plays a vital role in creating and maintaining the infrastructure necessary for storing and managing the organization's data. As the organization grows and evolves so does their data storage needed. To meet Vortex new demand for storage the DevOps team have created a NAS, Network Attached Storage. We created the NAS out of an old computer in the Vortex office.
A NAS is a specialized file server that provides centralized data storage, file sharing, and backup for multiple clients on a network. It is an ideal solution for organizations that need to store and manage large amounts of data, such as media files, documents, databases or in our case ROS (Robotic Operating System) bags.
An Automatic Factory Acceptance Test is to ensure a product is delivered as promised. In our case it will test the functionality of our drones to ensure recent changes made to the drone do not affect the performance in any meaningful way. Currently this process is manual, we try to automate as much as possible. It might help preserve knowledge over multiple generations, instead of relying on single member’s knowledge of the system to test and use the drones.
The most exiting parts
DevOps is an exciting field because it represents a significant shift in the way software development and operations are performed. Traditionally, software development and operations teams have operated in separate silos, leading to communication barriers, delays, and issues in delivering high-quality software products. DevOps seeks to bridge this gap by promoting collaboration, automation, and continuous improvement throughout the software development lifecycle.
- Automation, workflow optimization
- Automatic testing -> gain insight into how other teams operate and what they do
Our goals are:
- Helping improve developers experience at Vortex
- Finish the automatic FAT