Вакансія
З партнерського стрічки
Старший інженер DevOps
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- 0G
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про роль
0G наймає свого першого відданого інженера DevOps, щоб володіти нашою хмарною платформою від кінця до кінця: інфраструктура, розгортання, мережі, гігієна безпеки та вартість. Сьогодні ця робота розподілена між кількома розробниками.
Наша платформа працює на п’яти постачальниках: Google Cloud, Alibaba Cloud, AWS, Cloudflare і Vercel. Він включає:
• Вузли перевірки, початкового рівня, RPC та архіву для нашої основної та тестової мережі
• Робочі навантаження конфіденційного обчислення (TEE), машини GPU та вузли зберігання
• Кластери та керовані бази даних Kubernetes
• Глобальний балансувальник навантаження RPC на межі та наші веб-програми
Разом це понад 200 віртуальних машин. Ви будете людиною, яка знає, що куди проходить, чому воно туди проходить і скільки це коштує.
Що ви будете володіти
Ви володієте платформою, від краю мережі до рахунку.
• Хмарні операції: надання, оновлення, потужність і повний життєвий цикл ресурсів у Google Cloud, Alibaba Cloud і AWS. Це включає в себе правовий розмір і випуск того, що ніхто не використовує.
• Kubernetes: запускайте, оновлюйте та масштабуйте наші кластери. Зберігайте їх у підтримуваних версіях і проектуйте пули вузлів, автомасштабування та ємність Spot.
• Парк вузлів блокчейну: керуйте валідатором, сторожовим, початковим, RPC і архівними вузлами, включаючи однорангову топологію, знімки, синхронізацію та оновлення клієнта.
• Мережа та периферія: дизайн VPC, балансувальники навантаження, DNS, Cloudflare Workers, тунелі та 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
Інфраструктура за кодом: Terraform, Pulumi
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, служби, Ingress або Gateway API, мережеві політики та DNS у кластері.
• Безпека: RBAC, Pod Security, ідентифікатор робочого навантаження та секрети, які ніколи не містяться в простих змінних середовища.
• Робочі навантаження з підтримкою стану: StatefulSets, постійні томи та драйвери CSI, резервне копіювання та відновлення.
• Упаковка та доставка за допомогою Helm або Kustomize, в ідеалі через GitOps з Argo CD або Flux.
• Налагодження несправного модуля, вузла або розгортання на основі подій, журналів і показників.
CI/CD, детально
• Конвеєрний дизайн: ви створили та запустили робочий CI/CD на Jenkins або еквіваленті (GitHub Actions, GitLab CI, CircleCI, Tekton). Конвеєри визначаються як код у файлі Дженкінса або робочому процесі 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), машини GPU та вузли зберігання
• Кластери та керовані бази даних Kubernetes
• Глобальний балансувальник навантаження RPC на межі та наші веб-програми
Разом це понад 200 віртуальних машин. Ви будете людиною, яка знає, що куди проходить, чому воно туди проходить і скільки це коштує.
Що ви будете володіти
Ви володієте платформою, від краю мережі до рахунку.
• Хмарні операції: надання, оновлення, потужність і повний життєвий цикл ресурсів у Google Cloud, Alibaba Cloud і AWS. Це включає в себе правовий розмір і випуск того, що ніхто не використовує.
• Kubernetes: запускайте, оновлюйте та масштабуйте наші кластери. Зберігайте їх у підтримуваних версіях і проектуйте пули вузлів, автомасштабування та ємність Spot.
• Парк вузлів блокчейну: керуйте валідатором, сторожовим, початковим, RPC і архівними вузлами, включаючи однорангову топологію, знімки, синхронізацію та оновлення клієнта.
• Мережа та периферія: дизайн VPC, балансувальники навантаження, DNS, Cloudflare Workers, тунелі та 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
Інфраструктура за кодом: Terraform, Pulumi
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, служби, Ingress або Gateway API, мережеві політики та DNS у кластері.
• Безпека: RBAC, Pod Security, ідентифікатор робочого навантаження та секрети, які ніколи не містяться в простих змінних середовища.
• Робочі навантаження з підтримкою стану: StatefulSets, постійні томи та драйвери CSI, резервне копіювання та відновлення.
• Упаковка та доставка за допомогою Helm або Kustomize, в ідеалі через GitOps з Argo CD або Flux.
• Налагодження несправного модуля, вузла або розгортання на основі подій, журналів і показників.
CI/CD, детально
• Конвеєрний дизайн: ви створили та запустили робочий CI/CD на Jenkins або еквіваленті (GitHub Actions, GitLab CI, CircleCI, Tekton). Конвеєри визначаються як код у файлі Дженкінса або робочому процесі 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.