Pharo Management
Visa
Engenheiro de Software - Plataforma de Desenvolvedor & SRE
Sobre Nós
A Visa é líder mundial em tecnologia de pagamentos, facilitando transações entre consumidores, comerciantes, instituições financeiras e entidades governamentais em mais de 200 países e territórios, dedicada a elevar a todos, em todos os lugares, sendo a melhor forma de pagar e ser pago.
Na Visa, você terá a oportunidade de gerar impacto em escala — enfrentando desafios significativos, desenvolvendo suas habilidades e vendo suas contribuições impactarem vidas ao redor do mundo.
Junte-se à Visa e realize um trabalho que importa – para você, para sua comunidade e para o mundo. O progresso começa com você.
Descrição da Vaga
Site Reliability Engineering (SRE) é essencial para a estratégia de plataforma em nuvem da Visa. Nesta função, você garantirá que nossa plataforma de desenvolvimento e ferramentas permitam que os engenheiros foquem na inovação em vez da infraestrutura. Você promoverá as melhores práticas de observabilidade e automatizará a resolução de problemas recorrentes, trabalhando em estreita colaboração com as equipes de engenharia de software para apoiar a segurança, disponibilidade e desempenho. As responsabilidades incluem triagem de problemas, colaboração na gestão de infraestrutura e configuração de monitoramento para cobertura total. É necessária experiência prática, especialmente com as principais DevTools como GitHub, Jenkins, Jira e Artifactory.
Buscamos um engenheiro híbrido de Software Engineer + SRE. O candidato ideal compreende profundamente pelo menos uma DevTool principal, resolve rapidamente problemas relacionados a ferramentas em colaboração com desenvolvedores e aplica pensamento sistêmico para manter aplicações e infraestrutura confiáveis, enquanto melhora a produtividade do desenvolvedor.
Principais Responsabilidades
- Suporte a DevTools: Você será o ponto de contato principal para desenvolvedores que utilizam ferramentas como GitHub, Jenkins, Jira ou Artifactory.
- Solucionar e resolver problemas relacionados a ferramentas prontamente para minimizar o tempo de inatividade dos desenvolvedores.
- Manter e otimizar pipelines de CI-CD e integrações para confiabilidade e escalabilidade.
- Colaborar com as equipes de desenvolvimento para melhorar fluxos de trabalho e automação.
- Site Reliability Engineering: Projetar, implementar e manter sistemas para alta disponibilidade, escalabilidade e desempenho.
- Monitorar e melhorar a confiabilidade das aplicações por meio de medidas proativas e resposta a incidentes.
- Desenvolver e manter soluções de observabilidade (métricas, logs, rastreamento).
- Participar de escalas de sobreaviso (on-call) e conduzir a análise de causa raiz para incidentes.
- Colaboração e Melhoria Contínua: Trabalhar em parceria com as equipes de engenharia para identificar riscos de confiabilidade e implementar as melhores práticas.
- Documentar processos, guias de solução de problemas e playbooks de confiabilidade.
- Defender a automação e soluções de autoatendimento para reduzir a carga operacional.
Esta é uma posição híbrida. A expectativa de dias no escritório será confirmada pelo seu Gestor de Contratação.
A Visa exige pelo menos 3 dias no escritório; as expectativas sobre esses dias serão confirmadas pelo seu Gestor de Contratação.
A Visa é um empregador que oferece igualdade de oportunidades (EEO).
Candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, origem nacional, orientação sexual, identidade de gênero, deficiência ou status de veterano protegido. A Visa também considerará para emprego candidatos qualificados com antecedentes criminais de maneira consistente com as diretrizes da EEOC e a legislação local aplicável.
Qualificações
Qualificações
- Bacharelado OU 3+ anos de experiência profissional relevante.
- Bacharelado em TI, Ciência da Computação ou área relacionada e-ou 3+ anos de experiência profissional em Operações de TI e Entrega.
- Experiência: 0,5 - 3 anos em SRE e-ou funções de suporte a DevTools.
- Nível iniciante em programação e-ou script em 2 ou mais dos seguintes: Python, Java, Go, PowerShell, JavaScript, Terraform, Ansible, Helm, Chef, Cloud Formation.
- Compreensão básica de YAML, JSON, HTML, XML.
- Experiência prática em sistemas Linux e-ou Windows e boa compreensão de ambientes de computação distribuída.
- Experiência com ferramentas de CI-CD como Jenkins, Github, Bitbucket, ArgoCD, Artifactory, Azure DevOps em um ambiente de grande escala.
- Experiência com ferramentas de observabilidade como Grafana, Prometheus, Splunk, Datadog, New Relic, DynaTrace, Sentry, etc., em um ambiente de grande escala.
- Experiência no suporte a bancos de dados relacionais e não relacionais (MySQL, MongoDB, PostgreSQL, etc.), incluindo criação e execução de consultas, gerenciamento de desempenho e escalonamento.
- Trabalho em um grupo de Plataforma, SRE ou Engenharia de Produção para plataformas-aplicações críticas de alta disponibilidade.
- Experiência no gerenciamento de uma plataforma de contêineres distribuída, incluindo, mas não se limitando a, gerenciamento de implantação-lançamento, provisionamento, gerenciamento de capacidade, gerenciamento de carga de trabalho.
- Experiência no gerenciamento de infraestrutura de contêineres e suporte à transformação do desenvolvimento para um modelo focado em contêineres.
- Esta função requer suporte de sobreaviso (on-call), pois a equipe fornece suporte operacional 24-7.
- Expertise Técnica: Proficiência em pelo menos uma DevTool (GitHub, Jenkins, ArgoCD, Jira, Artifactory).
- Forte compreensão dos princípios e pipelines de CI-CD.
- Sólido conhecimento de sistemas Linux, redes e conteinerização (Docker-Kubernetes).
- Experiência prática com plataformas de nuvem.
- Programação-Scripting: Proficiência em Python, Ansible ou linguagens similares.
- Mentalidade: Fortes habilidades de resolução de problemas, pensamento sistêmico, proatividade e paixão por confiabilidade.
