Descrição
Resumo da Vaga:
This role involves applying DevOps methodologies to the software development lifecycle, collaborating with teams to consolidate infrastructure tools, and developing CI/CD processes.
Principais Destaques:
1. Colaborar com equipas de desenvolvimento e QA
2. Desenvolver processos de CI/CD para maior qualidade e velocidade
3. Foco no cumprimento de SLAs e otimização de processos
Core Services
Mid\-level, Senior
Lisboa, Braga, Viana do Castelo
A equipa de Customer Facing Apps da Xpand IT é uma equipa tecnológica de rápido crescimento, que se concentra em tecnologias Microsoft e Mobile. A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo acelerado, proporcionando a melhor experiência em termos de personalização, performance e features. Tiramos proveito de um conjunto de frameworks e ferramentas inovadoras, como Kubernetes para implementação de Apps Azure e .Net Core para desenvolvimento Web.
A equipa também trabalha com Kotlin e Swift no desenvolvimento de apps nativas, e .NET MAUI ou Flutter no desenvolvimento de apps cross\-platform, implementando e integrando as nossas apps com ecossistemas Azure da Microsoft.
Principais responsabilidades
Enquanto DevOps Engineer, o objetivo é aplicar as metodologias e práticas recomendadas do DevOps ao ciclo de vida de desenvolvimento do software.
**Responsabilidades diariamente:**
Colaborar com as equipas de desenvolvimento, quality assurance e produção para consolidar e simplificar ferramentas e serviços da infraestrutura;
Criar bibliotecas, módulos e packages para integrar em vários projetos;
Desenvolver processos de Continuous Integration / Continuous Delivery (CI / CD) para ajudar a fornecer infraestruturas de maior qualidade e maior velocidade;
Colaborar nos projetos para debater sobre a melhor forma de lidar com problemas complexos de infraestrutura tecnológica, segurança ou desenvolvimento;
Executar ações de evolução de automation testing em processos existentes por forma a otimizar a execução e minimizar erros, com a ajuda das equipas de quality assurance
Analisar e monitorizar bottlenecks de desempenho e definir métricas principais para avaliar o desempenho do software produzido e dos sistemas em geral;
Foco no cumprimento de SLAs acordados por forma a garantir níveis de serviço.
Requisitos
Formação académica
Licenciatura ou Mestrado em Gestão de Tecnologia da Informação e/ou Ciência da Computação.
Conhecimento em orquestração de containers
Experiência com serviços de orquestração de containers, especialmente Kubernetes.
Experiência em ambientes Windows/Linux
Mais de 4 anos de experiência em ambientes Windows e/ou Linux.
Conhecimento do Azure Cloud
Familiaridade com os serviços, pipelines e appliances do Azure Cloud.
Práticas de CI/CD
Experiência na implementação de melhores práticas de CI/CD utilizando ferramentas como Git, Jira, GitLab, Jenkins.
Idiomas
Domínio do Inglês, falado e escrito.
**Pontos extra:**
Experiência com linguagens e/ou ferramentas de scripting, como PowerShell ou Python;
Excelente capacidade deresolução de problemas e troubleshooting;
Boa capacidade de comunicação e facilidade em trabalhar em equipa.