We are seeking a highly skilled and experienced Cloud Solutions Engineer to join our team. The ideal candidate will possess extensive knowledge and hands-on experience in managing multi-instance setups, providing support for production deployments, and troubleshooting incidents. This role involves setting up and managing active-passive server configurations for high availability, particularly with Google Cloud.
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
1. Design, implement, and maintain multi-instance setups, ensuring high availability with one server active and others in standby mode.
2. Troubleshoot and resolve incidents related to production deployments.
3. Set up and manage both active-active and active-passive server configurations (RDMQ) or HA utilizing Kubernetes clusters (GKE, Cloud Run or App Engine)
4. Assess the suitability of GKE vs. App Engine for MQ side deployments based on specific request requirements.
5. Provide guidance on migrating on-premises workloads to the cloud, specifically focusing on Kubernetes deployments.
6. Develop complex cloud architectures, including coexistence models between on-premises and cloud infrastructure.
7. Offer recommendations regarding the use of Kubernetes clusters versus Compute Engine, based on project requirements.
8. Leverage extensive cloud experience to deploy and manage applications in the cloud environment.
9. Provide technical leadership and mentorship to less experienced team members.
1. Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
2. Minimum of 5 years of experience in cloud computing, preferably with IBM Google Cloud.
3. Proven track record of designing, implementing, and managing multi- instance setups and high-availability configurations.
4. In-depth understanding of Kubernetes, GKE, Cloud Run and App Engine.
5. Experience with MQ systems and their cloud-based deployments.
6. Strong understanding of on-premise to cloud migration strategies.
7. Excellent problem-solving skills and ability to provide technical guidance and support.
8. Strong communication skills.