• No results found

How To Become A Certified Master Consultant For Sharepoint

N/A
N/A
Protected

Academic year: 2021

Share "How To Become A Certified Master Consultant For Sharepoint"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Microsoft Certified Master, Premier Field Engineering, Etc.

Mads Damgård

SharePoint Premier Field Engineer [email protected]

(2)

Who am I

Microsoft Certified Master program

Premier Field Engineering

Do’s and Don’ts

(3)

Metro – of course...

Mads Damgård

• Datamatiker • HD (F)

Ping 127.0.0.1 - Reply from Aarhus

Age: 32 • MTB • Running • Kayaking • Diving • Traveling

ProOffice 2001-2002

TDC Services (IBM)

2002-2006

Microsoft 2006 - ?

• ADC/ADM – 2012

• PFE - ?

(4)

Who am I

Microsoft Certified Master program

Premier Field Engineering

Do’s and Don’ts

(5)
(6)

Primary Mission

The highest level of technical training and certification that recognizes develops and validates an individual’s ability to design implement and troubleshoot solutions built on Microsoft

products and technologies.

Recognize Develop Validate

“No matter what the situation, no matter what the customer, I can send a Master and everything will be OK.”

(7)

Rangers/MCA – Exchange

September 2002 – Started in Exchange CXP May 2004 –Transition to ECoE

January 2005 – Review Board introduced

November 2005 – Microsoft Certified Architect | Messaging

Ranger Expansion

July 2006 – Addition of SQL Program “Grow” February 2007 – Addition of Directory Program

June 2008 – Addition of SharePoint Program (first rotation November 2008)

MCM

October 2008 – Microsoft Certified Master Program launched January 2009 – Addition of OCS Program

November 2010 – Launch of redesigned SQL Master Program

Future – MCSM

Still work in progress...

History

(8)

WW Certifications (~50/50 ratio MS/Non-MS) ~50 MCM SharePoint 2007

~60 MCM SharePoint 2010 4 MCA SharePoint 2010 Time spent

Onsite: 3 weeks onsite in Redmond

Hybrid: 1 week onsite and 10 weeks remote (Lync) delivery Rotations

4 x 2007

2 x 2010 Upgrade (2 weeks onside)

8 x 2010 (2 hybrid) – one more planned (R13).

Facts

(9)

Skills and experience

Hands-on experience with current version of SharePoint: installing, configuring, troubleshooting, and custom development

Three or more years of hands-on experience with previous version of SharePoint: installing, configuring, troubleshooting, and custom development

Thorough understanding of Microsoft SharePoint Server design and architecture

Thorough understanding of ASP.NET, Windows Server, Microsoft Internet Information Services (IIS), and other core technologies upon which SharePoint depends

Ability to speak, understand, and write in fluent English Certifications

Latest SharePoint certifications – currently 70-573, 70-576, 70-667, 70-668

Prerequisites

(10)

Pre-reading list showing the broad and depth of the certification -

http://www.dynamicevents.com/upload/MCM-MCA/MCM/SharePoint/MCMSharePointPre-Reads.pdf covering areas like:

Prerequisites

Architecture and Planning Business Connectivity Services Business Continuity Management Business Intelligence

Capacity Management

Enterprise Application Development Enterprise Content Management Enterprise Search

Forms

Monitoring and Operations Performance Testing and Tuning Profiles and Social

Security

Storage Planning and Maintenance Upgrades

Web Content Management Workflow

(11)

Follow instuctions on MCM application site – cost 125$ Upload

Resume / CV

Document describing recent SharePoint project(s) you worked on and your role/responsibilities

Sanitized document from recent project Program briefing from Brett Geoffroy

Technical Interview with 2-4 SharePoint MCM Instructors Attend Onsite or Hybrid

Pass Knowledge Exam and Qualification Lab

Application

(12)

It’s a powerful marketing tool. When the time is right in the sales process, they love to mention the MCM they have sitting back in Professional Services. It provides tremendous credibility during the sales process which has a measurable impact on successful sales. It also greases the wheels during implementation when we need resources to get things done. We often get to bypass (or at least significantly reduce) the phase where we have to prove that we know what we’re doing.

“One thing I haven’t heard elsewhere is how good it can be for recruitment and staff retention purposes … it’s really hard to get good SharePoint consultants and can be quite expensive as well if you have to deal with recruiters (can be 20k+ in fees).”

“Even though I’ve only become a MCM recently people have known I was attending it for a while and many people we have interviewed have specifically mentioned it as one of the reasons they want to come and work here.”

