Principal DevOps Engineer Offline
You will join a Platform team:
The Platform is an umbrella for units like:
- Network reliability engineering: How to cook networking in DC? How to meet SLA 99.0 for all network services? Build hybrid links? Establish VPN with EU region? — just a routine questions for guys
- Data center reliability engineering: Hardware, SAN, Hypervisors, Backups, Hybrid Clouds, PaaS are all about these guys
- Data base reliability engineering: Here we’re talking about Oracle, Postgres and a bit of Sybase. Perform second day operations like: backups, monitoring, upgrades, etc. To meet highest SLA ever for our databases guys jumps “behind the scenes” of development kitchen and helps with performance bottlenecks and application issues
- Platform operations: Here we’re cooking IaC, Configuration management on top of *nix systems (We have more than 2k VMs BTW). GitHub, CodeQL, ansible, monitoring are just 10% of tech words from this area
- Project “Codename”: This unit is about cutting-edge technologies (we’re fans of cloud-native landscape), rapid SDLC, engineering culture, and microservices which are replacing “legacy” systems
The team is committed to delivering reliable platform services for customers who are: developers, devops, QA. We’re tech heart of Raiffeisen Ukraine and everybody expects that is operating normally.
Platform engineers are responsible for infrastructure provisioning automation (Terraform), building base images, automation of network services like DNS, CI/CD processes across bank services, service monitoring, Kubernetes infrastructure provisioning, service provisioning and automation for it. Platform operations team provides services for DevOps guys in domains, developers, other infrastructure engineers.
This team is about core automation, high reliability, and huge volume of support (operational burden, yeap we have it) which we must cut ASAP. Main goal here: 70% of time for engineering/experiments and 30% for support tasks.
Your responsibilities:
- Involved in new and existing service design discussions and recommend reliable, secure, performance optimized offerings based on business requirements
- Ensure that all operations across infrastructure are done with IaC and configuration management
- Ensure that components of platform are monitored and meet SLA
- Provide support for the operation teams 24/7 — on-call in off-work hours only for critical issues (escalations)
- Provide platform components as a service, like: CI/CD, Code quality, Monitoring, Compute resources, Kubernetes clusters, etc
Preferred qualifications:
Experience and Education:
- Minimum of 5 years of experience in DevOps, with a focus on microservices architectures
Technical Skills:
- Profound knowledge of Kubernetes, including experience in configuring, managing, and scaling clusters
- Experience with Apache Kafka in a microservices environment
- Proficiency in Java or Python or Golang programming languages to collaborate effectively with developers
- Expertise with cloud providers such as AWS, IBM, and Oracle Cloud, including resource optimization and cost management
- Knowledge of PostgreSQL database management systems
- Experience setting up and maintaining CI/CD using GitHub Actions and ArgoCD or Flux
- Familiarity with ELK stack for logging
- Knowledge of Prometheus/Victoria for metrics
- Experience using Vault for secret management
- Familiarity with NoSQL databases like Redis, DynamoDB, and MongoDB
- Experience with API Gateway Kong
- Familiarity with tracing systems such as Jaeger and OpenTelemetry
- Experience with planning and orchestration tools like Crossplane, Terraform, and Ansible
Leadership Qualities:
- Proven experience as a team or project leader, with the ability to inspire and motivate colleagues
- Capability to make strategic decisions and formulate a vision for the development of the microservices platform
- Effective collaboration with colleagues of various levels and conflict resolution skills
Attitude towards Technology and Opensource:
- Active participation in opensource communities, contributing to projects, and a knack for implementing new technologies
- Commitment to continuous learning and staying abreast of the latest trends in DevOps and architecture
Communication Skills:
- Excellent communication skills
- Ability to build strong relationships with colleagues, architects, developers, and other team members
General Qualities:
- Ambitious mindset with a drive for achieving outstanding results
- Accountability for individual and team outcomes
- Readiness to work in a dynamic environment, adapting quickly to changes and emerging technologies
We offer:
International business career: work in a large international company that creates a diverse and inclusive environment for professional and personal growth. Strong Raiffeisen community of highly professional and successful teams from different countries.
Challenging WOW-projects: involvement into large-scale projects on product development, using modern engineering technologies, unique approach to encouraging customer-driven innovation.
Comfortable and safe format of work: flexible work conditions including remote work or hybrid models alternating between in-office hours and remote work. Offices with uninterruptible power supply and bomb shelters are provided to perform duties.
Professional development: knowledge sharing with colleagues from abroad, development within the company, upskilling and reskilling opportunities, internal competitions. The possibility of obtaining a T-shaped expertise. Internal and external training programs. Corporate English courses. Soft skills trainings at our corporate L&D academy. Team building activities and involvement into social projects.
Attractive social package and wellbeing: 28 days of paid vacation, medical insurance, official employment. Mental and Physical health support: individual psychological sessions and lectures, -free online workouts, yoga.
Stable income: competitive salary and bonuses for your efforts and contribution, rewards for participation in the referral program.
Our team on social media:
www.facebook.com/raiffeisencareer
www.instagram.com/raiffeisencareer
_____________________________________________________________
Команда Платформи:
Платформа покриває такі розділи:
- Інженерія надійності мережі: як готувати мережу в DC? Як досягти SLA 99.0 для всіх мережевих служб? Створювати гібридні лінки? Установити VPN із регіоном ЄС? — просто звичні запитання для команди
- Інженерія надійності дата центрів: апаратне забезпечення, SAN, гіпервізори, резервне копіювання, гібридні хмари, PaaS — це все про цю команду
- Інженерія надійності баз даних: тут ми говоримо про Oracle, Postgres і трохи Sybase. Перформимо second day операції, такі як: резервне копіювання, моніторинг, апгрейди тощо. Щоб відповідати найвищим вимогам SLA для наших баз даних, команда заходить “за лаштунки” кухні розробників і допомагає у вирішенні ботлнеків у продуктивності та проблем із додатками
- Операції платформи: тут ми готуємо IaC, Configuration management на основі систем *nix (до речі, ми маємо понад 2 тисячі віртуальних машин). GitHub, CodeQL, ansible, моніторинг — лише 10 % технічних слів у цій галузі
- Проект “Кодова назва”: у цьому розділі йдеться про передові технології (ми шанувальники cloud-native ландшафту), швидкий SDLC, інженерну культуру та мікросервіси, які замінюють “застарілі” системи
Команда прагне надавати надійні послуги платформи для клієнтів, якими є: розробники, devops, QA. Ми є технічним серцем Райффайзен Україна, і всі очікують, що воно працює нормально.
Інженери платформи відповідають за автоматизацію надання інфраструктури (Terraform), створення базових імеджів, автоматизацію мережевих служб, таких як DNS, процеси CI/CD у банківських службах, моніторинг сервісів, надання інфраструктури Kubernetes, надання сервісів і їх автоматизацію. Операційна команда платформи надає сервіси для спеціалістів DevOps у доменах, розробників та інших інженерів інфраструктури.
Ця команда про основну автоматизацію, високу надійність і величезний обсяг підтримки (операційне навантаження, так, у нас це є), яку ми мусимо скоротити якомога швидше. Основна ціль тут: 70 % часу на розробку/експерименти та 30 % на завдання підтримки.
Що ви будете робити:
- Брати участь в обговореннях дизайну нових і існуючих сервісів і рекомендувати надійні, безпечні пропозиції з оптимізованою продуктивністю на основі вимог бізнесу
- Забезпечувати, щоб всі операції в інфраструктурі виконувались за допомогою IAC і configuration management
- Забезпечувати, щоб компоненти платформи моніторились та відповідали SLA
- Забезпечувати підтримку для операційних груп 24/7 — on-call у неробочий час лише для критичних проблем (ескалації)
- Надавати компоненти платформи як сервіс, наприклад: CI/CD, якість коду, моніторинг, обчислювальні ресурси, кластери Kubernetes тощо
Необхідні знання та досвід:
Досвід та освіта:
- Мінімум 5 років досвіду в DevOps, з акцентом на архітектурі мікросервісів
Технічні навички:
- Глибокі знання Kubernetes, включаючи досвід налаштування, керування та масштабування кластерів
- Досвід роботи з Apache Kafka в середовищі мікросервісів
- Володіння мовами програмування Java, Python або Golang для ефективної співпраці з розробниками
- Досвід роботи з хмарними провайдерами, такими як AWS, IBM і Oracle Cloud, включаючи оптимізацію ресурсів і управління витратами
- Знання систем управління базами даних PostgreSQL
- Досвід налаштування та підтримки CI/CD за допомогою GitHub Actions і ArgoCD або Flux
- Знання стеку ELK для логування
- Знання Prometheus/Victoria для метрик
- Досвід використання Vault для керування секретами
- Знання баз даних NoSQL, таких як Redis, DynamoDB і MongoDB
- Досвід роботи з API Gateway Kong
- Знання таких систем трасування, як Jaeger і OpenTelemetry
- Досвід роботи з такими інструментами планування та оркестрації, як Crossplane, Terraform і Ansible
Лідерські якості:
- Досвід роботи в якості керівника команди або проекту, зі здатністю надихати та мотивувати колег
- Здатність приймати стратегічні рішення та формулювати бачення розвитку платформи мікросервісів
- Ефективна співпраця з колегами різного рівня та навички вирішення конфліктів
Ставлення до технологій і оунперсорсу:
- Активна участь у opensource спільнотах, участь у проектах та вміння впроваджувати нові технології
- Прагнення до постійного навчання та бути в курсі останніх тенденцій у DevOps та архітектурі
Комунікативні навички:
- Відмінні комунікативні навички
- Здатність будувати міцні стосунки з колегами, архітекторами, розробниками та іншими членами команди
Загальні якості:
- Амбітне мислення з прагненням до досягнення видатних результатів
- Відповідальність за індивідуальні та командні результати
- Готовність працювати в динамічному середовищі, швидко адаптуватися до змін і нових технологій
Ми пропонуємо:
Досвід роботи у великому системному міжнародному бізнесі: робота у великій міжнародній компанії, яка створює різноманітне та інклюзивне середовище для професійного та особистого розвитку співробітників. Потужна спільнота Raiffeisen Bank International, яка складається з високопрофесійних та успішних команд з різних країн.
Круті WOW-проєкти: участь у масштабних проєктах з розробки банківських продуктів, використовуючи передові технології та підходи, які дозволять нашим клієнтам отримувати найкращий, найзручніший сервіс.
Зручний та безпечний формат роботи: гнучкі умови, можливість працювати віддалено або у гібридній моделі (дистанційно та в офісі). Для виконання своїх обов’язків можна використовувати офіси із безперебійним живленням та наявними бомбосховищами.
Професійний розвиток: обмін знаннями з колегами з-за кордону, розвиток всередині компанії, підвищення кваліфікації та перекваліфікація, участь у внутрішніх відборах. Можливість отримання t-shaped експертизи. Навчання внутрішнє та зовнішнє. Корпоративні курси англійської мови. Тренінги soft skills у нашій корпоративній академії. Командоутворюючі заходи та участь у соціальних проектах.
Соціальний пакет та програма Wellbeing: 28 днів оплачуваної основної відпустки та додаткові відпустки, медичне страхування, офіційне працевлаштування. Турбота про ментальне та фізичне здоров’я: індивідуальні психологічні сесії та групові лекції, безкоштовні спортивні онлайн-заняття.
Стабільний дохід: конкурентоспроможна зарплата та бонуси за ваш особистий внесок, винагороди за участь у реферальній програмі.
Наша команда у соцмережах:
www.facebook.com/raiffeisencareer
www.instagram.com/raiffeisencareer