
David Murphy
Infrastructure Team Manager, Commerical Engineering at Canonical Ltd.
- Location
- Carlisle, United Kingdom
- Industry
- Computer Software
As a LinkedIn member, you'll join 150 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:
David Murphy's Overview
- Current
-
Infrastructure Team Manager, Commerical Engineering at Canonical Ltd. Parent Governor at The Nelson Thomlinson School Chair of the Governing Body at Boltons Church of England SchoolDirector at Lakeland Edge Author at Freelance
- Past
- Connections
-
81 connections
- Websites
David Murphy's Summary
Having worked in the IT industry since 1996, and been focused on development since 1998, I have had a wide ranging experience in various programming languages and frameworks. These include Python, Django, Zope, JavaScript, jQuery, YUI3, Objective-C, Ruby, Ruby on Rails, C#, .NET, PHP, Perl and Object Pascal, across various platforms including Microsoft Windows, Linux, BSD, and OS X. A keen interest in development practices - especially the agile methodologies - and project management, and experience of working in distributed environments have ensured my skills are kept current. My strong communication skills have been developed through being a published writer, managing meetings, and preparing & delivering both presentations and training.
David Murphy's Experience
Infrastructure Team Manager, Commerical Engineering
Canonical Ltd.
Privately Held; 201-500 employees; Computer Software industry
October 2011 – Present (5 months) Home-based
I lead the Infrastructure team within Commercial Engineering, part of Professional Engineering Services.
Director
Lakeland Edge
Privately Held; Myself Only; Computer Software industry
July 2004 – Present (7 years 8 months)
Author
Freelance
July 2004 – Present (7 years 8 months)
In addition I have had the following articles published on a professional basis:
• “How to run your own yum repository” – http://www.linux.com/article.pl?sid=04/07/22/1718242 – published
by linux.com
• “DoingITforthekids”,an article about Open Source software for children was published in issue 66 of Linux User & Developer Magazine
• “RADicalPython”, an introduction to Rapid Application Development with Python and GTK was published in issue 68 of Linux User & Developer Magazine I contributed hacks #49 “Share Applications and Monitors with screen” and #59 “Convert Your Mailbox” to Linux Desktop Hacks (ISBN 0596009119) published in 2005 by O'Reilly I co-authored the second Edition of The Official Ubuntu Book (ISBN 0132354136) which was published in August 2007 by Prentice Hall. I worked on the chapters regarding installation, usage, advanced usage and management.I authored my own book titled “Managing Software Development with Trac and Subversion” (ISBN 18471916-5) which was published in December 2007 by Packt Publishing. This title is based on my own experience of developing and implementing a software development management system whilst at CSC, which was subsequently adopted by other teams.
Software Engineer
Canonical Ltd.
Privately Held; 201-500 employees; Computer Software industry
April 2007 – October 2011 (4 years 7 months)
I was primarily a web developer, responsible for several internal and public facing sites.
I was also the Scrum master for our team, running daily standups and fortnightly iterations.
Engineer
CSC
Public Company; 10,001+ employees; CSC; Information Technology and Services industry
October 2002 – April 2007 (4 years 7 months)
I was a member of the global Build Deployment Solutions team, in addition I was line manager for four members of the team who were distributed throughout the UK. Our team was responsible for the implementation, customisation and support of tools that we had originally developed. This involved client engagement, requirements gathering, project management and technical implementation. I provided a mixture of technical and management skills to the team as well as the direct development new tools.
Prior to this my focus was purely on development with the following three significant projects with numerous smaller, additional ones:
• I was responsible for the original development, and later lead development of a hardware/software discovery tool set that was used to determine a customers estate prior to transformation to a managed infrastructure. It consisted of a client written in Delphi and server components written in .NET/C#. When I left the tool set contained information on well over 500,000 devices across numerous customers networks worldwide.
• A stripped down version of the discovery toolset was commissioned to automate the assignment of asset tags to devices based on specific hardware details. Again this was written in a combination of Delphi and .NET.
• Finally I created a web-based reporting application in Ruby on Rails with a PostgreSQL database which provided access to previously incomprehensible reports, and at the same time provided a intuitive method of using the data that was extremely well received
My work within this team, specifically regarding the hardware discovery tool, led to me being nominated for CSC's Leading Edge technology excellence awards for both 2004 and 2005. I was also responsible for the development and implementation of a development management system using the Open Source tools Trac and Subversion.
Technical Specialist
CSC
Public Company; 10,001+ employees; CSC; Information Technology and Services industry
April 1998 – October 2002 (4 years 7 months) Sellafield, Cumbria
For this role I was sub-contracted through Alexander Mann and Lorien to I.T.Services (later bought by CSC) who provided services to BNFL.
I joined CSC initially as a Lotus Notes specialist and later as a general technical specialist. Throughout this role I was responsible for numerous applications, scripts and web applications utilising Perl, Delphi, PHP and later .NET.
My Lotus Notes duties included:
• Day-to-day management and administration of BNFL's multiple clusters of servers, which were divided between mail and application provision
• Implementation and maintenance of a dial-in gateway, later utilised by off-site servers for replication
• Creation and development of a user registration application that automated the creation of both Lotus Notes and Microsoft Windows NT users along with group membership, and mail/profile population
• Creation of a server monitoring service, developed in PHP and MySQL
• Creation of numerous Lotus Notes based applications including discussion and workflow features
Aside from my Lotus Notes role, I was also involved in the following projects:
• Creation of Delphi based message broadcast system that would notify users during login
• Design and development of a Microsoft Windows XP/2000 infrastructure that made full use of available Microsoft technologies including Active Directory, Group Policy Objects, Windows Installer, and remote deployment
• Creation of a hardware/software discovery tool to assist with deployment planning for the above infrastructure. The information was gathered with a variety of tools and scripts, while the results were stored in an SQL Server database with a ASP.NET based web interface
David Murphy's Skills & Expertise
David Murphy's Additional Information
- Websites:
- Groups and Associations:
Contact David for:
View David Murphy’s full profile to...
Not the David Murphy you were looking for? View more »


