Descrição
Resumo:
Procuramos um Engenheiro de Banco de Dados em ascensão, com mentalidade IaC, para desenvolver e aprimorar plataformas, manter sistemas e capacitar equipes de produtos por meio de serviços colaborativos de bancos de dados.
Pontos de destaque:
1. Contribuir para a evolução dos serviços de bancos de dados utilizando mentalidade IaC e CI
2. Ambiente colaborativo para crescimento e especialização em engenharia de bancos de dados
3. Trabalhar com tecnologias modernas como Kubernetes, GCP e Terraform
*Construindo serviços que capacitam os demais*
A Springer Nature é uma das principais editoras globais de pesquisa, educação e profissionais do mundo. Abriga uma variedade de marcas e selos respeitados e confiáveis, com mais de 170 anos de história combinada, oferecendo conteúdo de qualidade por meio de uma gama de produtos e serviços inovadores. Diariamente, em todo o mundo, nossos selos, livros, periódicos e recursos alcançam milhões de pessoas, ajudando pesquisadores e cientistas a descobrir, estudantes a aprender e profissionais a atingir seus objetivos e ambições. A empresa conta com cerca de 10.000 funcionários em mais de 50 países.
**Estamos procurando um Engenheiro de Banco de Dados em ascensão, com mentalidade IaC, para nos ajudar a cumprir nossa missão de capacitar as equipes de produtos a se concentrarem na entrega de valor.**
**Sobre nós: Engenharia de Capacitação**
O departamento de Engenharia de Capacitação é composto por cerca de 60 pessoas, distribuídas em equipes que colaboram estreitamente para cumprir nossa missão. Na *Springer Nature Technology*, prestamos diferentes especialidades centrais: PaaS, Bancos de Dados, Observabilidade, Nuvem e Engenharia de Lançamento. Você fará parte de uma equipe multidisciplinar com diferentes nacionalidades, formações e níveis de experiência. Somos um departamento muito distribuído, mas, ocasionalmente, viajamos para trabalhar pessoalmente uns com os outros. Estamos localizados em todo o mundo, com principais sedes em Londres, Dordrecht, Berlim e Lisboa.
**Nossa Tecnologia**
Construímos plataformas que atendem centenas de desenvolvedores em escala global. Estamos utilizando cada vez mais o Kubernetes como plataforma de contêineres de backend e integrando-o à nossa oferta de plataforma. Estamos aproveitando o poder do Kubernetes para construir uma nova PaaS que coexistirá com a atual plataforma Cloud Foundry, além de gerenciar uma plataforma interna de bancos de dados que opera mais de 1.200 servidores de banco de dados.
**Suas responsabilidades**
Juntamente com a equipe, você compartilhará a responsabilidade pelo desenvolvimento e aprimoramento de nossas plataformas, bem como por tarefas de manutenção, documentação, execução de atualizações e manutenção da segurança de nossos sistemas. Como departamento, focamos e nos envolvemos na prestação de uma plataforma unificada e padronizada, utilizando padrões modernos e abertos. Nossa abordagem de plataforma unificada abrange capacidades centrais, como observabilidade, integração contínua, segurança e armazenamento. Portanto, colaboramos estreitamente dentro do nosso departamento para garantir que as capacidades centrais sejam integradas de forma robusta e que as equipes de produtos da Springer Nature recebam uma experiência unificada.
Esta vaga está inserida na equipe de **Engenharia de Bancos de Dados**, que mantém, desenvolve e dimensiona nossa capacidade gerenciada de bancos de dados.
A equipe é composta por Engenheiros de Plataforma e Engenheiros de Bancos de Dados que trabalham juntos para fornecer serviços gerenciados de bancos de dados — e a infraestrutura subjacente baseada em nuvem — para clientes internos em toda a organização.
Como todas as equipes da EE, colaboramos estreitamente com as equipes departamentais que fornecem serviços circundantes e centralizados da plataforma (sistema CI/CD, ferramentas de observabilidade e nossas plataformas de runtime internas), bem como com todas as equipes de desenvolvimento de produtos da Springer Nature.
Você contribuirá para a evolução de nossos serviços de bancos de dados por meio da utilização de IaC, maximizando o autoatendimento dos clientes e adotando a mentalidade de integração contínua. Você ajudará a melhorar e otimizar a plataforma existente de bancos de dados para maximizar sua capacidade de consultoria com clientes internos.
Com o apoio dos colegas de equipe, você ganhará confiança e expertise para orientar equipes de desenvolvimento e de produtos em toda a Springer Nature.
Você se sente à vontade para aconselhar clientes internos sobre a melhor solução para suas necessidades, fornecendo orientações e conselhos sobre a configuração de esquemas.
**Tecnologias principais em uso:**
* Postgres, Mongo, MySQL
* ElasticSearch
* GCP, AWS
* Terraform, Ansible
* Docker
* Concourse, GitHub Actions
* Pilha Grafana LGTM, Sentry, Open Telemetry
* Cloud Foundry
* Kubernetes, Kubevela, GKE
Você terá a oportunidade de trabalhar em novos desafios e impulsionar a evolução de nossos serviços em um ambiente colaborativo e de apoio.
**Sobre você**
Você é um membro amigável da equipe, modesto, humilde e aberto para aprender com qualquer pessoa, independentemente de idade, gênero, raça, função ou experiência. Valoriza interações sociais, está aberto a feedback e à autorreflexão, e consegue refletir sobre si mesmo fazendo perguntas. Tem confiança em suas habilidades, mas também é consciente de suas limitações. Prefere fortemente trabalhar em conjunto, colaborando entre domínios e práticas, compartilhando conhecimento e treinando outros, em vez de resolver rapidamente as tarefas sozinho. Entende o valor de realizar um trabalho significativo e sustentável, em vez de implementar soluções temporárias para atender prazos arbitrários.
*Habilidades e experiências desejadas:*
* Conhecimento e experiência no gerenciamento de **um** dos seguintes: MongoDB, PostgreSQL, MySQL ou ElasticSearch
* Experiência em operação e manutenção de infraestrutura em nuvem
* Desejo de ampliar seus conhecimentos e experiência nesta área
* Experiência com Infraestrutura como Código (IaC), para automação e gerenciamento de configuração
* Experiência em programação com Golang, Ruby, Python ou ao menos uma linguagem moderna
* Experiência com frameworks de automação (por exemplo, Terraform, Puppet ou Ansible)
* Conhecimento de práticas de observabilidade
* Familiaridade com Docker e conteinerização
* Capacidade de trabalhar em um contexto de equipe, com foco em colaboração e propriedade compartilhada
*Habilidades e experiências preferenciais:*
* Compreensão da arquitetura de bancos de dados, backup e recuperação, e ajuste de desempenho
* Experiência com mecanismos de clustering e replicação de bancos de dados
* Experiência com Cloud SQL
* Experiência com GCP ou AWS
* Experiência no uso (e idealmente no desenvolvimento) de APIs REST
* Experiência no desenvolvimento de aplicações web
* Experiência com ferramentas comuns de CI/CD
Aguardamos ansiosamente sua candidatura. Após analisar seu currículo, nossa equipe de Aquisição de Talentos entrará em contato para agendar uma breve ligação inicial por telefone/vídeo. Após essa primeira etapa, realizaremos 2–3 rodadas (introdutória, técnica e cultural) com você — todas com diferentes membros da equipe de Engenharia de Capacitação. Quando apropriado, essas fases serão realizadas por telefone ou chamadas de vídeo.
**Habilidades da Springer Nature associadas a este perfil profissional incluem**
SN\-Domínio de Dados, SN\-Excelência Operacional, SN\-Desenvolvimento e Entrega de Produtos, SN\-Gestão de Crises, SN\-Segurança e Governança de Dados, SN\-Projeto de Processos e Sistemas, SN\-Colaboração, SN\-Conhecimento Técnico, SN\-Descoberta de Requisitos de Clientes/Usuários, SN\-Gestão de Complexidade, SN\-Otimização de Processos, SN\-Habilidades Consultivas
\#LI\-AR1