Showing posts with label career. Show all posts
Showing posts with label career. Show all posts

Wednesday, 3 April 2013

MCSE : Data Platform SQL 2012

Over the past 3 weeks I have taken (and passed) the following three SQL Server 2012 upgrade exams -
The first 2 exams made me an MCSA, completing the third made me an MCSE for Data platform. A little confusing as I was already an MCSE some years ago. To clarify...

The old world MCSE (I did mine on Windows 2000) stood for Microsoft Certified Systems Engineer.
The new MCSE is an acronym for Microsoft Certified Solutions Expert.

All the new professional exams are MCSEs with the exact titles differing as per the product specialism.

Link : New MCSE Certifications

Friday, 25 February 2011

Lessons learned from job hunting

These may be obvious, but I'm ranting on writing this to sum up some of my experiences of releasing my CV into the wild...

Recruiters...

Vary greatly
Some understand technology terms, others just match acronyms from your cv.

Love to talk
Well I don't. Not about the same stuff another recruiter told me 5 minutes ago anyway!
Email me the job spec as I don't have to slip out the office to talk to you all.

Have poor geography skills

Guildford and Sutton might both be in Surrey, but they are 23 miles apart. These locations are not interchangeable on a job advert.
Similarly, look at my home counties location before contacting me about 2 week contracts in Edinburgh or Belfast.

Are sparing with the truth
Queue a couple of interviews where the job role and my requirements were vastly different.

Are pushy ****ers
Which part of 'I'm not interested' don't you understand?

WILL send your CV WITHOUT your permission.
Even when asked not to.

Like to post fictitious roles to attract CVs
One recruiter even admitted this.

Like to take their time...
In responding to your communication, even though they expect the opposite behaviour from you.

Are slow to respond to polite requests
How many times have I asked you to remove me from your system?

Obviously the above rant cannot be leveled at ALL recuiters. Sadly though there exists a young, commission hungry and unscrupulous element who let the rest down. Parallels with the reputation of estate agents can be drawn.


London
Is a very expensive place. To commute to, to travel around, to get lunch in.
Money to compensate this has got to be good.


DBA
Is a 'catch all' job title.

At 3 different roles, it has been  -
  1. Development focused
  2. Maintenance focused
  3. Architecture focused
Maybe I can forgive recruiters a little as duties range so wildly...

Anyway, I've signed a new contract for an exciting new challenge in April, so all the above is behind me.
Phew! Breath deeply, and relax....

Tuesday, 18 January 2011

Goals for 2011

A new role

From attending SQLBits, user group meetups and generally fraternising with the SQL community I’ve realised that job titles are used very interchangeably. Responsibilities vary wildly within DBA and DB development roles and not just in smaller companies. Some DBAs develop, some developers administer servers. Where ‘Analyst’ , ‘Consultant’ or ‘Business Intelligence’ appears in a title it may (or may not) hide a plethora of database skills.

Personally (regardless of job title) I want to build on what I’ve achieved and continue to home my skills this year. The knowledge gained from administration makes put me watch server resources and question my development efforts (which I think is good). Adrian Hills (@adathedev)  blogged on exactly this topic last year – The rise of the DevBa.

I’m especially keen to develop larger SSIS solutions following last year’s projects. In an ideal world there would be a chance to build Analysis Services Cubes too.

Blogging

Whilst I continue to put any script I could ever need again up here, I need to write more as articles. I’d like to think I will post less frequently but with better quality posts, i.e. written explanations. We shall see if i can achieve this...

Community
 
Publish some more scripts
I love getting the feedback when other’s find them useful and equally love learning new things when others improve them.

Publish more articles
I found this a lot harder than I thought hence I’m not going to commit to a number. I’d like to write something that others find useful.

Continue attending SQL Server events
Meeting like minded people when you work isolated for small companies is essential for your sanity.

Learning

SSAS
Get some exposure to an Analysis Services (SSAS) project following last year's Business Intelligence studying and certification.

.NET
Further my development skills by looking further at the .NET framework languages (Have done a splattering of VB.NET in CLR)

Reading
Read more! Tackle my book backlog as I have a small library of unread books, printed articles etc.

Friday, 31 December 2010

2010

Back in January 2010, I set myself some goals.
I reviewed them in June and had made good progress. Now the year is over, it’s time to review the remainder....

Improve my web presence -

Tidy sqlsolace, improve tagging and searchability -

Achieved :
1. New template implemented giving site a fresh look and full screen width.
2. Reviewed some old posts
3. Categorised old content

Review (& either scrap or post) my backlog of scripts and notes -

Achieved : 50 posts from old notes

Review and remove old/unprofessional material from my personal web site

