Overview
Skills
Job Details
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)