Engenheiro de Infraestrutura e DevOps

Descrição Geral: Procuramos um(a) profissional para atuar no provisionamento, configuração e manutenção de ambientes de infraestrutura em nuvem (AWS e Azure), além de configurar e gerenciar pipelines de DevSecOps e pipelines para projetos de Inteligência Artificial. O foco principal será garantir a automação, segurança e eficiência no deployment de aplicações web em ambientes de produção.

Responsabilidades:

Provisionamento e Configuração em Nuvem:

  • Criar e gerenciar recursos como EC2, S3, RDS, Load Balancers (AWS) e VMs, Storage Accounts, e Banco de Dados (Azure).
  • Configurar infraestrutura como código (IaC) utilizando ferramentas como Terraform, AWS CloudFormation ou Azure Resource Manager (ARM).
  • Realizar configurações avançadas de redes, balanceadores de carga, políticas de segurança e permissões.

Configuração e Deploy de Aplicações:

  • Configurar clusters Kubernetes (k8s) para hospedagem de aplicações.
  • Provisionar e gerenciar bancos de dados relacionais e não relacionais (MySQL, PostgreSQL, MongoDB, etc.).
  • Garantir práticas de observabilidade, integrando ferramentas de monitoramento e logging como Prometheus, Grafana, ou ELK Stack.

Criação e Manutenção de Pipelines:

  • Configurar pipelines de CI/CD usando ferramentas como GitLab CI, GitHub Actions, Jenkins ou Azure DevOps.
  • Implementar etapas de validação e segurança em pipelines com ferramentas como SonarQube, OWASP Dependency Check, Nmap e Tenable.
  • Automatizar processos de build, test e deployment, garantindo integrações contínuas seguras e eficientes.
  • Configurar pipelines especializados para fluxos de trabalho de IA, como treinamento e deployment de modelos, respeitando requisitos técnicos fornecidos

Segurança e Compliance:

  • Implementar boas práticas de DevSecOps, garantindo validações automáticas de código e dependências em pipelines.
  • Configurar políticas de segurança, autenticação e monitoramento para os ambientes de produção.

Pré Requisitos:

Nuvem:

  • Experiência prática com AWS (EC2, S3, RDS, IAM, etc.) e Azure (VMs, Storage, App Services, Banco de Dados).
  • Familiaridade com ferramentas de provisionamento como Terraform, CloudFormation ou ARM Templates.

Contêineres e Orquestração:

  • Experiência com Docker e Kubernetes (configuração, gerenciamento e deploy de aplicações).

Pipelines:

  • Conhecimento em configuração e gerenciamento de pipelines CI/CD.
  • Familiaridade com ferramentas de automação, como GitLab CI/CD, GitHub Actions, Jenkins ou Azure Pipelines.

Segurança:

  • Experiência em configurar validações automáticas em pipelines usando ferramentas como SonarQube, OWASP Dependency Check e Tenable.

Outros:

  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB).
  • Familiaridade com ferramentas de observabilidade como Prometheus, Grafana ou ELK Stack.
  • Habilidade de interpretar requisitos técnicos para configurar soluções adequadas.

Desejável:

  • Experiência com linguagens de script como Python, Bash ou PowerShell.
  • Conhecimento de metodologias ágeis (Scrum/Kanban).

Diferencial:

  • Certificações em AWS ou Azure

Enviar currículo para: https://form.cits.br/?filial=1&cod=ENID&sol=4673