Achieved : Site Tidy up completed. Some sarcasm remains but nobody’s perfect...


Community -

Publish further scripts on other sites (September 2009 : had 1st published on SSC) -

Achieved : I have now had 7 scripts published @ SQLServerCentral . Not as many as I would like, but I’d rather they were useful than just fulfil a quota.

Publish an article

Achieved : SQL Server Club featured an exploration of understanding SQL Server Collations.


Attend Sql Server events / meetups

Achieved : 3
SQLBits VI in London, April 2010
Kent SQL User Group, August 2010
SQLBits VII in York, October 2010


Network more

Achieved : Connections on LinkedIn and Twitter with the UK Sql server community (mostly met through SQLBits)

Learning – 

Continue with SSIS development to further my ETL skills.

Achieved : 3 SSIS Solutions are now in production

Business Requirements and company direction have sadly prevented any new SSIS projects being commissioned. Scaling up SSIS remains a professional goal.

Obtain Microsoft BI certifications

Achieved : Passed MCTS (exam 70-448) and MCITP (exam 70-452) in SQL 2008 Business Intelligence in September 2010. They took a month of study , by which I mean I did nothing else with my evenings except study!

Having achieved this, I’m itching to get my teeth into an Analysis Services project.


Tackle the mountain of books, whitepapers and printed articles in my office.

Achieved :

None (in their entirety that is)
I have 3 books on the go, each of which I am half way through. These are -
  1. SQL Server MVP Deep Dives
  2. Inside Microsoft SQL Server 2008 T-SQL Querying
  3. Professional Sql 2008 Internals and Troubleshooting

Thursday, 9 December 2010

Bookmark : Burnout & Recovery

SQL Server MVP Gail Shaw blogs today on "burnout and recovery"

A refreshingly honest post that I can relate to. She reflects on what has happened and suggests what steps she should have taken.



Sunday, 3 October 2010

SQLBits VII

Having gone to Wales for SQLBits 5 and London for SQLBits 6, it was time for SQLBits to head north. York was the destination for this autumninal conference for UK SQL Server professionals with the University being the venue. Once again - the venue, organisation and grub was excellent.

The training day i attended is a post on it's own, but I'll list the Friday and Saturday sessions I attended here. I'm not going to review sessions individually, as
  1. i don't have time
  2. taste is subjective
  3. the internet is full enough of opinions
  4. others will do a better job
  5. the videos will end up on sqlbits.com and you can review them yourself.
Anyway, how I spent my SQLBits ...

Friday 1st October

Automating SSIS
Andre Kamman

SSIS Dataflow Performance Tuning
Jamie Thomson

TSQL Techniques - How and Why to tune a routine
Dave Ballantyne

Common Analysis Services mistakes and how to avoid them
Chris Webb

The Developer Side of the Microsoft Business Stack
Sascha Lorenz

Saturday 2nd October

Designing and Tuning High Speed Data Loading
Thomas Kejser

SQL Server Storage - 1,000GB level
Brent Ozar

Monitoring and Tuning Parallel Query Execution - Part II
Ramesh Meyyappan

Alice's Adventures in Reporting Services
Jennifer Stirrup

SSIS Field Notes
Darren Green

The content was great and I was once again left with wanting to try everything out. This was followed by the grim realisation that my projects would not allow me to. In the breaks and evenings it was fun to finally meet some of the bloggers and sql tweeps i've been following.

Notable mentions go to Gavin Payne (blog | twitter) , Jonathan Allen (blog | twitter) , John Sansom (blog | twitter) , Mark Blakey (blog | twitter) , Phil Nolan (blog | twitter) , Rachel Clements (blog | twitter) and a very modest bloke (and SSIS legend) Jamie Thomson (blog | twitter).


Update : 04 November 2010 -

I'm linking the best of the SQLBits 7 posts.
These people have reviewed their SQLBits experiences properly...

Ashley Burton - SQLBits 7 Friday Rundown , SQLBits 7 Saturday Rundown

Jonathan Kehayias - SQLBits 7 Wrap Up

Jonathan Allen - SQLBits 7 - The Disappointment (food for thought  - the cost of those that failed to turn up)

Niall Best - SQLBits 7

Richard Back - SQLBits 7 Conference Report

Sunday, 19 September 2010

MCITP : Business Intelligence Developer 2008

Passed the BI MCITP Exam today. Am very relieved as it was the toughest of all the exams.

Am now 3 x MCITP in SQL 2008 Administration, Development and Business Intelligence :)

Friday, 10 September 2010

MCTS : SQL Server 2008, Business Intelligence Development and Maintenance

Just a quick note to say I passed 70-448 : Microsoft SQL Server 2008, Business Intelligence Development and Maintenance.

