Position: Senior Platform Engineer (AWS)
Company: Райффайзен Банк
Category: DevOps
Experience required: 3y
Published: 2023-03-01T00:00:00+02:00

Stack: AWS, Kubernetes, Terraform/Terragrunt.

**You will join Platform team:**
We’re building Internal Developer Platform on top of AWS to provide self-service capabilities for entire organisation.
Platform teams specify what resources start up with what environment or at what request. They also set base-line templates for application configurations and govern permissions. This helps them to automate recurring tasks such as spinning up environments and resources and makes their setup easier to maintain by enforcing standards.
Goal of platform is gain developer’s autonomy by changing configurations, deploying, spinning up fully provisioned environments, and rollback.

**Your responsibilities:**
- Designing, deploying and maintaining enterprise AWS environments consuming a broad range of AWS services: AWS landing-zone, TGWs, AWS Config, CloudWatch, IAM, Lambda, RDS, EKS, ElasticCache, OpenSearch, R53
- Developing of platform terraform modules and terragrunt configurations
- Developing and maintaining Infrastructure as a code pipeline and scaling it’s usage on entire organization
- Reducing manual changes across AWS accounts with automation
- Developing “Golden Workflows” for developers, like: AMI build pipeline, Patch management, etc
- Developing platform governance policies to ensure entire infrastructure is secure and reliable

**Preferred qualifications:**
- Hands-on experience in Kubernetes (EKS in our case), standard cluster add-ons, developing helm charts
- Hands-on experience in applying or enabling the use of observability technologies, like: OpenTelemetry, Prometheus stack, Dynotrace, EFK, Loki
- Proficient level with terraform/terragrunt and automation workflow around. We’re using pipeline to leverage infrastructure change, not local “terraform plan && terraform apply”
- Hands-on experience in github actions, Gitlab CI is also fine
- Hands-on experience with Hashicorp Vault, Packer
- You know how to work with Jira, estimate and decompose initiatives, how to create consistent documentation
- Hands-on experience with OPA policies
- You know what is “Well architected framework” and how to use it

**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

__________________________________________________________

**Команда Platform:**
Ми будуємо Internal Developer Platform на базі AWS, щоб мати можливості забезпечення сервісу для всієї організації.
Команди платформи визначають з якими ресурсами стартувати, на якому середовищі та за якими потребами. Вони також встановлюють темплейти для конфігурації заявок та управління дозволами. Це допомагає їм автоматизувати задачі, що повторюються, такі як розгортання середовищ та ресурсів, і робить їхнє налаштування легшим для підтримки, завдяки впровадженню стандартів.
Мета платформи — досягти автономії розробників, змінивши конфігурації, розгортання повністю налаштованого середовища і його згортання.

**Що ви будете робити:**
- Дизайн, розгортання і підтримка комерційного середовища AWS, що потребує широкого спектру AWS сервісів: AWS landing-zone, TGWs, AWS Config, CloudWatch, IAM, Lambda, RDS, EKS, ElasticCache, OpenSearch, R53
- Розробка terraform модулів платформи і конфігурації terragrunt
- Розробка і підтримка пайплайнів Інфраструктури як Код та розширення її використання на всю організацію
- Скорочення мануальних змін в облікових записах AWS завдяки автоматизації
- Розробка “Golden Workflows” для девелоперів, наприклад: AMI build пайплайн, Patch менеджмент, та інші
- Розробка політики управління платформи для забезпечення безпеки і надійності внутрішньої інфраструктури

**Необхідні знання та досвід:**
- Практичний досвід Kubernetes (EKS у нашому випадку), стандартні кластерні надбудови, розробка хелм чартів
- Практичний досвід у застосуванні або налаштуванні технологій обзервабіліті, таких як: OpenTelemetry, Prometheus stack, Dynotrace, EFK, Loki
- Професійний рівень роботи з terraform/terragrunt і автоматизації воркфлоу. Ми використовуємо пайплайн, щоб покращити зміни інфраструктури, не локальних “terraform plan && terraform apply”
- Практичний досвід в github actions, Gitlab CI також підходить
- Практичний досвід з Hashicorp Vault, Packer
- Ти знаєш як працювати з Jira, оцінювати та декомпозувати ініціативи, як створювати послідовну документацію
- Практичний досвід з OPA політиками
- Ти знаєш що таке “Well architected framework” і як його використовувати

**Ми пропонуємо:**
**Досвід роботи у великому системному міжнародному бізнесі:** робота у великій міжнародній компанії, яка створює різноманітне та інклюзивне середовище для професійного та особистого розвитку співробітників. Потужна спільнота Raiffeisen Bank International, яка складається з високопрофесійних та успішних команд з різних країн.

**Круті WOW-проєкти:** участь у масштабних проєктах з розробки банківських продуктів, використовуючи передові технології та підходи, які дозволять нашим клієнтам отримувати найкращий, найзручніший сервіс.

**Зручний та безпечний формат роботи:** гнучкі умови, можливість працювати віддалено або у гібридній моделі (дистанційно та в офісі). Для виконання своїх обов’язків можна використовувати офіси із безперебійним живленням та наявними бомбосховищами.

**Професійний розвиток:** ​​обмін знаннями з колегами з-за кордону, розвиток всередині компанії, підвищення кваліфікації та перекваліфікація, участь у внутрішніх відборах. Можливість отримання t-shaped експертизи. Навчання внутрішнє та зовнішнє. Корпоративні курси англійської мови. Тренінги soft skills у нашій корпоративній академії. Командоутворюючі заходи та участь у соціальних проектах.

**Соціальний пакет та програма Wellbeing:** 28 днів оплачуваної основної відпустки та додаткові відпустки, медичне страхування, офіційне працевлаштування. Турбота про ментальне та фізичне здоров’я: індивідуальні психологічні сесії та групові лекції, безкоштовні спортивні онлайн-заняття.

**Стабільний дохід:** конкурентоспроможна зарплата та бонуси за ваш особистий внесок, винагороди за участь у реферальній програмі.

**Наша команда у соцмережах:**
www.facebook.com/raiffeisencareer
www.instagram.com/raiffeisencareer