Devops Engineer
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
- Lisboa, Portugal
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.