Heredia, CRI
2 days ago
Cloud Storage Back-end Developer
**Introduction** Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. **Your role and responsibilities** 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: * 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 occasional on-call shifts during weekdays and weekends All of this will take place in a strong team environment, which necessitates strong communication. **Required technical and professional expertise** * Strong systems management experience in Linux/UNIX systems (RHEL preferred) * Expert in Linux networking technologies, and routing protocols (BGP, FRR) * 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. * Excellent Git skills (merges, rebase, branching, forking, submodules) * Experience with Python, Ansible, Jenkins **Preferred technical and professional experience** * Experience with Linux virtualization technologies such as KVM, Xen and QEMU * Experience with Ceph, NFS, iSCSI, or object storage technologies * Microservices design and development in Kubernetes and GoLang * Experience with k8s CRDs, k8s controller programming with watcher informer model
Confirm your E-mail: Send Email