Service Engineer, Senior Engineering - Bing 772034 JobJob Category:Hardware Engineering Location:Boulder, CO, US Job ID:7 Division:Online Services Division
The Bing Imagery Technologies (BITs) team is looking for a motivated SQL DBA/Developer with a passion for cutting-edge development to work on current and future Bing Maps technology initiatives. This position will have responsibility for the systems that manage >20K compute cores and over 55PB of storage in a highly-utilized, high-performance computing environment.
We are lighting up the Mapping and Local Search experience with real world search, navigation and discovery of information across all available devices and experiences, including aerial, oblique and street side images.
You should be highly motivated, self-driven, possess excellent technical problem solving skills and have the passion to tackle challenging and unknown areas and an ability to work in a fast-paced environment solving the world’s largest “image fusion” challenges.
The SQL Engineer will need to have a very strong background in supporting and architecting mission-critical, highly-available systems and have desire to drive next generation, distributed SQL architecture. The qualified candidate will also have end-to-end expertise on the entire technology stack; network, server, storage, SAN & SQL.
Come prepared with solid cross-group collaboration skills, software and architecture skills, and a high energy level to contribute directly to the success of our business. The ideal candidate can self-start and “click” with a broad network of contacts; can communicate effectively across multiple levels of technical understanding and multiple levels of the organization; and can manage complex technical projects in the High Performance computing space with a sense of end-to-end ownership.
We are located right off the Pearl Street Mall in Boulder, CO, right under the Flatirons of the Rocky Mountains. The area is a great place to explore, a great place to raise a family and we offer the ability to work with challenging, interesting and fun problems.
Responsibilities:
Implement, operate and restore, improve/optimize new/and/or existing services (integrated and scalable, end-to-end systems.
Manage supportability and troubleshoot the availability of multiple SQL instances, servers and services.
Participate in the implementation of new technology and SQL application releases into pre-production & production.
Define metrics, KPIs and analyze system performance. Recommends and implements performance and stability enhancements.
Proactively support multiple, highly-complex systems.
Provide support and leadership to fellow engineers and supporting vendor staff.
Deploy and troubleshoot software applications written by internal and external development teams in the pre-production & production environments.
Drive process improvements within the team and the larger organization as a whole.
Partner with the development and production support teams to resolve issues.
Scope & Impact:
Incident Management: Document and investigate escalated incidents or incidents across multiple service dependencies, resolve them by using innovative engineering practices, and document those innovations into engineer standards while monitoring the overall quality of incident management.
Problem Management: Track and investigate problems in your area of expertise by using standard and custom problem management tools and processes, and develop plans and recommendations for improvements.
Design Integration: Review and author specifications and offer insight at the code or architectural level on manageability and supportability for an area of expertise or for solutions.
Performance Optimization: Analyze performance data related to global service elements and provide recommendations.
Continuity Planning: Implement plans for disaster recovery, mitigation, contingency, and security as needed, and leads end-to-end efforts.
Requirements:
3+ years’ experience supporting Windows Server platforms including Server 2008 R2/MSCS/Failover clustering.
3+ years supporting SQL Server in a large scale, distributed environment.
Advanced ability to analyze, design and architect scalable, massively Parrallelized Database systems. The ability to communicate and drive systems architectures discussions.
3+ years’ experience with T-SQL, SQL Query Analyzer, & SQL Profiler and networking.
Passion for the care and feeding of SQL Server and of databases.
Working knowledge of scripting and/or programming languages (Powershell, C++, C#, Win32, etc).
3+ years of direct support on one or more SAN platforms (EMC, Netapp etc.)
Experience with transactional monitoring, process and task automation, testing processes, build process, configuration management, release management, and server deployments.
Experience with server hardware builds, OS install, patching and maintenance.
Knowledge of server systems design, RAID and disk subsystems, cluster management, troubleshooting, and hardware replacement.
Strong ability to plan, manage and complete multiple projects concurrently.
Ability to multitask and reprioritize work in a changing business climate.
Participation in a 24 X 7 on-call rotation.
Strongly Preferred:
MCSE, MCDBA and/or MCITP.
BS/BA in Computer Science, MIS, IT or related field.
Experience with monitoring design and implementation, SCOM preferred.
Active Directory and related technology expertise(DNS/DHCP/Kerberos & NTLM Authentication).
BINGCV CAVAREQ XBNGXDCS:CAVA*LI O:Bing 772034
|