What skills and traits make a good technical SEO expert?

A good technical SEO expert needs to rely on various skills and personal traits to identify areas of improvement in site optimisation. The main discipline/skill people demand in a dedicated technical SEO role, beside general understanding of best practice, is a solid understanding of coding. This mainly entails frontend (html, css, js) but serverside languages are also impressive when applying for technical SEO poistions, and varied CMS familiarity (wp, joomla, magento, etc) is also extremely useful for agencies.