Job Description:
• As a Virtualization and OpenStack Engineer/Developer is responsible for designing, implementing, and maintaining Virtualization and OpenStack cloud infrastructure, ensuring its scalability, security, and performance.
• This role often involves developing and maintaining deployment scripts and tools, integrating OpenStack with Kubernetes for containerized application deployment, optimizing the performance and scalability of the OpenStack infrastructure to meet the needs of the organization, and collaborating with cross-functional teams.
Major Duties and Responsibilities:
• Design, implement, and deploy Virtualization platforms such as VMWare, Nutanix, and OpenStack infrastructure for private cloud, ensuring high availability and performance
• Develop and maintain deployment scripts, tools, and automation using Python and other relevant frameworks
• Develop CI/CD pipelines and Teraform workflows
• Integrate Virtualization platforms and OpenStack with other cloud platforms like AWS and Kubernetes for hybrid cloud solutions
• Troubleshoot and resolve issues related to OpenStack and associated technologies, ensuring the stability and reliability of the cloud infrastructure
• Collaborate with other engineers, developers, and cloud administrators to design, implement, and maintain OpenStack solutions
• Monitor and optimize the performance and scalability of the OpenStack infrastructure, ensuring it meets the needs of the organization
• Implement and maintain security measures to protect the OpenStack infrastructure and the data it stores
Required Qualifications:
• Extensive experience with OpenStack and components, including Nova, Neutron, Cinder, Ceph, Swift, and Keystone
• Extensive experience with VMWare, Nutanix, and other virtualization systems.
• Extensive experience with CI/CD pipelines
• Extensive experience with Ansible, Teraform, Helm, and Kordent
• Extensive experience with Identify Management and user role permissions
• Extensive experience in Python and other scripting languages
• Extensive experience with cloud technologies, including virtualization, storage, and networking
• Extensive knowledge of Linux systems administration and server management
• Extensive experience with software development principles, including code version control, testing, and deployment.
• Extensive ability to troubleshoot and resolve complex technical issues.
• Excellent communication and collaboration skills
Required Education:
Master’s or Bachelor’s degree in engineering or related field or related work experience
Certifications:
• Certified OpenStack Administrator (COA)
• Linux Foundation Certified System Administrator (LFCS)
• Linux Professional Institute (LPI) Certifications (LPIC-1, LPIC-2, LPIC-3)
Any Graduate