Our client is headquartered in Manchester, UK where they leverage cutting-edge technology to offer robust and scalable cloud solutions. They are the forefront of the private cloud sector, pioneering advanced solutions within the cloud-native ecosystem. They are dedicated to pushing the boundaries of what’s possible in cloud technology.
As a Senior OpenStack Engineer, you will oversee the implementation of best practices for scalability, high availability, and disaster recovery within OpenStack infrastructure. You will monitor system performance across all services, troubleshoot operational issues, and ensure efficient resource allocation. Additionally, you will optimize performance through tuning and upgrades, staying updated with OpenStack releases to recommend and implement improvements.
Duties and Responsibilities:
• Implement best practices for scalability, high availability, and disaster recovery within the OpenStack infrastructure.
• Monitor system performance and ensuring optimal operation of all OpenStack services (Nova, Neutron, Cinder, Keystone, Glance, etc.).
• Troubleshoot and resolve operational issues, including resource allocation, networking problems, and performance bottlenecks.
• Perform capacity planning and resource allocation based on workload demands and growth projections.
• Optimize OpenStack performance through tuning, scaling, and upgrading infrastructure components as necessary.
• Stay updated with OpenStack releases, patches, and new features to recommend and implement improvements.
Requirements
• At least 5+ years of experience in Ansible, python, openstack
• Needs strong Linux, Networking, Storage, Ansible, and Python Skills (ideally OpenStack but not necessarily)
• Extensive knowledge and hands-on experience with Linux operating systems, including advanced command-line operations, system administration, troubleshooting, and performance tuning.
• Strong background in networking concepts such as TCP/IP, routing, VLANs, DNS, DHCP, and firewalls. Proficiency in configuring and managing network devices and protocols.
• Significant experience with storage technologies, particularly NFS (Network File System) and ZFS (Zettabyte File System).
• Hands-on skills in configuring, optimizing, and troubleshooting storage solutions within a Linux environment
• Proficiency in Python programming for automation, scripting, and tool development.
• Ability to write clean, efficient code and automate routine tasks related to system administration and infrastructure management.
• Hands-on experience with Ansible for configuration management, deployment automation, and orchestration.
• Ability to write Ansible playbooks, manage inventories, and integrate Ansible with existing infrastructure components.
• Excellent English communication skills to effectively collaborate with foreign counterparts
Advantageous skills:
• Bachelor’s Degree in computer science or other related field.
• Familiarity with OpenStack: Experience or knowledge of OpenStack architecture, components (Nova, Neutron, Cinder, Keystone, Glance), and deployment practices.
• Familiarity with deploying and managing OpenStack environments.