ICF
Lead DevOps Engineer (Remote - US)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Lead DevOps Engineer в ICF: владение и развитие облачных платформ на AWS для современных enterprise-приложений. Работа с multi-account AWS, инфраструктурной автоматизацией и GitOps-доставкой в связке с командами приложений, безопасности и баз данных.
Задачи
- Владеть архитектурой и повседневной эксплуатацией multi-account AWS-окружений (dev, QA, staging, production), включая VPC, IAM, EKS, ELB, CloudFront, Route 53, ACM, S3 и ECR
- Разрабатывать и поддерживать переиспользуемые модули Terraform и конфигурации окружений Terragrunt: remote state, зависимости стеков, drift detection, планирование изменений, approvals, импорты и процедуры восстановления
- Администрировать Amazon EKS Auto Mode и ресурсы Kubernetes через Helm, Argo CD и ApplicationSets: обновления, доступы, capacity, ingress, секреты и надёжность нагрузок
- Поддерживать GitOps-контроллеры и автоматизацию инфраструктуры Kubernetes, включая AWS Controllers for Kubernetes и Kubernetes Resource Orchestrator, устранять сбои reconciliation, ownership и lifecycle
- Создавать и поддерживать workflow GitHub Actions, аутентификацию AWS OIDC, self-hosted runners, пайплайны контейнерных образов, продвижение по окружениям, approvals и процедуры отката
- Эксплуатировать Microsoft SQL Server на Amazon RDS: parameter и option groups, бэкапы, снапшоты, point-in-time recovery, тестирование восстановления, Performance Insights, мониторинг CloudWatch и миграции через AWS DMS
- Внедрять контроли безопасности и аудита с помощью IAM, KMS, Secrets Manager, AWS Config, CloudTrail, GuardDuty, Security Hub, Inspector, WAF, security groups и централизованного логирования
- Строить и поддерживать observability на Prometheus, Grafana, Amazon CloudWatch, OpenTelemetry и AWS Distro for OpenTelemetry: дашборды, метрики, логи, трейсы, алерты и SLO
- Помогать разработчикам в ревью и траблшутинге сервисов на Java и Spring Boot: запуск приложений, производительность JVM, поведение API, конфигурация, подключение к БД и сбои деплоя в контейнерах/Kubernetes
- Встраивать безопасность приложений и supply-chain в пайплайны доставки: SAST с SonarQube, DAST, SCA, сканирование контейнерных образов, проверки зависимостей и release quality gates
- Руководить incident response, root-cause analysis, учениями по disaster recovery, обновлениями инфраструктуры, оптимизацией затрат, документацией архитектуры, операционными runbook'ами и передачей знаний
Требования
- Bachelor's degree в computer science, IT, инженерии или смежной области либо эквивалентный практический опыт
- 8+ лет опыта в DevOps, облачной инфраструктуре, platform engineering или site reliability, включая 5+ лет эксплуатации production-нагрузок на AWS
- 5+ лет опыта с Terraform и infrastructure as code (IaC): переиспользуемые модули, remote state, импорты, drift reconciliation и автоматизированные plan/apply workflow
- 4+ года администрирования production Kubernetes-окружений, включая Amazon EKS, Helm, ingress, RBAC, секреты, обновления, observability и GitOps-доставку с Argo CD или аналогом
- 3+ года построения и поддержки CI/CD-пайплайнов с GitHub Actions или аналогом, а также сильные навыки Linux, скриптинга, AWS networking, IAM, траблшутинга и incident response
- Гражданство США или статус постоянного резидента согласно требованиям контракта
Условия
- Позиция требует работы с территории США; ICF отслеживает локации сотрудников, блокирует доступ из-за рубежа и иностранных IP, личные VPN запрещены
- Диапазон оплаты при полной занятости: $131,256.00 - $223,134.00
- Nationwide Remote Office (US99)
- ICF — глобальный провайдер консалтинговых и технологических услуг; равные возможности трудоустройства
- Доступны разумные accommodations, в том числе для ветеранов с инвалидностью, людей с инвалидностью и лиц с искренними религиозными убеждениями
Навыки
- AWS
- VPC
- IAM
- EKS
- Elastic Load Balancing
- CloudFront
- Route 53
- ACM
- S3
- ECR
- Terraform
- Terragrunt
- Kubernetes
- Helm
- Argo CD
- ApplicationSets
- AWS Controllers for Kubernetes
- Kubernetes Resource Orchestrator
- GitHub Actions
- AWS OIDC
- Microsoft SQL Server
- Amazon RDS
- AWS DMS
- KMS
- Secrets Manager
- AWS Config
- CloudTrail
- GuardDuty
- Security Hub
- Inspector
- WAF
- Prometheus
- Grafana
- CloudWatch
- OpenTelemetry
- AWS Distro for OpenTelemetry
- Java
- Spring Boot
- JVM
- SonarQube
- SAST
- DAST
- Linux
- Cognito
- SQS
- SNS
- SES
- Maven
- GraphQL
- REST