Role: EOS design and Architect
Location: Sheffield, UK
6 Months Contract (Possible Extension)
Job Description:
Key Responsibilities:
1. Architecture Design:
* Design the target architecture for OpenShift, including cluster topology, networking, and storage solutions.
* Define and implement best practices for OpenShift cluster setup, including multi-zone and multi-region deployments.
* Ensure the architecture supports high availability, fault tolerance, and disaster recovery.
2. Migration Design and Optimization:
* Assess existing infrastructure, applications, and workloads to determine migration readiness.
* Develop detailed migration plans, including strategies for containerization, workload transfer, and data migration.
* Implement migration processes, ensuring minimal downtime and disruption to business operations.
* Identify and mitigate risks associated with the migration process.
3. VMware and Pure Storage Integration design:
* Design and implement OpenShift solutions that integrate seamlessly with VMware virtualized environments.
* Leverage VMware tools (e.g., vSphere, vCenter, NSX) to optimize OpenShift deployments.
* Configure and manage Pure Storage solutions (e.g., FlashArray, FlashBlade) to provide high-performance, scalable storage for OpenShift workloads.
* Ensure compatibility and performance optimization between OpenShift, VMware, and Pure Storage.
4. CI/CD Pipelines and DevOps Workflows:
* Design and implement CI/CD pipelines tailored for the OpenShift environment.
* Integrate DevOps workflows with OpenShift-native tools and third-party solutions.
* Automate deployment, scaling, and monitoring processes to streamline application delivery.
5. Scalability and Security:
* Ensure the architecture and migration plans are scalable to meet future growth and workload demands.
* Implement security best practices, including role-based access control (RBAC), network policies, and encryption.
* Conduct regular security assessments and audits to maintain compliance with organizational standards.
6. Collaboration and Documentation:
* Work closely with development, DevOps, and operations teams to align architecture and migration plans with business needs.
* Provide detailed documentation of the architecture, migration strategies, workflows, and configurations.
* Offer technical guidance and training to teams on OpenShift architecture, migration, and best practices.
Required Skills and Qualifications:
* Strong experience in designing and implementing OpenShift architectures and migration strategies.
* In-depth knowledge of Kubernetes, containerization, and orchestration.
* Expertise in VMware tools and technologies (e.g., vSphere, vCenter, NSX).
* Hands-on experience with Pure Storage solutions (e.g., FlashArray, FlashBlade).
* Expertise in networking concepts (e.g., ingress, load balancing, DNS) and storage solutions (e.g., persistent volumes, dynamic provisioning).
* Hands-on experience with CI/CD tools (e.g., Jenkins, Github, ArgoCD) and DevOps workflows.
* Strong understanding of high availability, scalability, and security principles in cloud-native environments.
* Proven experience in workload and application migration to OpenShift or similar platforms.
* Proficiency in scripting and automation (e.g., Bash, Python, Ansible, Terraform).