Your Role:
• Software developer in the cloud storage area, implementing and consuming APIs in the IBM cloud infrastructure environment (IaaS).
• Motivated self-starter who loves to solve challenging problems and feels comfortable
managing multiple and changing priorities, and meeting deadlines in an entrepreneurial environment
• Highly organized, detail-oriented, excellent time management skills and able to
effectively prioritize tasks in a fast-paced, high-volume, and evolving work environment
Responsibilities are:
• Developing storage integrations to enable and support cloud platform business efforts.
• Participate in troubleshooting and fixing issues in existing cloud storage environment.
• Required to produce code that is secure, scalable, and reliable, supported by unit tests, functional tests, and technical documentation.
• Required to participate in code reviews for your peers' development work, triage and solve live customer issues, and participate in all scrum activities.
• Additionally, monitor, measure, and improve code and data performance for the application you help to develop.
• Available for occasional on-call shifts during weekdays and weekends
All of this will take place in a strong team environment, which necessitates strong communication.
6-12 years of cloud backend development experience
Excellent with microservices design and development in Kubernetes and GoLang
Excellent with k8s CRDs, k8s controller programming with watcher informer model
Experience with Linux virtualization technologies such as KVM, Xen and QEMU
Experience with Ceph, NFS, iSCSI, or object storage technologies
Excellent Git skills (merges, rebase, branching, forking, submodules)
Experience with Python, Ansible, Terraform, Jenkins (Preferrable)