Angie está contratando#
Olá pessoal! Queremos que o mundo saiba que também estamos precisando de especialistas.


Somos uma empresa jovem de desenvolvimento de software, e precisamos de você para conquistar este mundo. Trabalhamos nisso todos os dias.
— Ei Brain, o que vamos fazer hoje à noite?
— A mesma coisa que sempre fazemos, Pinky, tentar dominar o mundo.
© Pinky and the Brain.
Você pode ler e assistir sobre nós:
Kommersant, nginx está sendo reconstruído na Rússia.
Vedomosti, O primeiro servidor web russo foi adicionado ao registro de software nacional.
Habr, "Web Server" apresentou ANIC — software para gerenciamento de tráfego na rede Kubernetes.
Algumas colunas do nosso CEO Zaur Abasmirzoev, Forbes Marketplace para desenvolvedores: como desenvolver o GitHub russo., Forbes Zonas fechadas de código aberto: como China e Rússia estão desenvolvendo open source.
Entrevista com nosso desenvolvedor líder Valentin Bartenev no Habr.
Apresentação de Valentin Bartenev no HighLoad (no YouTube).

Por exemplo, no produto open-source – o servidor web Angie – nossa equipe continua a desenvolver o bom e velho nginx nas tradições de qualidade e estabilidade, expandindo sua funcionalidade para atender aos requisitos modernos. Confira o Changelog já acumulado.
Para o produto open-source, fornecemos suporte à comunidade. Independentemente de nossos papéis na empresa, monitoramos (da melhor forma que podemos) várias plataformas – chats do Telegram, fóruns, GitHub, comentários em blogs técnicos. Não somos avessos a nos comunicar com indivíduos anônimos. Também tentamos compartilhar atualizações sobre nossos projetos no HighLoad todos os anos. Por exemplo, se os desenvolvedores conseguirem, este ano implementaremos suporte WASM e falaremos sobre isso na conferência.
Tudo isso é um jogo de longo prazo voltado para mercados internacionais, onde estamos gradualmente subindo nas estatísticas de uso.
O próximo produto é o desenvolvimento do controlador ingress ANIC baseado no Angie PRO, pois se alinha com nosso vetor de desenvolvimento para sistemas de balanceamento de carga (e solicitações de clientes). Seguindo isso, chegamos logicamente à conclusão de que precisamos trazer ao mercado software que atenda ao mosaico diversificado de solicitações corporativas. Especificamente:
Uma solução em caixa na classe "sistemas de balanceamento de carga" na forma de um appliance virtual (e no futuro, uma solução hardware-software)
Um painel web para esta solução configurar parâmetros de rede com cliques do mouse
API/CLI para engenheiros e integrações
Global Server Load Balancing – balanceamento global de carga de tráfego (por exemplo, no nível DNS, considerando o estado dos servidores que recebem o tráfego)
Um balanceador de carga de alto desempenho operando nos níveis de rede L4-L7
Um conjunto de componentes para integrar a solução em caixa na topologia de rede nos níveis de rede L2-L3
Como resultado, chegamos ao desenvolvimento do Application Delivery Controller (Angie ADC) - uma classe de produtos que atende a todas as solicitações de clientes mencionadas acima. Para entendimento, você pode consultar produtos existentes como Citrix Netscaler (ADC) ou F5 Big-IP. O produto é interessante e grande, e definitivamente sabemos como torná-lo competitivo não apenas na Rússia, mas também no mercado global.
Em resumo, temos uma estratégia de desenvolvimento para vários anos – o que queremos alcançar, quais resultados de negócio almejamos – e nos mantemos fiéis a ela.
Agora, vamos falar sobre como nosso processo de desenvolvimento está organizado.
Marcos para nós são lançamentos trimestrais. Tentamos manter esse cronograma para todos os nossos produtos. Por exemplo, você pode verificar o histórico de mudanças na versão open-source do servidor web aqui: https://angie.software/oss_changes/. O cronograma de desenvolvimento e todas as atividades pré-lançamento da empresa estão alinhados com esses marcos. Até mesmo o trabalho de back-office para royalties de autores está alinhado com eles.
Além dos lançamentos, estabelecemos algumas metas para a semana como empresa, que essencialmente giram em torno da interação entre equipes. Tentamos focar nelas em intervalos curtos. Pelo menos uma vez por semana, as equipes de desenvolvimento realizam uma reunião interna de status. Às vezes, com base em seus resultados, ajustamos o roadmap. Ao mesmo tempo, as equipes não têm stand-ups diários ou chamadas (ou eu simplesmente não estou ciente delas).
Também realizamos uma reunião geral semanal (videochamada) na empresa, onde cada equipe compartilha seus sucessos, fracassos e qualquer coisa que ajude as pessoas a se manterem informadas. No geral, o nível de abertura e clareza interna é bastante alto. Comparado a algumas empresas, é extraordinariamente alto. Até pedimos à equipe de finanças para explicar seu trabalho de uma forma que todos os outros colegas possam entender o que essas pessoas tristes estão fazendo no escritório.
Este é o processo de trabalho e desenvolvimento direto, que, no entanto, exige um certo nível de independência dos colegas. Ah – isso é responsabilidade.
Nosso escritório está localizado em Moscou, na Rua Vyatskaya. Abraçamos totalmente uma abordagem híbrida. Há tentativas corajosas ocasionais de reunir todos durante o horário de trabalho, mas até agora a única chance de reunir todos é durante eventos corporativos.
Vamos voltar aos nossos produtos em termos de stack tecnológico:

