As a Software developer in the cloud storage area, you will be implementing and consuming APIs in the IBM cloud infrastructure environment.
You will be a motivated self-starter who loves to solve challenging problems and feels comfortable managing multiple and changing priorities, and meeting deadlines in an entrepreneurial environment.
You are 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 include:
• Designing and 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 on-call shifts during daytime hours and weekends
Required Technical and Professional Expertise
- 2-16 years of experience delivering code for active Cloud Services/Projects
- Strong systems management experience in Linux/UNIX systems (RHEL preferred)
- Expert in Docker and containerization technologies
- Experience with cloud computing technologies such as AWS, VMware, Azure
- Experience with application deployment using CI/CD
- Experience with monitoring tools such as Prometheus, Sysdig, Grafana, etc.
- Experience with Cloud Storage and Ceph based storage technologies.
Preferred Technical and Professional Expertise
- Experience with Linux virtualization technologies such as KVM, Xen and QEMU
- Experience with Ceph, SCSI, NFS, SMB iSCSI storage technologies
- Excellent Git skills (merges, rebase, branching, forking, submodules)
- Experience with Python, Ansible, Terraform, Jenkins
- Microservice design and development in Kubernetes and GoLang (preferably)
- Experience with k8s CRDs, k8s controller programming with watcher informer model