Showing posts with label Engineering. Show all posts
Showing posts with label Engineering. Show all posts
IT Service Engineering Manager

IT Service Engineering Manager

People all over the world use Yammer to communicate and collaborate openly with their coworkers. This makes workplaces more effective and makes employees happier and more engaged. We know this for a fact, because we’re not only building Yammer; we’re using it every day to do our jobs. We need people who are enthusiastic, who ask great questions, and who have strong opinions (but aren’t afraid to admit when they’re wrong).

Yammer IT is a global department that covers our offices in both San Francisco and London. Spanning two cities on opposite sides of the ocean, we nonetheless work closely together on projects and have a follow-the-sun support structure. As individuals we span a wide variety of expertise, and cover a wide variety of tasks.

Our team is looking for people who have a love for the work we do, complimented by a strong customer service oriented attitude. We're a tight-knit team in charge of a wide spread of resources, so your excellent problem solving skills and ability to work well within a team environment will be crucial to your—and our—success.

We have a great opportunity to join our SF based team as a local IT leader reporting to the Global IT Director.

No day is ever the same in Yammer IT.

What we want you to do:

Providing feedback on the local IT team to Global IT Director

Providing guidance and mentorship on projects.

Oversee day-to-day operations and thorough completion of projects.

Encourage IT-wide discussion on future projects and maintain engagement among staff.

Continue to administer Core Responsibilities.

Broadcasting IT-related information that impact Yammer groups.

Become the local representation for IT in the SF office.

Collaborating with Global IT Director in crafting weekly meeting agendas.

Identify, define, and develop IT roadmap and vision.

Effectively staff resources onto projects to encourage efficacy and team growth.

Acting as liaison for Yammer IT to the larger Microsoft community.

Collaborating with Yammer teams to define and develop IT solutions to their pain points.

Involved in Yammer IT hiring decisions.

Managerial tasks, including one: ones and Connect generation and submissions, input in people advancement discussions.

Building relationships with MSFT IT and supporting the Non Windows support model through use of our SW and services.

What we'd like you to have:

3-5 years management experience working in a corporate environment

Casper Experience

Lync phone system experience

Experience with Mac OS X, in particular within Active Directory environments

Experience with efficiently supporting systems that support hundreds of desktops users

Knowledge of LDAP, including Open Directory and Active Directory

Expert knowledge of Mac OS

What we use:

Operating Systems: Mac OSX, *NIX, Windows 8/Server 2012

Casper Mac Management tool

JIRA

Office 365

Open LDAP

Aruba Wireless

Dell

HyperV

KVM

ESXI

GITHub

Microsoft is an equal opportunity employer. The Yammer team has folks from a variety of backgrounds, races, ethnicities, previous work histories, and life experiences, and we are eager to maintain and grow that diversity. The Yammer product is used by all kinds of people, so that diversity of experiences is critical to how we develop. We believe in sane work hours, using our vacation time, learning on the job, and offer paid parental leave.

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

Principal Software Engineering Manager

Principal Software Engineering Manager

Microsoft Azure is undergoing explosive growth (150% y/y) as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for our customers as they move their services outside their datacenter. The charter of the Windows Azure Security group is to ensure that Azure is the most secure and resilient cloud platform. We are responsible for identity and access control management, secrets/key management, encryption and data protection, security monitoring agent, anti-malware protection, fraud detection automation, and other security capabilities for the Azure platform. We are looking for a manager to lead, define, and design cloud scale platform security services in these areas. This is a unique opportunity building and owning core security technologies and applying them to the cloud scale. In this position, you will be responsible for all aspects of building and running highly available secure distributed services providing mission critical functionality for Azure. These are high visibility projects which are of the highest priority for Azure.

Qualifications include:

Strong design and development experience, preferably with distributed programming models.

Demonstrated problem solving and debugging skills.

Experience managing at least 3-5 developers and leading them through at least one ship cycle.

Passion in building and designing very large scale systems; prior experience in building large scale online systems is a big plus.

The ability to multi-task while balancing short term and long term needs is essential.

Knowledge of security technologies is highly desirable but not required.

8+ years of software development experience in a product group.

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

Principal Service Engineering Manager

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

Principal Group Software Engineering Manager

Principal Group Software Engineering Manager

Microsoft Cloud Infrastructure and Operations (MICO) team is chartered with supporting profitable growth of Microsoft’s Cloud business by optimizing the infrastructure capacity management.   Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources (datacenters, power, racks, servers, network devices, bandwidth, IP addresses…) to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources. An ideal system will employ machine learning, change modelling, automation of business process and logistics, real-time data collection and analysis, prioritization of resource allocations, and other techniques to efficiently deliver customer promise around infinite cloud resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services.   If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you.

Responsibilities

  Leading a new team of engineers to design and implement a scalable and highly available capacity provisioning system

  Design and implement an automated workflow to encapsulate and optimize tasks necessary to provision infrastructure resources from ‘signal’ to ‘live’ state.

  Employ innovative techniques to collect high fidelity data about provisioning progress, automatically identify salient gaps or deviations from planned model, and driving ongoing optimizations.

  Coach and develop team members

Qualifications

• BS in Computer Science or equivalent, MS or PhD preferred

• 5+ years of experience leading a development of software platforms, preferably in server or cloud based systems

• Knowledge of various techniques to automate business or engineering processes at scale

  Proven track record of design and technical accomplishment

• Ability to quickly pick up existing concepts and employ new techniques

• Strong problem solving, debugging and communication skills

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

Kategori

Kategori