Not looking forward to the MCITP mind, that will be tough..

r

Tuesday, 15 June 2010

Goals for 2010 :Update

Back in January, I set myself some goals. Now we’re half way through 2010, it’s time to review what I’ve (not) achieved...

Improve my web presence -

Tidy sqlsolace, improve tagging and searchability -

Achieved :
  1. I’ve added fixed ‘pages’ to my blog (look up, the categories at the top!) These make it easy to find frequently accessed material. Pages are a new blogger feature.
  2. A published search widget from google (search box on the right hand side) is proving far more effective than the blogger one at the top of the page.
  3. I’ve also gone back and manually tagged a fair few posts I published without categorising.
To do :
  1. Continue categorising / tagging posts
  2. Review old posts for duplicate content, typos etc.
  3. Produce more 101 posts and summary pages, deep linking older content.
Review (& either scrap or post) my backlog of scripts and notes -

Achieved : 30 posts from old notes

To do : 20 posts (have text files and screenshots to support these ready)

Review and remove old/unprofessional material from my personal web site

Achieved : Nothing!

To do : As above. Need to be strict and review content for relevance and professionalism.

Community - 

Publish further scripts on other sites (September 2009 : had 1st published on SSC) -

Achieved : Have had a further 4 scripts published @ SQLServerCentral

To do : Am aiming for a further 10 this year

Publish an article

Achieved : Nothing!

To do : Write one and get it published!.

Attend more Sql Server events / meetups

Achieved : 1 (SQLBits VI in London, April 2010)

To do : More!!!

Network more 

Achieved : LinkedIn connections with people I’ve genuinely worked with and respect. I don’t see the value of randomly adding others I cannot vouch for.

To do : More (real contacts, outside of Linked-in and the blogosphere)

Learning – 

Continue with SSIS development to further my ETL skills.

Achieved : 3 SSIS Solutions are now in production

To do : More Advanced SSIS
There are 2 barriers to achieving this goal –
1) business requirements and data volume levels are not yet requiring it.
2) our disk subsystem (purchased by a previous incumbent to my role) makes parallel processing difficult to explore.

Obtain Microsoft BI certifications

Acheived : Nothing!

To do : Start learning!

Tackle the mountain of books, whitepapers and printed articles in my office.

Achieved :
Couple of chapters of SQL Server MVP Deep Dives
Half of Inside Microsoft SQL Server 2008 T-SQL Querying

Reading technical books is proving more difficult than I thought, due to -
  1. Limited personal time (young kids at home)
  2. Even less quality time (trying to start a book at 8pm when kids are in bed and my brain is mush)
  3. I find myself making notes on the content I read
  4. I stop reading to try out scripts and ideas.
To do : Finish the above books, and get on with some more!

Friday, 30 April 2010

Bookmarks : Stay Interview

An interesting concept. Linked from this morning's SSC email.
The 'stay' interview. Designed to prevent 'exit' interviews.

The Stay Interview

Tuesday, 20 April 2010

SQLBits VI

The sixth SQLBits conference was in London last Friday at Church House Conference Centre, a stones throw from Westminster.

Not being short of lieu time or holiday a Friday conference fortunately wasn't a problem for me.
The organisers had once again attracted sufficient sponsorship to keep the event free. Not only were the sessions free, but so was the food (sausage/bacon rolls for breakfast, a generous packed lunch, cakes both mid-morning and afternoon and finally pizza to accompany beer and games). Coffee to keep tired brains alert was flowing throughout the day too.

The theme for SQLBits VI was 'Performance and Scalability' and my first mission was to which sessions to attend. There were 24 sessions (6 time slots x 4 rooms) split across 3 tracks (dba, dev, bi). Given I haven't yet mastered being in 2 places at once I had to decide what to attend.

Like a festival, the headlining acts are on in different arenas at the same time. This makes deciding what to attend a little awkward. Just how do you chose? Focus on technical content you're using now?, stuff you want to use? , attend the sessions because a speaker is entertaining?

Fortunately I recalled that the SQLBits V sessions (videos | blog entry) made their way onto the website which took the pressure off. I won't really miss anything after all. With some sessions being content rich, I have found myself downloading and watching them a number of times, pausing, rewinding etc. This fact added a further tactic to assist me with my session choices, to save the 'level 400' ones for later.

In the end, I attended the following sessions (largely opting for Dev/BI choices) >

Design Patterns for SSIS Performance
Darren Green

Fast Track Foundations : Sequential IO
James Rowland-Jones  | Allan Mitchell

Performance & Scalability through normalisation & set theory
Tony Rogerson

Denormalisation - Having your cake and eating it
Mark Whitehorn  & Yasmeen Ahmed

