Position: Golang Developer
Company: AdvantISS
Category: Golang
Experience: 2y
English level: intermediate

Привіт! Ми раді запропонувати тобі неймовірну можливість приєднатися до нашої компанії і взяти участь у захоплюючому проєкті. Наразі шукаємо Golang розрозбників, які хочуть впливати на майбутнє та займатися інноваційними рішеннями :) Тож ближче до діла:
це інноваційний проєкт дистрибутиву СNCF рішень Kubernetes, де вирішено проблему автоскейлінгу, FinOps, DevSecOps, хмарної розробки та організаційного менеджменту. FinOps включає в себе прозору міграцію між хмарними керованими рішеннями та розгорнутими в Kubernetes для оптимізації витрат та кращого досвіду розробки. Автоскейлер реалізовано у вигляді GRPC плагінів до рідного Cluster Autoscaler'у, з використанням новітніх предикативних моделей, що виконуються в ONNX Runtime на OpenVino (на процесорі, а не на GPU), але замість типових хмарних провайдерів до автоскейлера (K8S Cluster API, Kubernetes Autoscaler Providers) використовується власний - пропагує зміни до типових Terraform модулів, що значно спрощує керування, аудит та підтримку (щось на кшталт terraform-consul-sync, але працює як terraform-autoscaler-sync). Організаційний менеджмент виконано в рамках окремого додатку та інтеграції з Ory. Були реалізовані власні дистрибутиви, KubePrometheus, KubeFlow та Gitpod.

Вимоги:
 
- комерційний досвід з Golang від 2 років;
- вміння працювати з Kuberentes від 2років або наявність CKAD/CKA/CKS сертифікації;
- навички розробки та проектування Grpc, Graphql, rest API;
- досвід профілювання додатків та автоматизації OpenTelemetry інструментації для існуючих (pixie ebpf тощо)
- вміння працювати з OpenShift

Додатково:
 
- Knative Serving/Eventing під Kafka Strimzi або Red Panda;
- досвід роботи з AWS CDK, JSII та СDK8S;
- досвід розробки під KubeFlow з Nvidia Triton, Nvidia Merlin, ONNX runtime;
- досвід розробки auth/authz SSO під Ory;
- досвід розробки Kubernetes операторів: kopf, metacontroller, crossplane composite functions, operator framework, kubebuilder, java operator framework;
- Typescript React ReactNative MDX react-query unocss під Backstage.io;
- навички функціонального програмування (fp-ts, fantasy-land/static-land).

Обов'язки:
 
- участь в розвитку, розробці проекту та кар'єрного фреймворку (universal & personal growth plans);
- документування проекту (Docusaurus + MDX);
- портування існуючих проектів під CloudNative та Knative Serving / Eventing;
- реалізація механізму прозорої міграції існуючих проектів під CloudNative;
- корпоративна OnCall підтримка (до 4х годин в день).

Якщо бажаєш прийняти цей виклик і розвиватися в інноваційній та швидкозмінній галузі розробки, надсилай резюме, і ми з радістю сконтактуємося з тобою!