Descrição da Empresa
FOX IT is a Portuguese IT consulting company, ranked for the fifth consecutive year among Portugal’s top 5% SMEs and, for the first time, in the sector’s national Top 10. We promote a fairer IT market for clients and consultants. Our Happy at Work certification reinforces our commitment to people.
Descrição da Função
Somos uma empresa de Consultoria 100% Portuguesa. Começámos em 2018 a mudar o Outsourcing de IT em Portugal. Os nossos consultores são o nosso maior ativo e trabalhamos para que se sintam motivados, acompanhados e valorizados no dia a dia.
Profissional responsável por acelerar e tornar fiável a entrega de software, aproximando equipas de desenvolvimento, operações, segurança e qualidade. O seu objetivo é criar processos de entrega automatizados, rastreáveis, seguros e repetíveis, desde o desenvolvimento até à operação em produção, prestando também apoio à gestão de infraestrutura através de práticas de Infrastructure as Code (IaC) e automação. Principais competências Implementação e manutenção de práticas CI/CD.
Automação de build, testes, validações de segurança, releases e deployments. Apoio à gestão de infraestrutura através de código e configuração declarativa. Conhecimentos de containers e Kubernetes, incluindo ferramentas de deployment e configuração aplicacional.
Monitorização, observabilidade, gestão de incidentes e melhoria contínua da fiabilidade. Integração de segurança no ciclo de desenvolvimento, segundo princípios de DevSecOps. Gestão de versões, qualidade de código e estratégias de branching.
Conhecimentos de redes, sistemas Linux, cloud e scripting. Capacidade de criar standards, templates e plataformas self-service para equipas de desenvolvimento.
- Criar, manter e evoluir pipelines CI/CD para aplicações, infraestrutura e configurações.
- Automatizar builds, testes unitários, integração, qualidade de código, análise de dependências e scans de segurança.
- Implementar estratégias de deployment, incluindo rolling updates, blue/green, canary e rollback automático.
- Gerir repositórios de código, branching policies, pull requests, versionamento e gestão de artefactos.
- Criar e manter templates reutilizáveis de pipelines, módulos IaC e padrões de deployment.
- Apoiar a operação e suporte de clusters Kubernetes, plataformas de containers e serviços associados.
- Implementar observabilidade end-to-end: métricas, logs, traces, dashboards e alertas.
- Apoiar a resposta a incidentes, análise de causa raiz e criação de ações preventivas.
- Integrar ferramentas de segurança no ciclo de entrega: SAST, DAST, gestão de
- vulnerabilidades, secrets scanning e SBOM.
- Garantir segregação de ambientes, controlo de acessos, gestão de segredos e auditabilidade dos deployments.
- Colaborar com Cloud Engineers, equipas de desenvolvimento, segurança e operações para melhorar a plataforma de entrega.
- Ferramentas e tecnologias a dominar
- CI/CD e gestão de código
- Azure DevOps Pipelines, GitHub Actions, GitLab CI/CD ou Jenkins.
- Git, GitFlow ou trunk-based development.
- Azure Repos, GitHub ou GitLab.
- Azure Artifacts, GitHub Packages, GitLab Package Registry, Nexus ou JFrog Artifactory.
- Containers e orquestração
- Docker e Docker Compose.
Localização
Observações
Additional information
- Kubernetes.
- Helm e Kustomize.
- Argo CD ou Flux CD para GitOps.
- GKE, AKS e/ou EKS, conforme a plataforma adotada.
- Infrastructure as Code e configuração
- Terraform / OpenTofu.
- Ansible.
- Packer, quando necessário para criação de imagens.
- Helm charts e manifestos Kubernetes.
- YAML, JSON, HCL e scripting declarativo.
- Observabilidade e operação
- Prometheus e Grafana.
- Elastic Stack / OpenSearch.
- Loki, Tempo e OpenTelemetry.
- Datadog, Dynatrace, New Relic ou alternativas enterprise.
- PagerDuty, Opsgenie ou ferramentas de gestão de incidentes.
- Segurança e qualidade
- SonarQube.
- Snyk, Trivy, Dependabot ou Renovate.
- Checkov, tfsec ou ferramentas de análise de IaC.
- OWASP ZAP e ferramentas DAST.
- HashiCorp Vault, Azure Key Vault, Google Secret Manager ou AWS Secrets Manager.
- Gestão de certificados e PKI, por exemplo cert-manager.
- Scripting e sistemas
- Linux, Bash e Python.
- PowerShell, especialmente em ecossistemas Microsoft.
- Conhecimentos fundamentais de TCP/IP, DNS, HTTP/S, TLS, proxies, load balancing e firewalls Tipo de contrato: Sem Termo.