We are seeking a skilled and passionate Python Cloud Development Engineer to join our dynamic team at IBM India Systems Development Lab. In this role, you will be an integral part of a team responsible for the product development and testing of the PowerVC Platform on Power. The platform is built using the OpenStack cloud computing platform, and your expertise in Python will be crucial in enhancing and expanding the capabilities of this platform. You will have the opportunity to work on various OpenSource communities and contribute to both the front-end and back-end development of cutting-edge cloud technologies.
Key Responsibilities
- Design, Development, and Testing. You will contribute to the development of Power Private Cloud software, ensuring its reliability and scalability. You'll work on both high-level and low-level designs, transforming requirements into technical solutions.
- Cloud Domain Expertise. We’re looking for individuals with a strong background in cloud computing, especially in platforms like OpenStack. Your expertise in Linux OS internals, networking, storage, and security will be essential as you design, build, and test cloud-based solutions.
- Open Source Contribution. Your passion for open-source communities will be highly valued. Contributing to open-source tools and actively participating in community-driven projects is a key part of this role.
- Full-Stack Cloud Development. Although not mandatory, a good understanding and hands-on experience with full-stack cloud development, from backend to frontend, will be advantageous.
- Collaboration and Community Building. You will work closely with distributed teams, including open-source communities, to create innovative solutions. You’ll also contribute to shaping the future of cloud technologies by engaging in open-source development and testing.
Required Qualifications and Experience
- Experience. A minimum of 4 years in the IT industry, with at least 4 years of hands-on experience as a developer on private or public cloud platforms. You should be comfortable supporting both partners and enterprises in cloud environments.
- Python Proficiency. Strong proficiency in Python programming and scripting is essential. You should have experience developing in Unix/Linux environments and be familiar with Python libraries and frameworks commonly used in cloud development.
- Cloud Technologies Knowledge. Experience working with OpenStack, as well as familiarity with cloud-based virtualization platforms such as GCP, Azure, and AWS is highly beneficial.
- Open-Source Contributions. Prior experience in working with open-source communities is a significant plus, as IBM values collaboration and contributions to the open-source ecosystem.
- Ansible Experience. While not mandatory, hands-on experience with Ansible for automation would be an added advantage.
- Architecting and Designing Solutions. Proven ability to design and develop complex solutions that meet customer requirements in an ever-evolving technological landscape.
- Agile and DevOps Familiarity. Experience working within agile, scrum, and DevOps environments, understanding the importance of delivering solutions quickly and efficiently.
- Customer-Facing Skills. You should be comfortable working in fast-paced environments, engaging directly with customers, and delivering solutions within tight timelines.
- Understanding of Cloud Deployment Models. A clear understanding of various cloud service and deployment models is essential, as you’ll need to adapt your solutions to the specific needs of different clients.
Preferred Qualifications
- Hands-on Experience with OpenStack. Practical experience working with OpenStack-based clouds, including knowledge of cloud infrastructure components and their interactions.
- Virtualization Expertise. A deep understanding of virtualization technologies and their integration within cloud environments will be valuable.
- Ansible for Automation. Knowledge of Ansible and other automation tools to streamline development processes and improve operational efficiency.
About IBM Systems
IBM Systems helps IT leaders think differently about their infrastructure. IBM’s server and storage technologies are not just static—they can understand, reason, and learn, enabling businesses to innovate while avoiding IT issues. Our systems power the world’s most important industries and serve as the backbone for many Fortune 50 companies. By joining IBM, you’ll be part of a team that is building the future of technology, optimized for cloud computing and cognitive business.
Why IBM?
At IBM, we value growth and continuous learning. As part of our global team, you'll be encouraged to experiment, innovate, and contribute to impactful projects while being supported in an environment where everyone can thrive, regardless of background. Our commitment to diversity is reflected in our workforce, where every voice matters and helps shape the future of our company.
What’s in It for You?
- Continuous Learning and Growth. You’ll have access to a wealth of resources to expand your knowledge and advance your career. At IBM, learning never stops.
- Dynamic and Inclusive Work Culture. Work with a global team of highly skilled professionals who share a common goal of making the world work better.
- Opportunity to Contribute to Open Source. As a leader in technology innovation, IBM supports your contributions to open-source projects, enabling you to give back to the community.
- A Future-Focused Company. IBM is at the forefront of technologies such as artificial intelligence, quantum computing, and blockchain. Join us in driving the future of tech.
Inclusion at IBM
IBM is committed to creating a diverse, inclusive environment. We are proud to be an equal-opportunity employer, ensuring all applicants are considered based on their abilities and experience, regardless of race, gender, sexual orientation, or other characteristics. We comply with all fair employment practices and ensure that our teams reflect the diverse backgrounds of our global clients.
Are You Ready to Join IBM?
If you're driven by innovation and eager to contribute to the next big breakthrough in cloud computing, join us at IBM. Be a part of our dynamic team and help shape the future of technology!