Aegis IT — бутик-компания в сфере IT-аутстаффинга, работающая со специалистами с уровня senior и lead. Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход. Со специалистами мы выстраиваем партнёрскую модель сотрудничества: подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы, обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий. Сейчас у нас в работе есть несколько проектов на позицию Senior Go/Golang Developer Чем предстоит заниматься: Все проекты разноплановые, но мы выделили усредненные задачи: Разработка высоконагруженных backend-сервисов и внутренних API на Go. Проектирование и развитие микросервисной и распределённой архитектуры: идемпотентность, консистентность, retries, deadlines, отказоустойчивость. Написание конкурентного кода на goroutines, channels и примитивах синхронизации. Проектирование REST/gRPC API и согласование контрактов с другими командами. Асинхронное взаимодействие сервисов через брокеры (Kafka, NATS, RabbitMQ). Работа с БД: проектирование схем, индексы, оптимизация запросов, транзакции; Redis для кэша и хранения. Профилирование и оптимизация: CPU, память, аллокации, GC, throughput и latency. Тестирование: unit- и integration-тесты. Docker и Kubernetes: деплой, ресурсы, health checks. Участие в построении CI/CD. Мониторинг, логирование, трейсинг, алерты и дашборды. Code review, участие в архитектурных решениях и техдизайне. Управление техдолгом и рефакторинг. Разбор production-инцидентов, повышение надёжности. Документирование технических решений. Основные требования: Коммерческая разработка от 5 лет, из них опыт production-разработки на Go от 3-4 лет. Глубокое знание Go: goroutines, channels, примитивы синхронизации, паттерны конкурентности, memory model, GC, runtime. Опыт написания конкурентного кода без гонок данных. Умение профилировать и оптимизировать приложения с помощью pprof (CPU, память, аллокации). Опыт работы с generics. Понимание сетевого программирования. Опыт разработки высоконагруженных и распределённых систем. Опыт проектирования микросервисной архитектуры. Понимание event-driven архитектуры и асинхронного взаимодействия между сервисами. Сильные навыки System Design. Понимание принципов отказоустойчивости: retries, deadlines, идемпотентность, консистентность данных. Опыт проектирования и разработки HTTP / REST / gRPC API. Уверенное знание SQL и PostgreSQL или MySQL: сложные запросы, CTE, оконные функции, индексы, транзакции, оптимизация. Опыт работы с NoSQL-хранилищами. Практический опыт работы с Redis. Опыт работы с одним или несколькими брокерами сообщений: Kafka, NATS/JetStream, RabbitMQ. Опыт работы с Docker и Kubernetes: деплой, управление ресурсами, health checks, readiness/liveness probes. Опыт работы с Git и CI/CD (GitLab CI, GitHub Actions, TeamCity или аналоги). Хорошее понимание Linux, сетей и TCP/IP. Опыт написания unit- и integration-тестов. Опыт работы с мониторингом (Prometheus, Grafana), логированием и трейсингом. Опыт проведения code review и участия в принятии архитектурных решений. Умение документировать технические решения. Будет плюсом: Опыт построения observability: OpenTelemetry, Jaeger, ELK. Опыт работы с CI/CD и GitOps: ArgoCD и аналоги. Опыт работы с распределёнными и NoSQL-базами данных: ClickHouse, MongoDB, YDB, CockroachDB. Опыт работы с IAM, OAuth2/OIDC, mTLS и безопасным межсервисным взаимодействием. Знание Python для скриптов, автоматизации и работы с legacy-кодом. Условия: Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки Формат работы 5/2, полная или частичная занятость Оформление в удобном для тебя формате: ИП или самозанятость Полная удаленка Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки. Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.
Aegis IT — бутик-компания в сфере IT-аутстаффинга, работающая со специалистами с уровня senior и lead. Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход. Со специалистами мы выстраиваем партнёрскую модель сотрудничества: подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы, обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий. Сейчас у нас в работе есть несколько проектов на позицию Senior DevOps Engineer Основные требования: Опыт работы DevOps-инженером от 4–5 лет Уверенные знания Linux и опыт администрирования Глубокое понимание Kubernetes: архитектура, компоненты, ограничения, масштабирование, диагностика Опыт работы с Docker, Docker Compose / Docker Swar Опыт автоматизации с использованием Ansible, Helm Понимание принципов Infrastructure as Code (Terraform будет преимуществом) Опыт настройки CI/CD (GitLab CI/CD, Jenkins или аналоги), GitOps (ArgoCD будет плюсом) Опыт работы с системами управления артефактами (Nexus или аналогами) Опыт работы с облачными платформами (AWS, Azure, Yandex Cloud или др.) Опыт настройки мониторинга и логирования (Prometheus, Grafana, ELK / OpenSearch, OpenTelemetry и др.) Опыт работы с PostgreSQL, Kafka, Redis и другой инфраструктурой Уверенное владение Python и Bash для автоматизации Опыт работы с Git Будет плюсом: Опыт DevOps с уклоном в MLOps (Airflow, MLflow, Spark, Seldon Core, KServe, DVC, MinIO, Jupyter и др.) Опыт работы с FastAPI, понимание backend-архитектуры Опыт работы с Keycloak, OAuth, JWT, Vault Опыт построения систем наблюдаемости в highload-среде Опыт обеспечения совместимости решений с Astra Linux / RedOS Опыт внедрения практик безопасного развертывания и управления секретами Опыт оптимизации инфраструктуры и управления уязвимостями Участие в RFC и архитектурных инициативах Чем предстоит заниматься: Проектирование, развертывание и администрирование Kubernetes-кластеров (on-prem / облако / bare-metal) Подготовка и сопровождение деплоймента приложений в Kubernetes (микросервисы и legacy) Автоматизация установки, конфигурации и масштабирования систем Настройка и развитие CI/CD-пайплайнов (GitLab CI/CD, Jenkins, ArgoCD, GitOps) Управление релизным процессом, проведение релизов, контроль стабильности систем до/во время/после релизов Настройка централизованного логирования, мониторинга и алертинга Диагностика и устранение инцидентов (включая L3), участие в дежурствах Повышение отказоустойчивости и наблюдаемости сервисов Оптимизация использования ресурсов инфраструктуры Автоматизация рутинных процессов и разработка внутренних инструментов на Python / Bash / Go Поддержка команд разработки, техническое консультирование Документирование решений, ведение базы знаний Участие в проектах миграции и адаптации решений (в т.ч. совместимость с Astra Linux / RedOS) Будет преимуществом: При необходимости — участие в ML/MLOps-процессах (оркестрация ML-пайплайнов, поддержка data-сред) Условия и возможности: Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки Формат работы 5/2, полная или частичная занятость Оформление в удобном для тебя формате: ИП или самозанятость Полная удаленка Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки. Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.
Aegis IT — бутик-компания в сфере IT-аутстаффинга, работающая со специалистами с уровня senior и lead. Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход. Со специалистами мы выстраиваем партнёрскую модель сотрудничества: подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы, обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий. Сейчас у нас в работе есть несколько проектов на позицию Senior Java Developer Чем предстоит заниматься: Все проекты разноплановые, но мы выделили усредненные задачи: Проектирование и разработка backend-сервисов на Java (11/17/21+) Разработка и развитие микросервисной архитектуры Проработка архитектурных решений, оценка рисков и выбор подходов к реализации Оптимизация производительности приложений и SQL-запросов Работа с распределёнными системами и интеграционными взаимодействиями Реализация REST API Интеграция с брокерами сообщений (Kafka / RabbitMQ / JMS) Написание unit- и интеграционных тестов Проведение код-ревью и обеспечение качества кода Участие в CI/CD-процессах и сопровождении релизов Взаимодействие с аналитиками, DevOps и другими командами Основные требования: Опыт коммерческой разработки на Java от 5 лет Отличное знание Java Core (коллекции, многопоточность, Stream API, Optional) Уверенное владение Spring Framework (Spring Boot, MVC, Data, Security, AOP, Integration) Опыт работы с Hibernate / JPA / JDBC Практический опыт разработки микросервисов Опыт работы с PostgreSQL (транзакции, индексы, блокировки, ACID, оптимизация запросов, планы выполнения) Хорошее знание SQL Опыт работы с Apache Kafka (обязательно) и/или другими брокерами сообщений (RabbitMQ, ActiveMQ, Artemis, JMS) Опыт работы с Git, Maven или Gradle Опыт работы с Jira, Confluence Понимание принципов CI/CD (Jenkins, GitLab CI и др.) Опыт написания unit-тестов (JUnit, Mockito) Знание ООП, SOLID, DRY, KISS Понимание алгоритмов и структур данных Будет преимуществом: Опыт проектирования и поддержки сложных распределённых или высоконагруженных систем Опыт контейнеризации (Docker) и работы с Kubernetes / OpenShift Опыт миграции схем БД (Flyway, Liquibase) Опыт написания e2e- и интеграционных тестов (Testcontainers, WireMock) Опыт работы с инструментами мониторинга (ELK / OpenSearch, Grafana, Prometheus, New Relic) Опыт работы с Redis Опыт разработки AI-агентов или ML-интеграций Опыт технического лидерства или управления командой Условия и возможности: Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки Формат работы 5/2, полная или частичная занятость Оформление в удобном для тебя формате: ИП или самозанятость Полная удаленка Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки. Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.
Aegis IT — бутик-компания в сфере IT-аутстаффинга , работающая со специалистами с уровня senior и lead. Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход. Со специалистами мы выстраиваем партнёрскую модель сотрудничества: подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы , обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий. Сейчас у нас в работе есть несколько проектов на позицию Senior Java Developer Чем предстоит заниматься: Все проекты разноплановые, но мы выделили усредненные задачи: Проектирование и разработка backend-сервисов на Java (11/17/21+) Разработка и развитие микросервисной архитектуры Проработка архитектурных решений, оценка рисков и выбор подходов к реализации Оптимизация производительности приложений и SQL-запросов Работа с распределёнными системами и интеграционными взаимодействиями Реализация REST API Интеграция с брокерами сообщений (Kafka / RabbitMQ / JMS) Написание unit- и интеграционных тестов Проведение код-ревью и обеспечение качества кода Участие в CI/CD-процессах и сопровождении релизов Взаимодействие с аналитиками, DevOps и другими командами Основные требования: Опыт коммерческой разработки на Java от 5 лет Отличное знание Java Core (коллекции, многопоточность, Stream API, Optional) Уверенное владение Spring Framework (Spring Boot, MVC, Data, Security, AOP, Integration) Опыт работы с Hibernate / JPA / JDBC Практический опыт разработки микросервисов Опыт работы с PostgreSQL (транзакции, индексы, блокировки, ACID, оптимизация запросов, планы выполнения) Хорошее знание SQL Опыт работы с Apache Kafka (обязательно) и/или другими брокерами сообщений (RabbitMQ, ActiveMQ, Artemis, JMS) Опыт работы с Git, Maven или Gradle Опыт работы с Jira, Confluence Понимание принципов CI/CD (Jenkins, GitLab CI и др.) Опыт написания unit-тестов (JUnit, Mockito) Знание ООП, SOLID, DRY, KISS Понимание алгоритмов и структур данных Будет преимуществом: Опыт проектирования и поддержки сложных распределённых или высоконагруженных систем Опыт контейнеризации (Docker) и работы с Kubernetes / OpenShift Опыт миграции схем БД (Flyway, Liquibase) Опыт написания e2e- и интеграционных тестов (Testcontainers, WireMock) Опыт работы с инструментами мониторинга (ELK / OpenSearch, Grafana, Prometheus, New Relic) Опыт работы с Redis Опыт разработки AI-агентов или ML-интеграций Опыт технического лидерства или управления командой Условия и возможности: Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки Формат работы 5/2, полная или частичная занятость Оформление в удобном для тебя формате: ИП или самозанятость Полная удаленка Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки. Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.