”Obviously it’s not the only reason they would choose the company where I work but it does seem

(13)

Access to unique community of MCM’s world wide. Early access to e.g. TAP/Beta programs

Special invites to conferences as attendee or speaker World wide recognised skills

(14)

Who am I

Microsoft Certified Master program

Premier Field Engineering

Do’s and Don’ts

(15)

PFE delivers onsite, remote and dedicated support services for Premier customers around the world to promote health in their IT environments

Workshops

Risk Assessment Programs Onsite Critsit support Chalk and Talks

Onsite Ad hoc Assistance Dedicated Support

(16)

Who am I

Microsoft Certified Master program

Premier Field Engineering

Do’s and Don’ts

(17)

Adding Front end servers rarely solves performance issues Look at optimizing custom code

Adding SQL Servers

Optimizing underlying disk system

Ensure network and core infrastructure (AD) Use available tools to check custom code

SPDisposeCheck (+ VS Integration) MSO CAF tool

VS Load Test

Test on more than one server and with more than five data items... Expect/project data growth Use foreach loops and recursion with caution – especially on SPWeb/SPSite and large lists.

Performance

(18)

Know and respect software boundaries (Boundaries, thresholds and supported limits) Boundary (Static limits that cannot be exceeded by design)

5 zones 2 GB File size

Threshold (Configurable limits that can be exceeded to accommodate specific requirements) List view lookup threshold (8 per query)

List view: 2.000/5.000 items

Supported limits (Configurable limits that have been set by default to a tested value) 10 Application pools

Documents in a single library: 30 million

Boundaries

(19)

Use Monitored Scopes in custom code – especially when calling external services

Use Custom Health Rules to ensure healty customization Monitor history tables not being cleaned up

Ensure that no files are removed Validate configuration settings

Health

(20)

Do not overwrite built-in files

Do not read and write to the databases directly (except for Logging) Deploy using Solution Deployment if possible

Isolate irreversable changes (Changes to content databases – CT, file provisioning, etc.) Take backups and more importantly try to restore with a frequency relative to how critical the solution is.

Monitor Event logs and react -> clean -> prevent

Do not use FQDN or IP Adresses – especially not for SQL (e.g. UPS wont work)

Misc

(21)

Who am I

Microsoft Certified Master program

Premier Field Engineering

Do’s and Don’ts

(22)

Content (indhold) vs udvikling, hvornår er det konfiguration eller hvornår skal ens ”kode” ind i ALM?

It depends – afhængig af graden af ”enterprise” – change gennem miljøer, sporbarhed, funktionsadskillelse, mv.

Mange små wsp pakker vs en større pakke eller noget i mellem? As few as possible – many packages is often bad design/planning Shared artifacts isolated – e.g. Frameworks, Common

Split on e.g. Function or Project

Use Feature Upgrades to handle upgrade scenarios Hvilken teknologiker skal man kigge på for at være ”on top?

Developer: Claims, Oauth, Odata, REST, Ajax, javascript, html5, CSOM IT Pro: PowerShell, Claims, ADFS, SQL (BI)

(23)

Hvilken logning vil du anbefalede?

Use Event Log and ULS log – very easy in 2010 Use Developer Dashboard (Monitored Scope) De værste hardware setup fejl

Disk IO!!!

Memory usually only in WCM scenarios (and Dev boxes)

Network (bad NIC configuration, 4+ WFE to one SQL (through same NIC)) Latency on Auth (Active Directory)

Stylecop/fx cop, hvad er dine erfaringer

Style cop is nice when working in larger teams to make the code more readable

FX cop should always be used – but choose the rules appropriately and add meaningful justifications

SPDisposeCheck should always be part of a build/release process

Misc

(24)

3 tips til performance som udvikler

Know what the code actually does underneath – E.g. SPQuery, Linq, SPWeb objects

Ribbon udvikling, caching af button, har du et trick til hvordan man kan være sikker at man få den nyeste version af ens feature kode

Other?

Plenum

(25)
(26)

Microsoft Services helps customers realize many immediate and long-term benefits, such as:

Highest level of direct support through truly flexible offerings

Rationalizing complex technology choices

Committed to transferring knowledge to partners through state-of-the-art skills training

Accelerating business and IT impact

Maximizing the value derived from the Microsoft portfolio

Globally scale at exceptionally high quality

Providing total business solutions-from concept, to implementation, to ongoing support

References

Related documents