Publicação
Exploring kubernetes and devOps in an IoT context
| Resumo: | Containerized solutions and container orchestration technologies have recently been of great interest to organizations as a way of accelerating both software development and delivery processes. However, adopting these is a rather complex shift that may impact an organization and teams that were already established. This is where development cultures such as DevOps emerge to ease such shift amongst teams, promoting collaboration and automation of development and deployment processes throughout. The purpose of the current dissertation is to illustrate the path that led to the use of DevOps and containerization as means to support the development and deployment of a proof of concept system, Firefighter Sync – an Internet of Things based solution applied to a firefighting monitoring scenario. The goal, besides implementing Firefighter Sync, was to propose and deploy a development and operations ecosystem based on DevOps practices to achieve a full automation pipeline for both the development and operations processes. Firefighter Sync enabled the exploration of such state-of-the-art solutions such as Kubernetes to support container-based deployment and Jenkins for a fully automated CI/CD pipeline. Firefighter Sync clearly illustrates that addressing the development of a system from a DevOps perspective from the very beginning, although it requires an accentuated learning curve due to the large range of concepts and technologies addressed throughout, has illustrated to effectively impact the development process as well as ease the solution for future evolution. A good example is the automation process pipeline, that whilst allowing an easy integration of new features within a DevOps process – implies addressing the development and operations as a whole – it abstracts specific technological concerns turning these transversals to the traditional stages from development to deployment. |
|---|---|
| Autores principais: | Martins, Sérgio Oliveira |
| Assunto: | Containerization Kubernetes DevOps CICD Automation |
| Ano: | 2019 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Aveiro |
| Idioma: | inglês |
| Origem: | RIA - Repositório Institucional da Universidade de Aveiro |
Registos relacionados
school DevOps and (Software) Operational Excellence Metrics
por: Duarte, João Pedro Pinho
Publicado em: (2025)
por: Duarte, João Pedro Pinho
Publicado em: (2025)
school Platform to support the development of IoT solutions
por: Manso, Sérgio Filipe Marques
Publicado em: (2019)
por: Manso, Sérgio Filipe Marques
Publicado em: (2019)
school Proactive privacy risk detection in DevPrivOps
por: Felisberto, João Francisco Fernandes
Publicado em: (2024)
por: Felisberto, João Francisco Fernandes
Publicado em: (2024)
groups Monitoring V2X applications using DevOps and docker
por: Rufino, João
Publicado em: (2017)
por: Rufino, João
Publicado em: (2017)
article Highly Efficient Software Development Using DevOps and Microservices
por: Barbosa, David
Publicado em: (2026)
por: Barbosa, David
Publicado em: (2026)
school DEV OPS implementação do modelo devops em equipa de desenvolvimento
por: Andronic, Artiom
Publicado em: (2023)
por: Andronic, Artiom
Publicado em: (2023)
school CI/CD platform for the development of software services
por: Pinho, Paulo Ricardo Cardoso
Publicado em: (2023)
por: Pinho, Paulo Ricardo Cardoso
Publicado em: (2023)
school Data engineering pipeline as a service for MLOps initiatives
por: Fazenda, Miguel Filipe Rodrigues Almeida de Matos
Publicado em: (2023)
por: Fazenda, Miguel Filipe Rodrigues Almeida de Matos
Publicado em: (2023)
school After the success of DevOps introduce DataOps in enterprise culture
por: Silva, Nuno Filipe Paulo da
Publicado em: (2023)
por: Silva, Nuno Filipe Paulo da
Publicado em: (2023)
school Secure software development life cycle
por: Souto, Pedro Miguel Gomes de Almeida
Publicado em: (2023)
por: Souto, Pedro Miguel Gomes de Almeida
Publicado em: (2023)
school Computing services for sentiment analysis in videoconferencing applications
por: Bastos, Bruno de Sousa
Publicado em: (2023)
por: Bastos, Bruno de Sousa
Publicado em: (2023)
school Container security in CI/CD pipelines
por: Brás, André Emanuel Raínho
Publicado em: (2021)
por: Brás, André Emanuel Raínho
Publicado em: (2021)
groups PASMO: An open living lab for cooperative ITS and smart regions
por: Ferreira, Joaquim
Publicado em: (2017)
por: Ferreira, Joaquim
Publicado em: (2017)
school Solução integrada de suporte ao IT alavancado no paradigma do New IT
por: Vieira, André Filipe Neves
Publicado em: (2018)
por: Vieira, André Filipe Neves
Publicado em: (2018)
school Highly available and scalable medical image repository based on kubernetes
por: Baptista, Tibério Filipe Pacheco
Publicado em: (2021)
por: Baptista, Tibério Filipe Pacheco
Publicado em: (2021)
school Metodologia DevOps e suas mais valias para as organizações
por: Ferreira, Nuno Augusto Simões
Publicado em: (2016)
por: Ferreira, Nuno Augusto Simões
Publicado em: (2016)
school Proactive defect management for web services
por: Covelo, Ricardo Drumonde
Publicado em: (2025)
por: Covelo, Ricardo Drumonde
Publicado em: (2025)
school HoneyO: an open-source Kubernetes based Honeynet for advanced attacker characterization
por: Simões, Rafael José Santos
Publicado em: (2024)
por: Simões, Rafael José Santos
Publicado em: (2024)
school Human centric secure onboarding in 6G
por: Santos, Diogo Emanuel Jesus
Publicado em: (2024)
por: Santos, Diogo Emanuel Jesus
Publicado em: (2024)
school Vulnerability management system for security assessments in web applications
por: Oliveira, Rafael Graça Moreira de
Publicado em: (2025)
por: Oliveira, Rafael Graça Moreira de
Publicado em: (2025)
school How to compare devops, devsecops, and scrum using enterprise architecture modeling
por: Bchelly, Jad
Publicado em: (2024)
por: Bchelly, Jad
Publicado em: (2024)
school A arte op na arte pública em Portugal
por: Sousa, Pedro Miguel Alegria Lobo Pereira de
Publicado em: (2008)
por: Sousa, Pedro Miguel Alegria Lobo Pereira de
Publicado em: (2008)
school Openshift platform for ITS
por: Ribeiro, Bruno Rafael da Silva
Publicado em: (2023)
por: Ribeiro, Bruno Rafael da Silva
Publicado em: (2023)
school Enhancing Application Availability and Integration in Industry. Developing a Modular Operating System with a Marketplace
por: Pegado, António Luís Teixeira da Silva Monte
Publicado em: (2024)
por: Pegado, António Luís Teixeira da Silva Monte
Publicado em: (2024)
school Percepção e imaginação musical em performance de piano: aplicação do álbum infantil Op.39 de Tchaikovsky no curso básico de piano
por: Kolesnyk, Nadiia
Publicado em: (2020)
por: Kolesnyk, Nadiia
Publicado em: (2020)
school Flight mission-based service orchestration
por: Ramos, Joaquim Manuel Santos
Publicado em: (2022)
por: Ramos, Joaquim Manuel Santos
Publicado em: (2022)
school IoT applications in a smart city context
por: Oliveira, Rafael Fernandes de
Publicado em: (2021)
por: Oliveira, Rafael Fernandes de
Publicado em: (2021)
school Context-based caching in ICN for mobile IoT environments
por: Leira, Luís Davide Jesus
Publicado em: (2019)
por: Leira, Luís Davide Jesus
Publicado em: (2019)
school Extending MANO to the EDGE
por: Vicente, Diogo Reis
Publicado em: (2023)
por: Vicente, Diogo Reis
Publicado em: (2023)
school Latency sensitive services in edge clouds
por: Alves, André Miguel Sampaio
Publicado em: (2024)
por: Alves, André Miguel Sampaio
Publicado em: (2024)
article DeepPlacer: A Custom Integrated OpAmp Placement Tool using Deep Models
por: Gusmão, António
Publicado em: (2022)
por: Gusmão, António
Publicado em: (2022)
school Monintainer : a monitoring approach for container-based services
por: Correia, Miguel Ângelo Acácio
Publicado em: (2023)
por: Correia, Miguel Ângelo Acácio
Publicado em: (2023)
school Sales and operations planing : uma abordagem estruturada para gestão dinâmica de empresas
por: Lima, João Augusto Machado de
Publicado em: (2019)
por: Lima, João Augusto Machado de
Publicado em: (2019)
school Service replication and flow monitoring on next-generation software defined networks
por: Santos, Rodrigo Lopes da Silva
Publicado em: (2022)
por: Santos, Rodrigo Lopes da Silva
Publicado em: (2022)
school Lightweight cryptography for IoT devices
por: Rosa, Pedro Miguel Coelho
Publicado em: (2023)
por: Rosa, Pedro Miguel Coelho
Publicado em: (2023)
school Authentication in interactions with IoT devices
por: Amaral, João Pedro Ramos Rebelo de
Publicado em: (2019)
por: Amaral, João Pedro Ramos Rebelo de
Publicado em: (2019)
school IoT Standards for smart cities
por: Silva, Ivo Daniel Pinto da
Publicado em: (2016)
por: Silva, Ivo Daniel Pinto da
Publicado em: (2016)
school Spectrum monitoring probe for IoT
por: Pinto, Gabriel Sá
Publicado em: (2016)
por: Pinto, Gabriel Sá
Publicado em: (2016)
school IoT-based telemetry for containers
por: Cruz, João André de Jesus
Publicado em: (2021)
por: Cruz, João André de Jesus
Publicado em: (2021)
groups Secure decentralized IoT Infrastructure
por: Santos, Vasco
Publicado em: (2017)
por: Santos, Vasco
Publicado em: (2017)
Registos relacionados
-
school DevOps and (Software) Operational Excellence Metrics
por: Duarte, João Pedro Pinho
Publicado em: (2025) -
school Platform to support the development of IoT solutions
por: Manso, Sérgio Filipe Marques
Publicado em: (2019) -
school Proactive privacy risk detection in DevPrivOps
por: Felisberto, João Francisco Fernandes
Publicado em: (2024) -
groups Monitoring V2X applications using DevOps and docker
por: Rufino, João
Publicado em: (2017) -
article Highly Efficient Software Development Using DevOps and Microservices
por: Barbosa, David
Publicado em: (2026)