Responsibilities
- Architecture & Design: Leading the design and planning of highly available, scalable OpenStack cloud solutions
- Deployment & Configuration: Installing and configuring the core OpenStack services (Nova, Neutron, Cinder, Glance, Keystone, etc.) often using Red Hat OpenStack Director (the installer/manager)
- Automation: Automating cloud provisioning, configuration, and orchestration using tools like Ansible, Python, or Bash scripting
- Integration: Integrating OpenStack with other critical services, especially Red Hat Ceph Storage for persistent storage and Red Hat Enterprise Linux (RHEL) as the underlying operating system
- Delivery: Performing advanced troubleshooting, patching, upgrades, capacity planning, and performance tuning of the OpenStack environment
- Container Integration: Increasingly, this role involves enabling container platforms like Red Hat OpenShift to run on top of the OpenStack virtual machines (VMs)
Qualifications
- Essential commercial experience
- Expert-level Red Hat Enterprise Linux (RHEL) administration, including networking, security, storage, and performance tuning
- Deep knowledge of core services (Nova, Neutron, Cinder, Keystone, Glance, Swift)
- Experience of Ansible for configuration management and orchestration, and scripting with Python or Go
- Expertise in KVM (the hypervisor used by OpenStack) and related concepts
- Hands on experience with Red Hat Ceph Storage for OpenStack integration
- Advanced networking skills (TCP/IP, VLANs, VXLANs, routing) and OpenStack Neutron configuration
- Experience of RED HAT and WINDOWS integration, including active directory
Rates depend on experience and client requirements