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 environmentResponsibilities 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. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6-12 years of cloud backend development experienceExcellent with microservices design and development in Kubernetes and GoLangExcellent 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)
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: DevOps Role: Site Reliability Engineer Employement Type: Full time