Job Description
Position: OpenStack Architect
Location: San Jose, CA (Preferred hybrid work)
Job Type: Contract to hire
Job Description
Design and architect OpenStack-based cloud solutions to meet the organization's infrastructure requirements.
Collaborate with stakeholders to gather requirements, assess existing infrastructure, and develop solution designs that align with business objectives.
Define architecture standards, best practices, and design patterns for OpenStack deployments.
Lead the implementation and deployment of OpenStack environments, including installation, configuration, and integration of core OpenStack services (Nova, Neutron, Cinder, Glance, Keystone, etc.).
Configure and optimize hypervisor platforms (e.g., KVM, VMware) for use with OpenStack.
Integrate OpenStack with other infrastructure components such as storage systems, networking equipment, and identity management solutions.
Develop automation scripts and templates (using tools like Ansible, Puppet, or Terraform) to streamline deployment and management tasks.
Implement orchestration workflows to automate provisioning, scaling, and lifecycle management of cloud resources.
Implement security controls and measures to safeguard OpenStack environments against threats and vulnerabilities.
Ensure compliance with industry standards and regulatory requirements related to cloud security and data privacy.
Conduct security assessments and audits of OpenStack deployments and remediate identified risks.
Qualifications
Proven experience designing, deploying, and managing OpenStack-based cloud infrastructure in enterprise environments.
In-depth knowledge of OpenStack architecture, components, and services.
Hands-on experience with virtualization technologies (e.g., KVM, VMware), Linux operating systems, and networking concepts.
Strong scripting and automation skills using tools like Ansible, Puppet, or Terraform.
Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Excellent analytical and problem-solving abilities, with a keen attention to detail.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Industry certifications such as Certified OpenStack Administrator (COA) or Certified OpenStack Architect (COA) are desirable.