Microsoft Corporation Senior Reliability Engineer- CTJ in Elkridge, Maryland
The emergence of cloud computing has fundamentally changed every aspect of the way we work and live our lives, and the Azure Compute Platform team is responsible for providing core services to provision and deploy compute resources in the Microsoft cloud. This position puts you, the senior engineer, at the center of critical infrastructure. You'll interact with other core teams to enable the Microsoft and customer success. Basically, if you build it on Azure, our team supports you.
We are looking for driven engineers who love creating problem solving, taking ownership, and believe in empowering our customers. Every day we operate one of the most complex and interconnected distributed systems on the planet, and we have a critical mission to make it the most secure, the most powerful, and the most intuitive cloud computing experience for our customers. Come join a fast-paced and collaborative team that loves to help each other grow.
At the end of the day our first and last mission is empowering our customers to be achieve more. The team is responsible for deployments of new core compute services, updating existing services, and recovering those services in the event of a failure. These services are critical to the success of almost every team on the microsoft cloud. All team members are on will periodically be on an "on-call" schedule to support those services on a 24x7 basis during their rotation.
As a senior member of the team we would like you to:
Take ownership of a service area or set of services, working with members of the public team to develop a deeper understanding of that service area.
Be generally knowlegdable of the other services in the compute platform team to help support other team mates.
Seek ways to improve the existing processes or develop new processes, especially improved automation, for the clouds we maintain.
Work with other teams to investigate reported problems and find solutions.
Mentor new or junior team members.
Make decisions and take responsibility.
Be relied upon to provide their input on improving processes and be open to input from others.
The ideal candidate will have a demonstrated an ability to manage complex software and services. The candidate will need knowledge of operating systems, computer hardware, networking, and storage concepts. They will have automated the deployment or management of complex systems using a combination of vendor tools and self-developed tools. The candidate will have demonstrated a pattern of seeking process improvement, specifically toward automating processes.
While this position is not a software development position, the ability to deliver scripts or tooling written in some language is expected. The candidate needs to have a good command of scripting language such as PowerShell, Python, or Bash. Knowledge of general programming languages such as C#, C++, Java, Go, Perl, or Ruby is a plus. Some software development experience and the ability to at read through C# or C++ code is also a plus. The interview process will contain one or more live coding exercises.
The candidate should have knowledge modern service design principles and infrastructure necessary to support those services. The candidate will need to understand REST service patterns, network services such as DNS, networking features such as SSL/TLS, and concepts such as PKI.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Candidates must have an active TS and be willing to upgrade to TS/SCI (with polygraph) or have an active TS/SCI and be willing to upgrade to TS/SCI (with polygraph). This role will require candidates to maintain the TS/SCI (with polygraph) clearance
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.