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.