
Software Engineer, Python – Linux – Virtualization – Openstack
Red Hat
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
About the role
- Contribute to the development of the Virtualization component of the Red Hat OpenStack Platform, both in the Open Source upstream and the downstream product.
- Collaborate on the Red Hat OpenStack Platform packaging, testing, and release process.
- Maintain the Compute packages which are part of Red Hat OpenStack Platform.
- Assist with bug triage, root cause analysis and fixing.
- Provide support to customers, partners.
Requirements
- 2+ years of experience in software engineering.
- Experience with Python programming
- Experience with Git
- Experience with Agile Development practices and Scrum
- Solid written and verbal communication skills in English
- Ability to work in fast paced, dynamic environments
- Ability to work independently
- Passion for open source software development
- Experience using Jira for task management and bug tracking.
- Experience with virtualization technologies (libvirt, KVM, QEMU) is a plus.
- Experience with administration of Linux systems is a plus.
- Experience with Linux distribution packaging is a plus.
- Experience with Ansible is a plus.
- Experience with CI and CI tools, e.g., Jenkins, Zuul is a plus.
- Experience using RPM Package Manager (RPM) is a plus.
- Debugging and root cause analysis skills is a plus.
- Security-Enhanced Linux (SELinux) knowledge is a plus.
- Knowledge of containerization technologies like OpenShift, Kubernetes, Podman or Docker is a plus.
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGitAgile DevelopmentScrumvirtualization technologiesLinux administrationLinux distribution packagingAnsibleCI toolsRPM Package Manager
Soft Skills
written communicationverbal communicationindependenceadaptabilitypassion for open source