
A Infinidat desenvolve soluções de armazenamento de alto desempenho para data centers modernos, atendendo organizações que gerenciam cargas de trabalho exigentes em ambientes de Big Data, nuvem, NAS, SAN e armazenamento de objetos. Seu portfólio inclui plataformas de armazenamento primário e secundário projetadas com garantias de disponibilidade de 100%, enquanto a tecnologia InfiniSafe® oferece suporte à ciber-resiliência avançada. A Infinidat se concentra em ajudar as equipes de TI a lidar com requisitos complexos de infraestrutura e, ao mesmo tempo, reduzir o custo total de propriedade.
Engenheiro(a) principal de software, armazenamento corporativo na Infinidat (remoto)
Liderar o desenvolvimento de automação com Python, Ansible e contêineres para as plataformas de armazenamento corporativo da Infinidat. Ser responsável pela arquitetura, pelos testes, pelo empacotamento, por CI/CD e pela entrega de versões em todo o portfólio.
Descrição
- Desenvolver e dar suporte a aplicações CLI em Python, como AADM e SnapSync, além de bibliotecas de domínio compartilhadas
- Ampliar os módulos da Infinidat Ansible Collection para volumes, hosts, clusters, exportações, snapshots, espaços de rede e recursos relacionados do InfiniBox
- Operar e aprimorar o serviço de alertas de desempenho IPAT como uma aplicação em contêiner gerenciada pelo Podman
- Ampliar as integrações de hosts e hipervisores em Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V e Oracle Linux VM
- Dar suporte às integrações das APIs REST do InfiniBox e do InfiniMetrics e do InfiniSDK em todo o portfólio de produtos
- Criar pipelines de triagem de exceções com assistência de IA para AADM e SnapSync
- Ser responsável pelos contêineres de build baseados em Docker, pelo empacotamento RPM e DEB e por builds para várias distribuições
- Manter os pipelines de CI/CD do GitLab e as ferramentas de release de todos os projetos
- Coordenar releases por meio da criação de tags, validação e promoção de builds nos canais instável, estável e externo
- Publicar releases da Ansible Collection pelo Ansible Galaxy e pelo registro interno do GitLab
- Criar e manter a cobertura de testes unitários e de aceitação
- Diagnosticar exceções em campo, identificar as causas-raiz e gerenciar cada problema até a resolução
- Verificar os releases em relação à matriz de testes de aceitação antes da promoção
- Manter os fluxos de trabalho do Jira e as notas de release de todo o portfólio
- Manter a documentação técnica alinhada à evolução das ferramentas
Requisitos
- Sete anos ou mais de desenvolvimento em Python, com foco em sistemas ou ferramentas CLI, em vez de frameworks web
- Experiência com armazenamento corporativo abrangendo armazenamento em blocos, NAS, replicação e conectividade de hosts por FC ou iSCSI
- Conhecimento avançado de sistemas Linux em várias distribuições, incluindo RHEL/Rocky e Ubuntu
- Experiência prática na criação e publicação de pacotes RPM e DEB
- Experiência na comunicação com hosts remotos por SSH, Paramiko ou ferramenta equivalente, e WinRM
- Experiência com builds e implantações baseados em contêineres usando Docker e/ou Podman
- Experiência no desenvolvimento de pipelines de CI/CD com GitLab CI ou plataforma comparável
- Excelentes habilidades de comunicação escrita
- Capacidade de trabalhar de forma assíncrona entre diferentes fusos horários
- Experiência no desenvolvimento de módulos ou collections do Ansible é desejável
- Experiência na publicação no Ansible Galaxy é desejável
- Experiência com InfiniBox ou arrays corporativos comparáveis é desejável
- Experiência com integração de hipervisores usando VMware ESX/vCenter, Hyper-V ou Oracle Linux VM é desejável
- Experiência no gerenciamento de hosts Windows e AIX é desejável
- Experiência com SQLAlchemy ou ORM Python comparável é desejável
- Experiência na integração de ferramentas com assistência de IA é desejável
- Experiência com quadlets do Podman e gerenciamento de serviços com systemd é desejável
Benefícios
- Emprego em período integral
- Modalidade de trabalho remoto
- Responsabilidade de ponta a ponta por um portfólio relevante, com supervisão diária limitada