Atividades e responsabilidades
- Configurar e gerenciar de forma autônoma todo o ambiente de desenvolvimento e produção.
- Trabalhar de forma independente, demonstrando iniciativa e pro atividade para identificar e resolver gargalos operacionais.
- Implementar e automatizar soluções do início ao fim, integrando os processos de desenvolvimento e operações.
- Realizar deploy de aplicações em produção utilizando pipelines de CI/CD robustos e confiáveis.
- Garantir a estabilidade, a sustentabilidade e a eficiência das operações, assegurando que o suporte, a manutenção e as correções sejam executados de forma ágil e estratégica.
- Implantar e gerenciar testes automatizados (unitários, integração, TDD/BDD) para garantir a qualidade do código.
- Configurar e monitorar ferramentas de log, métricas e alertas, permitindo a identificação precoce de problemas e a rápida intervenção.
- Automatizar processos de infraestrutura e deploy utilizando ferramentas como Docker, scripts de automação (Bash, Python, etc.) e, se aplicável, orquestração com Kubernetes.
- Gerenciar a infraestrutura (servidores, banco de dados, containers) de forma programática, aplicando práticas de IaC (Infrastructure as Code) com ferramentas como Terraform ou similares.
- Aplicar metodologias ágeis (Scrum, Kanban) para planejar, monitorar e entregar as demandas de forma iterativa e incremental.
- Trackear o tempo das tarefas e segmentar os projetos em etapas bem definidas, alinhando os ciclos de desenvolvimento e operação.
- Criar e manter a documentação dos processos, automações e da infraestrutura, contribuindo para o levantamento e aprimoramento dos requisitos dos projetos.
- Apresentar features, soluções de automação e métricas operacionais, alinhando expectativas com o cliente.
- Orientar e treinar desenvolvedores e demais membros da equipe sobre as melhores práticas de DevOps e automação.
Requisitos
REQUISITOS TÉCNICOS NECESSÁRIOS
✅ PHP / Laravel – Domínio para o desenvolvimento de soluções robustas.
✅ MySQL – Pleno, com foco em performance e escalabilidade.
✅ Docker – Pleno, com experiência em containerização e orquestração.
✅ Git – Avançado.
✅ Pipelines de CI/CD – Experiência com ferramentas como Jenkins, GitLab CI ou similares.
✅ Gerenciamento de servidores (Linux) – Experiência com configuração automatizada.
✅ Programação Orientada a Objetos – Avançado.
✅ Modelagem de Banco de Dados – Avançado.
✅ Testes Automatizados e Monitoramento – Conhecimento sólido em TDD/BDD, testes unitários e integração, além de ferramentas de monitoramento e logging.
REQUISITOS TÉCNICOS DESEJÁVEIS
🔹 Inglês – Para consulta de documentações.
🔹 Automação de processos – Experiência com Bash, Python ou outras linguagens de script.
🔹 Orquestração com Kubernetes – Se aplicável.
🔹 Metodologias ágeis – Aplicação de Scrum ou Kanban no planejamento e entrega de demandas.
🔹 Infraestrutura como Código – Familiaridade com Terraform ou ferramentas similares.