Descrição
Resumo:
A Paymentology está buscando um Engenheiro DevOps para fortalecer a colaboração entre desenvolvimento de software e operações de TI, melhorando a confiabilidade, escalabilidade e eficiência de sua plataforma global de processamento de pagamentos.
Pontos principais:
1. Redefinindo pagamentos como o primeiro emissor\-processador verdadeiramente global
2. Papel fundamental na automação da infraestrutura e na otimização de implantações
3. Trabalhar com uma equipe diversa e global que impulsiona os pagamentos em todo o mundo
Na **Paymentology**, estamos redefinindo o que é possível no setor de pagamentos. Como o primeiro emissor\-processador verdadeiramente global, oferecemos aos bancos e às fintechs a tecnologia e o talento necessários para lançar e gerenciar cartões Mastercard e Visa em larga escala \- em mais de 60 países.
Nossa avançada plataforma multi\-nuvem fornece dados em tempo real, escalabilidade incomparável e a flexibilidade de instâncias de processamento compartilhadas ou dedicadas. É esse alcance global e essa inovação que nos diferenciam.
Estamos procurando um **Engenheiro DevOps** para fortalecer a colaboração entre desenvolvimento de software e operações de TI, ao mesmo tempo em que melhora a confiabilidade, escalabilidade e eficiência de nossos sistemas. Esse cargo é fundamental para automatizar a infraestrutura, otimizar os pipelines de implantação e garantir a entrega e operação contínuas e eficientes de nossas plataformas de processamento de pagamentos.
Requisitos:
**O que é necessário para ter sucesso:**
* Experiência prática de 3 a 5 anos em funções de DevOps, SRE ou engenharia de infraestrutura.
* Domínio sólido de scripts e automação usando **Bash e Python**.
* Experiência prática com serviços em nuvem da **AWS** (por exemplo, EC2, S3, IAM, RDS, VPC).
* Experiência consistente com ferramentas de **Infraestrutura como Código (IaC)**, especialmente **Terraform**.
* Experiência prática na implantação, gerenciamento e solução de problemas de clusters e cargas de trabalho do **Kubernetes (K8s)**.
* Bom entendimento de pipelines **CI/CD** e práticas modernas de DevOps.
* Domínio de **Git** e das melhores práticas de controle de versão em ambientes colaborativos.
* Conforto ao trabalhar em ambientes **Linux/Unix**; familiaridade com sistemas Windows é um diferencial.
* Conhecimento básico de conceitos de programação (por exemplo, Java ou linguagens semelhantes).
* Compreensão das metodologias de desenvolvimento **Ágil** e dos fluxos de trabalho em equipe.
**Habilidades profissionais:**
* Excelentes capacidades de resolução de problemas e solução de falhas em sistemas distribuídos.
* Grande atenção aos detalhes e habilidades organizacionais sólidas.
* Mentalidade voltada para aprendizado contínuo, com foco na melhoria de sistemas, automação e processos.
* Colaboração eficaz em **equipes distribuídas e multifuncionais**.
* Habilidades claras de comunicação escrita e verbal em inglês.
O que você fará::
**Configuração da infraestrutura**
* Projetar, implementar e manter infraestrutura como código (IaC) para automatizar a implantação e o gerenciamento de componentes de infraestrutura.
* Manter e otimizar a infraestrutura em nuvem para garantir alta disponibilidade, escalabilidade e desempenho.
* Gerenciar configurações de infraestrutura controladas por versão e assegurar a consistência entre os ambientes de desenvolvimento, homologação e produção.
* Solucionar problemas em toda a pilha tecnológica, incluindo hardware, software, aplicações e redes.
* Executar tarefas de administração de sistemas, como configuração, instalação e manutenção de servidores.
* Implementar e gerenciar plataformas de containerização e orquestração, como Docker e Kubernetes.
**Desenvolvimento de pipelines CI/CD**
* Projetar, implementar e manter pipelines CI/CD que automatizem os processos de compilação, teste e implantação.
* Habilitar integração e entrega contínuas de código desde os ambientes de desenvolvimento até a produção.
* Monitorar e otimizar pipelines CI/CD para eliminar gargalos e melhorar a eficiência das implantações.
* Integrar sistemas de controle de versão com ferramentas de automação para permitir testes e implantações contínuos.
**Automação e scripts**
* Desenvolver scripts e ferramentas de automação para reduzir tarefas manuais e aumentar a eficiência operacional.
* Implementar práticas automatizadas de teste e implantação para garantir confiabilidade e consistência.
* Identificar continuamente processos repetitivos e automatizá-los para minimizar erros humanos.
**Monitoramento e manutenção**
* Implementar ferramentas de monitoramento e observabilidade para assegurar a confiabilidade e o desempenho dos sistemas.
* Responder a incidentes e interrupções de serviço, minimizando tempo de inatividade e impacto nos negócios.
* Diagnosticar, solucionar e resolver incidentes e falhas em produção de forma eficiente.
**Colaboração e comunicação**
* Trabalhar em estreita colaboração com equipes de desenvolvimento, QA e operações para apoiar um ciclo de vida de desenvolvimento ágil e eficiente.
* Promover uma cultura de colaboração, melhoria contínua e responsabilidade compartilhada pela confiabilidade dos sistemas.
**Segurança e conformidade**
* Implementar boas práticas de segurança em todo o pipeline CI/CD e no gerenciamento de infraestrutura.
* Garantir que os sistemas e processos estejam em conformidade com os padrões setoriais e requisitos de segurança aplicáveis.
O que você pode esperar::
Na Paymentology, valorizamos fazer a diferença na vida das pessoas que trabalham conosco e nas comunidades onde atuamos. Você poderá esperar trabalhar com uma equipe diversa e global, onde os Paymentologists de todos os níveis desempenham um papel importante em nossa missão global de impulsionar o mundo por meio dos pagamentos e gerar impacto em escala global.
Viagens:
\< 10%