Principal Service Engineering Manager

Job Purpose:

Microsoft IT (MSIT) has one of the most exciting and challenging IT environments in the world. Delivering services that enable our customers, our partners, and our employees to be the best they can be and using the products we make in groundbreaking ways is one of the most invigorating positions available in Microsoft or anywhere in the world.

As part of the Corporate Functions IT leadership team, you will lead the Service Engineering Organization that deploys and provides escalation support for our four distinct business functions that run the company: HR, Finance, Legal and IT. In this role, you will leverage your technical experience and knowledge in services architecture to design and deploy scalable solutions, collaborating with multiple teams and disciplines to create truly horizontally-scalable and robust services.

We particularly look for at least one of two backgrounds: either as a developer or as an operations engineer (preferably both). If you were a developer, you were the one on the team who got most excited by increasing the availability, reliability, scalability, and performance of your services-oriented architecture. You loved adding telemetry to your application so that you could investigate how your users interacted with and experienced your application.   If you were an operations engineer, you were the one who was keen on automation, never wanting to do the same manual task twice.

Core Job Responsibilities include:  

  Develop and maintain a vision and strategy for the Service Engineering Organization

  Develop and own the strategy and roadmap for tools to support Service Engineering‘s catalog of Services

  Understand the customer and market to align the Service Engineering organization to successfully achieve the service-wide IT vision and strategy

  Deliver real-time and self-serve experiences across our service portfolio and aligned with Microsoft’s server and cloud platform strategy

  Design Services using Service Oriented Architecture

  Design of effective diagnostics and alerting

  Minimize failures and resulting customer impact through Resilience Modelling Analysis (FMEA for Cloud) and Simulating service outages

  Drive Data-driven analysis of current service behavior to inform service designs, and identify ways that standard data center SKUs can be leveraged.

  Work with Software Engineers to help design approaches to enable “Testing in Production” (Tip) as a strategic alternative to more extensive pre-production testing.

  Understand end to end performance characteristics of services

  Design systems and processes for running enterprise or consumer services at scale, drive cost & operational efficiency

  Deliver one service management solution and experience for change, problem, configuration and incident management

  Review, cost and design optimized designs based on rigorous understanding of costs and returns

  Measure and drive improvement in organizational performance through the identification and implementation of performance metrics.

  Deliver high level design documents addressing the business, infrastructure, security, support and operational needs of a solution

  Provide excellent customer service, leadership and communication to the organization and businesses we support

Skills/Qualifications:

  Minimum 10+ years of current software development/service engineering expertise and a minimum of 5 years leading or managing a high performing Engineering or Service Engineering organization

  Ability to read/write and debug code

  Expertise in a scripting language such as Powershell, Python, or Perl

  Knowledge in OOD and an OOP language such as C# or Java

  Knowledge and familiarity with Open/Enterprise Architecture frameworks

  Knowledge of how the entire service landscape works (Service dependencies) and related technologies

  Service Lifecycle COGS and planning

  Deep familiarity with cloud technology strengths and limitations

  Deep knowledge of building high-performance, highly available, reliable, distributed software & services

  Experience with continuous delivery & configuration management

  Track record of leading technical teams across stages of service development and delivery using agile methods

  Strong problem solving and algorithmic thinking

  Strong ability to deal with ambiguity and identify important problems to solve

  Track record building and coordinating technical/architectural plans to address enterprise service goals and challenges

  Experience automating the delivery and management of private and public cloud infrastructure series at enterprise scale using the Microsoft server and cloud platform or similar technology

  In-depth multi-disciplined knowledge of network services and technologies and how they are evolving. Strong candidates should be knowledgeable of future IT trends in multiple areas such as security, network and system virtualization, WAN routing, datacenter ecosystem, disaster recovery, SAN, and wireless networking.

  Management experience with executive communications, coaching others, driving and delivering results, fostering teamwork, enforcing standards, giving constructive feedback.

  Experience working in virtual team environments across business boundaries to deliver value beyond the scope of your reporting structure, focus on business value to the Microsoft ecosystem of customers, partners, and employees, and be a champion for intellectual property (IP) sharing and reuse.    

  Strong domain knowledge in Human Resources, Finance, Legal and IT preferred.

  A BS in Computer Science or Engineering strongly preferred.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon