Software Engineer - Linux in Bucuresti

OverviewThe Azure Core Linux team's mission is to empower every Linux developer and operator to innovate and run secure, reliable, services at scale. We are looking for an experienced Linux Software Engineer II to help make Azure the best place to run Linux workloads. As a Linux Software Engineer II on the Azure Core Linux team, you will improve the Linux and cloud native experience on Azure by developing and operating new and existing production services at scale, improve the performance and reliability of existing cloud infrastructure, and work with internal and external partners to create a seamless Linux experience on Azure. This includes developing and maintaining our Linux repositories (packages.microsoft.com) and contributing to upstream Linux and Open Source projects (Fedora, Debian, etc.).If you are passionate about Linux, we enable customers to troubleshoot their Linux workloads, Microsoft partner teams to package and publish their Linux software, and customers to provision their Azure compute resources. We also offer the opportunity to contribute upstream on Open Source projects that our customers and services use. Microsoft Loves Linux and Open Source, come join us if you do too. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. #azurecorejobs Locations: Czechia, Poland, Serbia, Romania and other countriesQualificationsRequired Qualifications: Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Previous experience as a DevOps engineer running internet / highly scalable and reliable services / micro-services and doing production code reviews using source code control (github) for cloud services. Previous experience developing on and for Linux (for example: kernel, early-boot, systemd, cloud-init, Kubernetes, container primitives, filesystems, building Linux packages and repos, and/or eBPF) Preferred Qualifications: Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Contributions to upstream open source Linux projects (Debian, Fedora, Flatcar, CentOS, etc). ResponsibilitiesBuilding, deploying, and iterating solutions, like packages.microsoft.com, to improve the Linux and cloud native experience on Azure, work in upstream projects like Debian, Fedora, Flatcar, pulp-packaging, etc. Work with internal teams to improve the Azure CLI and extensions experience for Linux users. Work with appropriate stakeholders to determine user requirements for a set of features.Partner with Product managers, business stakeholders and users to understand user pain points deeply to break down larger work items into smaller work items and provides estimation. Contribute to the identification of dependencies, and the development of design documents for a product area with little oversight. Create and implements code for a product, service, or feature, reusing code as applicable.You will also work with external partners and in the open source community to enable and improve the Linux on Azure experience. Maintains operations of live service as issues arise on a rotational, on-call basis. Identifies solutions and mitigations to simple issues and complex issues when applicable impacting performance or functionality of Live Site services and escalates as necessary.Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. Troubleshooting Linux issues to root cause and fix infrastructure and boot issues (provisioning agents, cloud-init, kernel, packaging, initrd, drivers, IMDS, storage, etc.). Contribute these fixes to upstream open source projects and communities. Maintains communication with key partners across the Microsoft ecosystem of engineers. Considers partners across teams and their end goals for products to drive and achieve desirable user experiences and fitting the dynamic needs of partners/customers through product development.Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!