Optimizing tempdb and temporary object use
Christian Bolton

Designing and Tuning High Speed Data Loading
Thomas Kejser

I enjoyed them all, and (as usual) made note of several subjects for further reading (Like my 'to-do' list needed lengthening). The first and last sessions I attended were of most immediate use for my SSIS endeavours. Like the other attendees, I'm eagerly awaiting the upload of the session videos (and not just to see if I'm in them - Hello mum!).

PS : Anyone reading this post who is thinking of coming to a SQLBits event, don't just think about it, DO IT! You'll learn nuggets of practical information in a single day direct from db/bi experts.

PPS : A big thank you to the team, the sponsors and for a certain competition prize ;)

Tuesday, 6 April 2010

Bookmarks : Company size , the pros & cons

Another link from SSC I'm filing here so I find it again.

Buck Woody discusses the pros and cons of small, medium and large companies in 'Your next IT job'.

Sunday, 7 March 2010

Bookmark : Why you can't work at work

A brilliant video by Jason Fried that was doing the email rounds last week.
Sadly I think the irony was lost on most of it's recipients though...

Link : Why you can't work at work

Thursday, 18 February 2010

Stress / Life Balance

Some interesting SqlServerCentral articles on the DBA role.
They require registration, but if you're checking this blog you're a database guy/girl and are already registered right?

r

Saturday, 2 January 2010

Goals for 2010

Improve my web presence -
  • Tidy sqlsolace, improve tagging and searchability
  • Review (& potentially post) my backlog of scripts and notes
  • Review and remove old/unprofessional material from my personal web site
Community -
Learning –
  • Continue with SSIS development to further my ETL skills.
  • Obtain Microsoft BI certifications
  • Tackle the mountain of books, whitepapers and printed articles in my office.

Thursday, 31 December 2009

2009

I never wrote down my goals for 2009. Not that I didn’t have any. I’m always learning and often worry about what I don’t know rather than what I do. I'm not sure why, I just do!  My 'to do' list spans a google docs spreadsheet and several notes of personal projects, the majority of which are sql based.


Development
A project to rewrite processing and reporting in an Enterprise Infrastructure is my baby. After a departure from the team, the project became my own. Having planned and documented the stages of the project, I began the frustrating learning curve that is SSIS. I learnt a lot of SSIS (Integration Services) on the fly out of necessity. This was through books, websites, blogs and trial and error.
I utilised VB.NET 2008 for CLR functionality too (something I have only dabbled in before). This was very successful in terms of improving the performance for 2 scalar functions.

Administration
DBA wise, I migrated all environments to SQL 2008 Enterprise
This left me free to investigate and implement Enterprise features,
Certifications

Half way through the year I decided to attempt some certifications. The result was obtaining MCITP : Database Administrator 2008 in September and MCITP : Database Developer 2008 in October. 
Both tracks involved passing 2 exams, first the MCTS (Technical Specialist) then the MCITP.

Saturday, 21 November 2009

SQLBits V

I attended the excellent (and free) SQLBits conference this weekend.
A lot of great speakers, and an overload of information! I also got in for free on the SQL/Windows 2008 R2 day , thanks to Andrew Fryer @ Microsoft throwing a free ticket my way.

It was interesting to see the current fad that is twitter heavily in use, with attendees using the hashtag #sqlbits to provide instant feedback and meet up. Iphones and tweeting have infiltrated the sql community far more than i had realised.

I saw a range of speakers and have come away with multiple notes to add to my task list and future goals. The majority of sessions were filmed so hopefully the material will be available shortly at the sqlbits website. The speakers I saw are listed below with links to their blogs.

Keynote and Powerpivot demo
Donald Farmer

When a query plan goes wrong
Simon Sabin

SSIS in SQL Server 2008
Allan Mitchell

T-SQL Tuning
Brent Ozar

Powershell – old tricks for a new dog
Martin Bell

Optimistic Concurrency Internals
James Rowland-Jones

SQL Server optimization stuff you won’t find on Google (yet)
Andre Kamman

In addition to the SQL & BI content there were lunchtime sponsor sessions by many vendors. On both Friday and Saturday I attended 2 excellent sessions presented by Mark Whitehorn, explained much better here by Ash.

Friday, 23 October 2009

MCITP : SQL 2008 Database Developer

Following passing my MCTS on Monday , I passed MCITP Database Developer 2008 (exam 70-451) this afternoon.

Very relieved to get my evenings back. :)
r

Monday, 19 October 2009

MCTS : SQL 2008, Database Development

In Septembar I gained my MCTS & MCITP in SQL Server Administration.

This afternoon I'm happy to say I got MCTS Database Development, exam 70-433.

r