Работа
Из фида партнера
Старший инженер DevOps
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- 0G
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О роли
0G нанимает своего первого преданного инженера DevOps, который будет полностью владеть нашей облачной платформой: инфраструктурой, развертыванием, сетью, гигиеной безопасности и затратами. Сегодня эта работа распределена между несколькими разработчиками.
Наша платформа работает на пяти провайдерах: Google Cloud, Alibaba Cloud, AWS, Cloudflare и Vercel. Он включает в себя:
• Валидатор, начальные, RPC и архивные узлы для нашей основной и тестовой сети.
• Рабочие нагрузки конфиденциальных вычислений (TEE), машины с графическим процессором и узлы хранения данных.
• Кластеры Kubernetes и управляемые базы данных.
• Глобальный балансировщик нагрузки RPC на периферии и наши веб-приложения.
В совокупности это более 200 виртуальных машин. Вы будете человеком, который знает, что и где работает, почему это работает там и сколько это стоит.
Что у вас будет
Вы владеете платформой, от границы сети до счета.
• Облачные операции: предоставление ресурсов, обновления, емкость и полный жизненный цикл ресурсов в Google Cloud, Alibaba Cloud и AWS. Это включает в себя корректировку и выпуск того, что никто не использует.
• Kubernetes: запускайте, обновляйте и масштабируйте наши кластеры. Сохраняйте их в поддерживаемых версиях и проектируйте пулы узлов, автомасштабирование и спотовую емкость.
• Парк узлов блокчейна: управляйте узлами валидации, сторожевыми, начальными, RPC и архивными узлами, включая одноранговую топологию, моментальные снимки, синхронизацию и обновления клиентов.
• Сеть и периферия: проектирование VPC, балансировщики нагрузки, DNS, Cloudflare Worker, туннели и WAF, а также продуманный и дешевый выход в Интернет.
• Инфраструктура как код и CI/CD: каждая среда, определенная в Terraform или Pulumi. Вы разрабатываете и запускаете CI/CD в Jenkins или его эквиваленте, таком как GitHub Actions или GitLab CI, охватывая сборки, тесты, проверки безопасности и выпуски от фиксации до производства, без каких-либо действий вручную.
• Наблюдение и оперативность: метрики, журналы, оповещения и информационные панели, включая контроль кардинальности показателей. Вы также запускаете реагирование на инциденты и пишете вскрытие.
• Безопасность и доступ: IAM с минимальными привилегиями для каждого поставщика, управление секретами, отсутствие баз данных или портов администратора, открытых для Интернета.
• Управление затратами: выставление счетов за экспорт, бюджеты и оповещения, маркировка, ежемесячный обзор затрат и планирование обязательств.
• Возможности для разработчиков: шаблоны, среды предварительного просмотра, документация и поддержка для инженеров, работающих на платформе.
Наш стек
Kubernetes: GKE, EKS, Helm, Ingress и Gateway API, автомасштабирование, RBAC, сетевые политики.
Сеть: TCP/IP, подсети и CIDR, маршрутизация, NAT, балансировщики нагрузки L4 и L7, DNS, TLS, межсетевые экраны, пиринг VPC.
Google Cloud: Compute Engine, GKE, Cloud SQL, Cloud Run, IAM, Cloud Monitoring, экспорт счетов в BigQuery.
Инфраструктура как код: Терраформ, Пулуми
CI/CD и контейнеры: Jenkins или его эквивалент (GitHub Actions, GitLab CI), Argo CD, Docker и BuildKit, реестры контейнеров.
Наблюдение: Prometheus, Grafana, Cloud Monitoring, CloudWatch, Alibaba CloudMonitor
Linux: системное администрирование, systemd, диски и файловые системы, отладка производительности.
Alibaba Cloud: ECS, VPC, NLB и ALB, диски ESSD, RDS, PolarDB, SAE, Cloud Firewall.
AWS: EC2, EKS, RDS, ALB и NLB, Route 53, S3, организации.
Cloudflare: DNS, Workers, Tunnels, WAF и ограничение скорости, Zero Trust
Базы данных (операции): PostgreSQL, MySQL, MongoDB, управляемый Kafka.
Узлы блокчейна: цепочки на базе CometBFT, reth и другие клиенты EVM, сети P2P.
Vercel: проекты, сборки, ISR, командный доступ
Конфиденциальные вычисления: виртуальные машины Intel TDX в Google Cloud и Alibaba Cloud
Обязательно
• Мы хотим иметь опыт работы более 5 лет в DevOps, SRE или платформе, включая более 3 лет управления продукцией Kubernetes и владением конвейерами CI/CD.
Kubernetes, подробно
• Обновление плоскостей управления и пулов узлов без простоев и поддержание поддерживаемых версий кластеров.
• Планирование: запросы и ограничения, сходство, ограничения и допуски, приоритет и вытеснение под давлением узла.
• Автомасштабирование с помощью HPA, автомасштабирования кластера или Karpenter, а также пулов спотовых или вытесняемых узлов для некритических работ.
• Сеть внутри кластера: CNI, службы, входной API или API шлюза, сетевые политики и DNS внутри кластера.
• Безопасность: RBAC, Pod Security, идентификаторы рабочей нагрузки и секреты, которые никогда не хранятся в простых переменных среды.
• Рабочие нагрузки с отслеживанием состояния: наборы StatefulSet, постоянные тома и драйверы CSI, а также резервное копирование и восстановление.
• Упаковка и доставка с помощью Helm или Kustomize, в идеале — через GitOps с Argo CD или Flux.
• Отладка неисправного модуля, узла или развертывания на основе событий, журналов и показателей.
CI/CD, подробно
• Проектирование конвейера: вы создали и запустили производственную CI/CD на Jenkins или его эквиваленте (GitHub Actions, GitLab CI, CircleCI, Tekton). Конвейеры определяются как код в файле Jenkins или YAML рабочего процесса с общими библиотеками и шаблонами многократного использования.
• Операции на платформе CI: запуск контроллеров Jenkins с эфемерными агентами в Kubernetes или автономных средах выполнения. Сюда входят обновления плагинов и версий, обработка учетных данных и масштабирование возможностей сборки.
• Конвейеры сборки: сборки с несколькими сервисами и монорепозиториями с кэшированием и параллельными этапами, а также артефакты с поддержкой версий. Образы контейнеров, созданные с помощью Docker, BuildKit или Kaniko, включая образы с несколькими архитектурами, сканирование изображений, SBOM и подписание.
• Конвейеры развертывания: переход от разработки к стадии подготовки и производству с утверждениями и контрольными показателями качества, а также сине-зеленый, канарейный и быстрый откат. GitOps с Argo CD или Flux, а также миграция баз данных в рамках выпуска.
• Инфраструктурные конвейеры: планирование и применение Terraform или Pulumi из CI с проверками политик и обнаружением отклонений.
• Конвейерная безопасность: кратковременные учетные данные через федерацию OIDC или хранилище секретов вместо долгоживущих ключей, роли развертывания с наименьшими привилегиями и защищенные ветки.
• Разработка релизов для нашей цепочки: создание и публикация двоичных файлов и образов узлов, а также координация периодических обновлений парков валидаторов и RPC.…
Источник: Arbeitnow (https://www.arbeitnow.com/jobs/companies/0g/remote-senior-devops-engineer-314207).
0G нанимает своего первого преданного инженера DevOps, который будет полностью владеть нашей облачной платформой: инфраструктурой, развертыванием, сетью, гигиеной безопасности и затратами. Сегодня эта работа распределена между несколькими разработчиками.
Наша платформа работает на пяти провайдерах: Google Cloud, Alibaba Cloud, AWS, Cloudflare и Vercel. Он включает в себя:
• Валидатор, начальные, RPC и архивные узлы для нашей основной и тестовой сети.
• Рабочие нагрузки конфиденциальных вычислений (TEE), машины с графическим процессором и узлы хранения данных.
• Кластеры Kubernetes и управляемые базы данных.
• Глобальный балансировщик нагрузки RPC на периферии и наши веб-приложения.
В совокупности это более 200 виртуальных машин. Вы будете человеком, который знает, что и где работает, почему это работает там и сколько это стоит.
Что у вас будет
Вы владеете платформой, от границы сети до счета.
• Облачные операции: предоставление ресурсов, обновления, емкость и полный жизненный цикл ресурсов в Google Cloud, Alibaba Cloud и AWS. Это включает в себя корректировку и выпуск того, что никто не использует.
• Kubernetes: запускайте, обновляйте и масштабируйте наши кластеры. Сохраняйте их в поддерживаемых версиях и проектируйте пулы узлов, автомасштабирование и спотовую емкость.
• Парк узлов блокчейна: управляйте узлами валидации, сторожевыми, начальными, RPC и архивными узлами, включая одноранговую топологию, моментальные снимки, синхронизацию и обновления клиентов.
• Сеть и периферия: проектирование VPC, балансировщики нагрузки, DNS, Cloudflare Worker, туннели и WAF, а также продуманный и дешевый выход в Интернет.
• Инфраструктура как код и CI/CD: каждая среда, определенная в Terraform или Pulumi. Вы разрабатываете и запускаете CI/CD в Jenkins или его эквиваленте, таком как GitHub Actions или GitLab CI, охватывая сборки, тесты, проверки безопасности и выпуски от фиксации до производства, без каких-либо действий вручную.
• Наблюдение и оперативность: метрики, журналы, оповещения и информационные панели, включая контроль кардинальности показателей. Вы также запускаете реагирование на инциденты и пишете вскрытие.
• Безопасность и доступ: IAM с минимальными привилегиями для каждого поставщика, управление секретами, отсутствие баз данных или портов администратора, открытых для Интернета.
• Управление затратами: выставление счетов за экспорт, бюджеты и оповещения, маркировка, ежемесячный обзор затрат и планирование обязательств.
• Возможности для разработчиков: шаблоны, среды предварительного просмотра, документация и поддержка для инженеров, работающих на платформе.
Наш стек
Kubernetes: GKE, EKS, Helm, Ingress и Gateway API, автомасштабирование, RBAC, сетевые политики.
Сеть: TCP/IP, подсети и CIDR, маршрутизация, NAT, балансировщики нагрузки L4 и L7, DNS, TLS, межсетевые экраны, пиринг VPC.
Google Cloud: Compute Engine, GKE, Cloud SQL, Cloud Run, IAM, Cloud Monitoring, экспорт счетов в BigQuery.
Инфраструктура как код: Терраформ, Пулуми
CI/CD и контейнеры: Jenkins или его эквивалент (GitHub Actions, GitLab CI), Argo CD, Docker и BuildKit, реестры контейнеров.
Наблюдение: Prometheus, Grafana, Cloud Monitoring, CloudWatch, Alibaba CloudMonitor
Linux: системное администрирование, systemd, диски и файловые системы, отладка производительности.
Alibaba Cloud: ECS, VPC, NLB и ALB, диски ESSD, RDS, PolarDB, SAE, Cloud Firewall.
AWS: EC2, EKS, RDS, ALB и NLB, Route 53, S3, организации.
Cloudflare: DNS, Workers, Tunnels, WAF и ограничение скорости, Zero Trust
Базы данных (операции): PostgreSQL, MySQL, MongoDB, управляемый Kafka.
Узлы блокчейна: цепочки на базе CometBFT, reth и другие клиенты EVM, сети P2P.
Vercel: проекты, сборки, ISR, командный доступ
Конфиденциальные вычисления: виртуальные машины Intel TDX в Google Cloud и Alibaba Cloud
Обязательно
• Мы хотим иметь опыт работы более 5 лет в DevOps, SRE или платформе, включая более 3 лет управления продукцией Kubernetes и владением конвейерами CI/CD.
Kubernetes, подробно
• Обновление плоскостей управления и пулов узлов без простоев и поддержание поддерживаемых версий кластеров.
• Планирование: запросы и ограничения, сходство, ограничения и допуски, приоритет и вытеснение под давлением узла.
• Автомасштабирование с помощью HPA, автомасштабирования кластера или Karpenter, а также пулов спотовых или вытесняемых узлов для некритических работ.
• Сеть внутри кластера: CNI, службы, входной API или API шлюза, сетевые политики и DNS внутри кластера.
• Безопасность: RBAC, Pod Security, идентификаторы рабочей нагрузки и секреты, которые никогда не хранятся в простых переменных среды.
• Рабочие нагрузки с отслеживанием состояния: наборы StatefulSet, постоянные тома и драйверы CSI, а также резервное копирование и восстановление.
• Упаковка и доставка с помощью Helm или Kustomize, в идеале — через GitOps с Argo CD или Flux.
• Отладка неисправного модуля, узла или развертывания на основе событий, журналов и показателей.
CI/CD, подробно
• Проектирование конвейера: вы создали и запустили производственную CI/CD на Jenkins или его эквиваленте (GitHub Actions, GitLab CI, CircleCI, Tekton). Конвейеры определяются как код в файле Jenkins или YAML рабочего процесса с общими библиотеками и шаблонами многократного использования.
• Операции на платформе CI: запуск контроллеров Jenkins с эфемерными агентами в Kubernetes или автономных средах выполнения. Сюда входят обновления плагинов и версий, обработка учетных данных и масштабирование возможностей сборки.
• Конвейеры сборки: сборки с несколькими сервисами и монорепозиториями с кэшированием и параллельными этапами, а также артефакты с поддержкой версий. Образы контейнеров, созданные с помощью Docker, BuildKit или Kaniko, включая образы с несколькими архитектурами, сканирование изображений, SBOM и подписание.
• Конвейеры развертывания: переход от разработки к стадии подготовки и производству с утверждениями и контрольными показателями качества, а также сине-зеленый, канарейный и быстрый откат. GitOps с Argo CD или Flux, а также миграция баз данных в рамках выпуска.
• Инфраструктурные конвейеры: планирование и применение Terraform или Pulumi из CI с проверками политик и обнаружением отклонений.
• Конвейерная безопасность: кратковременные учетные данные через федерацию OIDC или хранилище секретов вместо долгоживущих ключей, роли развертывания с наименьшими привилегиями и защищенные ветки.
• Разработка релизов для нашей цепочки: создание и публикация двоичных файлов и образов узлов, а также координация периодических обновлений парков валидаторов и RPC.…
Источник: Arbeitnow (https://www.arbeitnow.com/jobs/companies/0g/remote-senior-devops-engineer-314207).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: 0G
Объявление предоставлено 0G.