Our experience

We have been working with OpenStack since 2015, maintaining production environments daily. The clusters we work with range from 5-node PoC and test environments to 500+ node production deployments. We have deployed single-region clusters as well as HA setups spanning multiple availability zones and regions across different geographic locations.

We have experience with both long-term projects and one-off engagements when a team needs quick help with a specific problem. We provide OpenStack professional services for enterprises, public sector institutions, and research organizations.

Selected projects

  • Designed a PoC cluster on the latest OpenStack release, prepared operational and upgrade procedures, built custom migration software to move instances from a legacy cluster, and managed the entire migration process.

  • Designed and deployed a stretched cluster across two data centers with Ceph-based storage, HA control plane, and automatic disaster recovery between locations.

  • Reviewed an existing architecture, identified improvements, consulted on new hardware selection, helped recruit an admin team, trained them, and provided last-line support.

  • Built GitOps-based deployment pipelines with development, staging, and production clusters, including upgrade procedures.

  • Migrated a client from VMware to OpenStack - designed the target cluster, migrated workloads, and trained the operations team on OpenStack administration.

OpenStack services we provide

OpenStack architecture and design

We design OpenStack deployments based on your workload requirements. This includes compute and storage sizing, network topology (provider networks, tenant networks, SR-IOV), high availability layout, and integration with existing infrastructure. We also review existing architectures and recommend changes when performance or reliability is a concern.

OpenStack troubleshooting

We help with root cause analysis of production issues: control plane failures, Neutron networking problems, Nova scheduling issues, RabbitMQ cluster splits, and storage backend performance. We work directly on your environment, identify the problem, fix it, and document what happened so your team knows what to look for next time.

OpenStack migrations

We handle migrations between OpenStack clusters (e.g. from a legacy release to a new deployment) and from other platforms to OpenStack, including VMware to OpenStack. This covers workload migration planning, building migration tooling when needed, and hands-on execution.

Zero-downtime upgrades

We plan and execute OpenStack version upgrades. This includes building a staging environment, testing your workloads against the new release, and migrating services in phases. The goal is to get you on a supported version without affecting production.

OpenStack performance optimization

We identify and fix performance bottlenecks in your OpenStack environment. This covers compute node tuning, network throughput issues, storage IOPS problems, and API response times.

OpenStack health checks and audits

We review your OpenStack environment and produce a report with specific findings - configuration issues, security gaps, and performance problems. Each finding comes with a recommendation and priority level.

Day-2 operations

We help your team set up repeatable operational processes: runbooks for common failure scenarios, monitoring that catches real problems, and automation for routine maintenance.

Technical team training

We train your operations team on OpenStack administration, networking, and troubleshooting. We also offer structured training courses for teams that prefer a formal curriculum.

How we work

Get in touch and describe your situation. We work on a time & material basis (per hour). For well-defined projects we can agree on a fixed fee. Post-project ad-hoc support is also available.

We also provide training and consulting services in Polish.

Contact us: hello@firstcloud.pl