Job description
What will you do
- Maintain and update packages in RHEL as VM on virtualization and cloud platforms, implement new features, and fix issues. Help others review and refine code.
- Plan and prioritize your work to complete timely in the RHEL development cycle.
- Collaborate with the quality engineering team ensuring product quality, help them understand requirements and develop test plans. Work together with the support team to get customer issues resolved.
- Cooperate with virtualization / cloud partners, follow and understand their new features and requirements.
- Work with upstream communities, contribute your code to upstream.
What will you bring
Bachelor's degree or above in computer science related major5+ years of solid Linux experience, best to have understanding of Linux components (kernel, bootloader, memory, network, storage, graphics etc.)5+ years of professional experience in software development, be familiar with Python / C / Shell scriptingAbility to troubleshoot and solve problems independentlyBe self-motivated, responsible, and collaborativeProficient in English reading, writing and speakingThe following are considered as a plus :
Experience with Linux Shell / Python / Ansible / PowerShellExperience with virtualization (KVM, VMware, Hyper-V, OpenStack etc.), or cloud platform (Azure, AWS, Google, etc.)Experience with open source development and gitSkills Required
Azure, Aws, Python, Problem Solving, Git