About the Role :
We are looking for a Go Developer to join our engineering team and build Disaster Recovery (DR) solutions for OpenStack-to-OpenStack and OpenStack-to-Multi-Cloud environments. The developer will work closely with cloud architects and platform engineers to design, implement, and optimize tools and services.
Key Responsibilities :
- Develop Go-based tools and services for disaster recovery and migration.
- Integrate with OpenStack APIs (Nova, Cinder, Glance, Neutron, Keystone, Swift).
- Enable VM replication, snapshot management, and failover / fallback orchestration.
- Connect OpenStack with public cloud providers (AWS, Azure, GCP, etc.).
- Collaborate with DevOps for containerized deployments (Docker / Kubernetes).
- Ensure solutions are secure, fault-tolerant, and optimized for large-scale environments.
Required Skills :
Strong programming skills in Go (Golang).Knowledge of OpenStack architecture and APIs.Experience with at least one multi-cloud platform (AWS, Azure, GCP, or VMware).Familiarity with data replication, backup, and disaster recovery concepts.Hands-on experience with REST APIs, CI / CD, Docker, Kubernetes.Nice to Have :
Experience with external / distributed storage systems (SAN, NFS, or cloud storage).Understanding of infrastructure automation tools (Terraform, Ansible, Helm).Qualifications :
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.1-2 years of professional experience as a Go Developer or in cloud-native software development.