高级OpenStack工程师 - 波兰
Senior OpenStack Engineer - Poland
这是一份远程职位。
主要职责
1. OpenStack 架构与平台工程
· 设计跨控制节点、计算节点和存储节点的生产级 OpenStack 环境。
- 使用 HAProxy、Keepalived、Galera 和 RabbitMQ 集群构建高可用控制平面。
- 构建可扩展的基于单元的 Nova 架构。
- 实现多区域复制策略。
- 执行平台容量建模和增长预测。
2. 计算虚拟化(Nova)
· Nova 调度器调优和过滤器。
- CPU 绑定和隔离。
- NUMA 拓扑对齐。
- HugePages 配置。
- 热迁移和疏散。
- GPU 透传和 SR-IOV 配置。
超虚拟化栈包括 KVM、QEMU、Libvirt 和 VirtIO。
3. 网络与 SDN(Neutron)
· ML2 插件架构。
- OVS、OVN、Linux Bridge 部署。
- VXLAN、Geneve、VLAN 封装。
- DVR 和 L3 路由。
- 浮动 IP NAT 设计。
- SR-IOV 和 DPDK 加速。
- 与 BGP EVPN、MPLS、VRF 和 SD-WAN 集成。
4. 存储工程
Ceph(必选)
· RBD 块存储。
- CephFS 和 RGW 对象存储。
- CRUSH 映射调优。
- 存储组优化。
- BlueStore 性能调优。
- NVMe 和 SSD 分层。
优先具备 Linstor、DRBD、iSCSI 和 NVMe-oF 的经验。
5. 镜像与生命周期服务
· Glance 镜像流水线。
- QCOW2 优化。
- Cloud-init 自动化。
- 黄金镜像生命周期管理。
- 6. 身份与访问(Keystone)
- RBAC 建模。
- LDAP/AD 集成。
- SAML/SSO 联邦。
- Token 生命周期管理。
- 7. 编排与自动化
- Heat 编排模板。
- Terraform 自动化。
- Ansible playbook。
- 基础设施的 CI/CD。
部署框架包括 Kolla-Ansible、OpenStack-Ansible、TripleO 和 MAAS/Juju。
8. Kubernetes 与容器化控制平面
· 在 Kubernetes 上运行 OpenStack。
- Helm/Operator 基础的部署。
- Pod 和持久卷故障排查。
- 9. 物理机部署(Ironic)
- PXE/iPXE 流水线。
- 硬件检测。
- 与 MAAS/Foreman 集成。
- 10. 可观测性与可靠性工程
- Prometheus 和 Grafana 监控。
- ELK 日志流水线。
- 事件响应和根本原因分析。
- SLA 跟踪和告警调优。
- 11. 升级与生命周期管理
- 主版本升级。
- 滚动计算升级。
- 数据库迁移。
- 零停机补丁。
- 要求
所需技术经验
· 8–12+ 年 Linux 系统工程经验。
- 5+ 年 OpenStack 项目经验。
查看英文原文
This is a remote position.
Primary Responsibilities 1. OpenStack Architecture & Platform Engineering
· Design production-grade OpenStack environments across controller, compute, and storage nodes.
- Architect HA control planes using HAProxy, Keepalived, Galera, and RabbitMQ clustering.
- Build scalable cell-based Nova architectures.
- Implement multi-region replication strategies.
- Perform platform capacity modeling and growth forecasting.
2. Compute Virtualization (Nova)
· Nova scheduler tuning and filters.
- CPU pinning and isolation.
- NUMA topology alignment.
- HugePages configuration.
- Live migrations and evacuations.
- GPU passthrough and SR-IOV provisioning.
Hypervisor stack includes KVM, QEMU, Libvirt, and VirtIO.3. Networking & SDN (Neutron)
· ML2 plugin architecture.
- OVS, OVN, Linux Bridge deployments.
- VXLAN, Geneve, VLAN overlays.
- DVR and L3 routing.
- Floating IP NAT design.
- SR-IOV and DPDK acceleration.
- Integration with BGP EVPN, MPLS, VRFs, and SD-WAN.
4. Storage EngineeringCeph (Primary Requirement)
· RBD block storage.
- CephFS and RGW object storage.
- CRUSH map tuning.
- Placement group optimization.
- BlueStore performance tuning.
- NVMe and SSD tiering.
Additional exposure to Linstor, DRBD, iSCSI, and NVMe-oF preferred.5. Image & Lifecycle Services
· Glance image pipelines.
- QCOW2 optimization.
- Cloud-init automation.
- Golden image lifecycle management.
6. Identity & Access (Keystone)
· RBAC modeling.
- LDAP/AD integration.
- SAML/SSO federation.
- Token lifecycle management.
7. Orchestration & Automation
· Heat orchestration templates.
- Terraform automation.
- Ansible playbooks.
- CI/CD for infrastructure.
Deployment frameworks include Kolla-Ansible, OpenStack-Ansible, TripleO, and MAAS/Juju.8. Kubernetes & Containerized Control Planes
· Operate OpenStack on Kubernetes.
- Helm/Operator-based deployments.
- Pod and persistent volume troubleshooting.
9. Bare Metal Provisioning (Ironic)
· PXE/iPXE pipelines.
- Hardware introspection.
- Integration with MAAS/Foreman.
10. Observability & Reliability Engineering
· Prometheus and Grafana monitoring.
- ELK logging pipelines.
- Incident response and RCA.
- SLA tracking and alert tuning.
11. Upgrade & Lifecycle Management
· Major version upgrades.
- Rolling compute upgrades.
- Database migrations.
- Zero-downtime patching.
Requirements
Required Technical Experience
· 8–12+ years Linux systems engineering.
- 5+ years OpenStack production operations.
- Strong KVM virtualization expertise.
- Networking: BGP, VXLAN, EVPN.
- Storage: Ceph production operations.
- Databases: MariaDB/Galera.
- Messaging: RabbitMQ.
- Automation: Ansible/Terraform.
- Scripting: Python/Bash.
Preferred Skills
· Platform9 / Canonical / Red Hat OpenStack.
- Ironic bare-metal provisioning.
- DPDK / SR-IOV acceleration.
- GPU workloads.
- Hybrid cloud integrations.
Work Model Requirements
· Remote within India.
- Mandatory U.S. EST shift overlap.
- Night shift operations required.
- On-call rotation participation.
Originally posted on Himalayas