Escrevemos o Angie em C e continuamos testando em Perl.
O Angie Ingress Controller, que internamente contém o Angie Pro, é desenvolvido em Go.
O Angie Console, como parte do appliance virtual, é uma aplicação web clássica com backend e frontend. Go, Python (testes), Typescript, React, Next.js, Jest.
Construímos tudo usando Ansible, Jenkins, qemu, Docker, rpm build.
O Angie ADC herda tudo acima, além de componentes de rede novamente em Go e tecnologias como BGP/VRRP e assim por diante.
Disso segue o perfil de especialistas que estamos procurando:
Desenvolvedores backend e frontend
Engenheiros de teste
Redatores técnicos
Gerentes de produto técnicos
Além da equipe técnica, estamos interessados em especialistas de vendas experientes que conseguem distinguir um servidor web de um banco de dados. Sim, isso é uma piada. Atualmente, a contratação para a equipe do Angie ADC é uma prioridade. Estamos procurando colegas para se juntarem ao nosso quadro de forma direcionada. Estamos até abertos a considerar a contratação de uma equipe coesa. Mas escolhemos cuidadosamente – é importante manter uma atmosfera confortável internamente. Não toleramos brigas e não temos medo de conflitos de trabalho. Sabemos como distinguir um do outro. Valorizamos a tranquilidade e pessoas que vêm trabalhar, criar e, se necessário, aprender, em vez de se aglomerar ao redor da máquina de café (embora tenhamos uma no escritório). Os líderes de equipe estão entre os melhores especialistas do mercado em sua área. Nossos colegas são incríveis. Os salários, como é costume dizer, são competitivos. A empresa está listada no registro de organizações de TI credenciadas.
Você pode escrever para . E se não tiver certeza para onde direcionar sua consulta, pode entrar em contato comigo diretamente em ou no Telegram @izaurio, para que possamos nos conhecer. Não hesite se acha que pode ser uma boa opção para nós (ou nós para você). Não há necessidade de enviar um currículo padrão; é melhor escrever 1-2 parágrafos sobre você, sua experiência e seus objetivos. Em geral, o que eu queria dizer é: venha trabalhar conosco, vamos fazer grandes coisas juntos.
Com carinho, Zaur Abasmirzoev.