Job description
Job Title: Software Engineer
Job Type: Permanent
Job Location: Hybrid-Waterford, Ireland
Company Overview:
Our client is the world's leading provider of enterprise open-source software solutions, utilizing a community-driven approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.
The Role:
We are looking for a Software Engineer to join the Cloud Experience team to work on developing and improving the enterprise linux experience in the public clouds. This role requires some knowledge but more importantly, a lot of curiosity about how Linux distributions are put together and delivered into the public cloud.
Ideal candidates include those with experience/backgrounds as Cloud System Administrators, Cloud Consultants, or Backend/Software Engineers who have built cloud solutions. Additional sought-after traits include those with a generalist mindset and who are comfortable collaborating with stakeholders from a variety of focus areas.
Job Responsibilities:
- Design and develop features to optimize and improve the Enterprise Linux customer experience on public clouds, including optimization and performance of enterprise linux deployment and improving cloud integrations with our partner cloud providers.
- Onboard, develop and improve cloud integrations with our partner cloud providers, such as AWS, Azure and Google Cloud.
- Communicate with peer engineers within your team as well as in relevant Open-Source communities.
- Collaborate with peer engineer teams across including Release Engineering, Support, Product Management, and Documentation teams for releasing the new enterprise linux cloud integrations.
- Research, propose and develop new enterprise linux cloud solutions.
Requirements:
- A strong sense of curiosity about how Linux distributions are assembled and delivered into public cloud environments.
- Knowledge of Linux operating systems - Enterprise Linux is a preference.
- Professional experience with Cloud Engineering, preferably at least one of the following - Amazon AWS or Microsoft Azure or Google Cloud Experience.
- Professional software engineering experience with Python and Bash languages, Go is a big plus.
- Professional experience with Enterprise Linux & working with integrations with Amazon AWS is preferable.
- The ability to think flexibly about problems, engage with stakeholders to develop solutions, and then implement them independently.
- Experience with Cloud DevOps and/or CI/CD in GitLab or Jenkins & Linux rpm-based packaging is good to have.
- Familiarity with containers and Linux rpm-based packaging.
- A background in cloud system administration or consulting, which provides insight into client challenges and needs.
If you are interested in this role or would like to discuss it further, please contact Nidhi at +353 1 645 5244 or email [email protected].