Qualificações mínimas:
Experiência nas áreas de Ciência da Computação ou Engenharia de Software.
Experiência de programação em uma ou mais das seguintes linguagens:
dotnet, Java, ou Go.
Experiência com AWS e Azure
Qualificações preferidas:
Bacharelado em Ciência da Computação, um campo técnico relacionado envolvendo programação (por exemplo, física, matemática) ou experiência prática equivalente.
Experiência em Dotnet.
Compreensão dos sistemas operacionais Unix/Linux e Windows.
Experiência com Arquitetura Cloud
Capacidade de depurar, otimizar código e automatizar tarefas de rotina.
Abordagem sistemática de resolução de problemas, juntamente com habilidades de comunicação eficazes e um senso de motivação.
Expertise em projetar, analisar e solucionar problemas de sistemas distribuídos de grande escala.
Sobre o trabalho
Site Reliability Engineering (SRE) combina software e engenharia de sistemas para construir e executar sistemas tolerantes a falhas em larga escala, massivamente distribuídos. O SRE garante que os serviços da VaultOne tenham confiabilidade, tempo de atividade adequado às necessidades dos usuários e uma rápida taxa de melhoria. Além disso, os SREs estarão sempre atentos à capacidade e ao Empresa importante de nossos sistemas. Grande parte do nosso desenvolvimento de software se concentra na otimização dos sistemas existentes, na construção de infraestrutura e na eliminaçãodo trabalho por meio da automação.
Você terá a oportunidade de gerenciar os complexos desafios de escala que são exclusivos da VaultOne, usando sua experiência em codificação, algoritmos, análise de complexidade e design de sistemas em grande escala.
Para saber mais:
confira nossos livros sobre Engenharia de Confiabilidade de Site (url removed)
Como engenheiro de confiabilidade do site, você será responsável pela operação estável dos sistemas VaultOne. Você trabalhará com toda a stack de sistemas escaláveis e será responsável pelos componentes críticos de negócios.
**Responsabilidades**:
Ser responsável pela implementação, ajuste e administração contínua da camada de dados e infraestruturas.
Gerenciar disponibilidade, monitoramento de Empresa importante e planejamento de capacidade para camadas de dados e aplicativos usando uma variedade de conjuntos de ferramentas.
Envolver-se e melhorar todo o ciclo de vida dos serviços desde o início e o design, passando pela implantação, operação e refinamento.
Ajudar no planejamento e suporte do produto antes de entrar em operação/produção por meio de atividades como consultoria de darquitetura, desenvolvimento de plataformas e estruturas de software, planejamento de capacidade e revisões de lançamento.
Manter os serviços assim que estiverem ativos, medindo e monitorando a disponibilidade, a latência e a integridade geral do sistema.