




Resumo: O Engenheiro de Software Senior em Nuvem gerencia atividades em nuvem SaaS, automatiza infraestrutura, implementa integração contínua (CI), projeta infraestrutura em nuvem segura e escalável e colabora no ciclo de vida de desenvolvimento de software. Pontos principais: 1. Gerenciar atividades em nuvem SaaS e automatizar infraestrutura 2. Projetar infraestrutura em nuvem segura e escalável 3. Contribuir para decisões arquitetônicas e impulsionar inovação **Engenheiro de Software Senior em Nuvem** **Localização \- Leça do Balio/Porto** =================================================================== ***FINALIDADE PRINCIPAL DO CARGO*** O cargo de Engenheiro de Software Senior em Nuvem exige o gerenciamento de atividades em nuvem SaaS, a automação de infraestrutura e a implementação de integração contínua. As responsabilidades incluem projetar infraestrutura em nuvem segura e escalável, colaborar no ciclo de vida de desenvolvimento de software e gerenciar sistemas de produção. As responsabilidades incluem projetar e implementar serviços baseados em nuvem, colaborar no desenvolvimento de APIs, garantir qualidade e desempenho do código, contribuir para decisões arquitetônicas, desenvolver ferramentas internas, alinhar sistemas com os objetivos arquitetônicos, participar de revisões técnicas e manter-se atualizado sobre tendências emergentes para impulsionar a inovação. ***PRINCIPAIS RESPONSABILIDADES*** * Fornecer especialização em engenharia para planejar, analisar, projetar, testar e implantar infraestrutura em nuvem segura, escalável e altamente disponível, expressa como código. * Colaborar com parceiros internos e externos para desenvolver e integrar com APIs. * Projetar e implementar código testável em unidade, altamente mantível. * Buscar melhoria contínua e construir um pipeline de integração contínua, desenvolvimento contínuo e implantação constante (pipeline CI/CD). * Participar de todos os aspectos do ciclo de vida de desenvolvimento de software para soluções em nuvem, incluindo planejamento, requisitos, desenvolvimento, testes e garantia de qualidade, em colaboração com a equipe de Engenharia de Software. * Trabalhar em colaboração com a equipe de InfoSec para garantir que a infraestrutura seja segura contra ameaças de cibersegurança, incluindo conformidade com as diretrizes do Center for Internet Security (CIS). * Realizar análise e otimização de custos da infraestrutura. * Gerenciar a criação, liberação e configuração de sistemas de produção. Otimizar processos existentes de desenvolvimento e liberação por meio de automação. * Garantir desempenho, tempo de atividade (uptime) e escalabilidade, mantendo altos padrões de qualidade de código e projeto cuidadoso. * Manter-se atualizado sobre tendências emergentes, fazendo recomendações conforme necessário para ajudar a organização a inovar. * Colaborar ativamente como membro de uma equipe ágil, realizando funcionalidades por meio de desenvolvimento, teste e entrega. * Desenvolver ferramentas internas e APIs para tornar os processos de negócios e engenharia mais eficientes. ***QUALIFICAÇÕES*** ***Educação*** *Nível de Educação* *Área de Formação/Especialização* *ou* *Equivalente* Graduação (± 16 anos) em Ciência da Computação, Engenharia, Matemática ou área correlata ***Experiência/Antecedentes*** *Experiência* *Detalhes da Experiência* Experiência na construção e manutenção de infraestrutura AWS (VPC, EC2, Grupos de Segurança, IAM, ECS, CodeDeploy, CloudFront, S3\) e na criação de ambientes altamente automatizados com Infrastructure as Code (Ansible, Terraform, CloudFormation) Compreensão dos conceitos de contêineres Docker e serviços de orquestração de contêineres, como Docker Swarm, ECS e Kubernetes Base sólida em redes e administração Linux, além de experiência com diversas tecnologias de código aberto Experiência em desenvolvimento de software, preferencialmente em C\#/.NET. Experiência em ambiente ágil Experiência no desenvolvimento e integração com APIs Experiência com bancos de dados relacionais, como SQL Server, PostgreSQL ou MySQL Experiência com Git para controle de versão em projetos colaborativos Experiência em contribuir para arquitetura/design escalável de sistemas existentes e novos, altamente disponíveis e fáceis de manter e monitorar Compreensão dos princípios de projeto, implementação e manutenção de trabalhos complexos assíncronos de mensageria e processamento de backend Mínimo de 6 anos com 6\-8 anos de experiência relacionada ou Mestrado com 4\+ anos de experiência relacionada


