Craig Emery

DevOps Engineer

Northstowe, England, United Kingdom33 yrs 10 mos experience

Key Highlights

  • Proven track record in complex software development.
  • Expertise in CI/CD and DevOps practices.
  • Strong leadership in Agile and Scrum methodologies.
Stackforce AI infers this person is a DevOps and Software Engineering expert with extensive experience in embedded systems and CI/CD.

Contact

Skills

Core Skills

DevopsSoftware EngineeringSoftware DevelopmentContinuous IntegrationEmbedded SystemsCloud ComputingWeb Development

Other Skills

AWSAgileAgile WorkflowAutomated TestBashBuild systemsCC++CI/CDCorbaDVCSDevelopment OperationsDockerGNUGNU Make

About

I am an extremely experienced Software Engineer, Technical Manager, Certified Scrum Master & Team Lead. I have a proven track record of bringing complex software development programmes to a successful conclusion. I am also customer-centric and "can-do" in my more "service provider" roles, whilst keeping collaboration at the forefront and maintaining a keen eye on long term architecture / road-maps. Specialities: My commercial technical experience began in 1991 and has many facets but especially: Continuous Integration Kotlin & TeamCity Jenkins Bash Docker GNU Make Python 2 to 3 conversion / interoperability Python (including itertools and multi-threading, pylint and PEP008 clean) Twisted Python UNIX XenServer C C++ DVCS: git & Mercurial extensive STL (I implemented a highly tuned embeddable STL myself) Generic Programming iostreams UML OOA/OOD Python/wxPython Ruby on Rails Corba & other RPC (Pyro) embedded-C/C++ distributed and desktop applications Team leading People management Scrum / Agile.

Experience

33 yrs 10 mos
Total Experience
3 yrs 1 mo
Average Tenure
1 yr 9 mos
Current Experience

Arm

Staff DevOps Engineer

Sep 2024Present · 1 yr 9 mos · Cambridge, England, United Kingdom · Hybrid

TeamCityKotlinGitOpen-Source SoftwareGNUDevOps+1

Roku inc.

Senior Software Engineer

Oct 2021Sep 2024 · 2 yrs 11 mos · Cambridge, England, United Kingdom

  • Representing the Developer Experience team in Cambridge. Looking after CI/CD, TeamCity & Kotlin, Docker, GNU Make builds, Python back end scripting, GitLab CI, pushing assets into automated test, looking after RokuOS firmware embedded engineering effort.
CI/CDTeamCityKotlinDockerGNU MakePython+3

Undo

Senior Software Engineer

Mar 2021Oct 2021 · 7 mos · Cambridge, England, United Kingdom

Cmr surgical

Senior Software Engineer

Nov 2020Feb 2021 · 3 mos · Cambridgeshire, England, United Kingdom

  • Python, TypeScript & Lambdas/AWS in the Knowledge team.
PythonTypeScriptAWSSoftware DevelopmentCloud Computing

Pulse secure

Snr Staff Software Engineer

Mar 2020Nov 2020 · 8 mos · Cambridge, England, United Kingdom

Fremery limited

2 roles

Managing Director

Promoted

Feb 2019Oct 2021 · 2 yrs 8 mos

Contract Engineer working on Docker, Jenkins, Automated Test and Build, Python, CI/CD at Qualcomm

Feb 2019Feb 2020 · 1 yr

DockerJenkinsAutomated TestPythonCI/CDSoftware Engineering+1

Cemery ltd

4 roles

Contract Engineer working on Jenkins, Automated Test and Build systems at Qualcomm

Jan 2018Jan 2019 · 1 yr · Greater Cambridge Area

JenkinsAutomated TestBuild systemsDevOpsSoftware Engineering

Contract Software Engineer working on Product Development at Audio Analytic

Nov 2016Sep 2017 · 10 mos · Greater Cambridge Area

Managing Director

Jul 2016Jan 2019 · 2 yrs 6 mos · Greater Cambridge Area

Contract Engineer working on Bluetooth Voice & Music software at Qualcomm

Jul 2016Nov 2016 · 4 mos · Greater Cambridge Area

Grapeshot

Continuous Integration Engineer

Sep 2017Dec 2017 · 3 mos · Greater Cambridge Area

  • CI/CD, DevOps etc

Citrix r&d ltd

Head of Development Operations, Core Infrastructure, Citrix R&D Ltd

Aug 2010May 2016 · 5 yrs 9 mos · Greater Cambridge Area

  • For Citrix I was the head of Development Operations in the Core Infrastructure Group
  • Development Operations supports the XenServer Engineering developers in building & developing the virtualization server platforms and products Citrix sell. I managed all the services & facilities, development and supply of all the productivity tools that assist software development: product build, continuous integration (in-house and Jenkins) & auto-build, wiki's (Confluence), issues tracking (Jira), SCM (git & Hg), code review (ReviewBoard) etc. CapEx, service & build artefacts availability, developer support (branch management and integration tools for instance) all came under my team. Development is geographically distributed and so is all the support infrastructure, including source code replication. Their wiki facilitates lots of process and project management, so Product Management, Quality Assurance & Testing are primary customers of ours. Our issues tracking system facilitates the Agile Workflow used across all the teams. My team owned a build lifetime from code submission to basic testing. I managed the release of our product both "to Manufacture" (RTM) and "to the World" (RTW), working closely with Documentation and our content delivery chain. I also host hotfix packages and metadata used by the management UI: XenCenter.
  • Previously I also ran Air Cover for XenServer Engineering.
  • Air Cover was a specialist Life-cycle Management (LCM) team dealing only with the most critical customer defects. I spent 10% of all Development activity on supporting defect triage and diagnosis on this class of issue. I expedited the process by accelerating access to reproduction environments, exemplar hardware and rapid 1:1 communication with the customer (via Customer Support). Air Cover rapidly gained a strong reputation for excellence and delivery across the whole of Citrix. It eventually became habituated & deployed and scaled up across all of Development becoming Kanban for each sub-team.
CI/CDDevOpsSoftware Engineering

Kgb_ (formerly infonxx)

Senior Engineer

Apr 2009Aug 2010 · 1 yr 4 mos

  • Using Ruby on Rails to deliver a rich web-based application framework to all the "agents" working for kgb_. kgb_ have 1000s and 1000s of self-employed staff working from home using our Rich Internet App to deliver fast & high quality answers to SMS-delivered questions on ANY topic from customers in several continents. I'm a member of a VERY Agile core team in Cambridge and a Certified Scrum Master.

Over community primary school

Parent Governor

Mar 2009Sep 2012 · 3 yrs 6 mos · Greater Cambridge Area

  • I was part of the Governing Body that helps manage Over Community Primary School. Over is a primary school in South Cambridgeshire with approximately 280 pupils and a great reputation. As a Governor I was a critical friend helping to ensure the continued long term success of the school. As well as being in the Full Governing Body as a Parent Governor, I served on the Curriculum sub-committee and the Head Teach Recruitment selection panel. With the latter, I made a significant contribution to the entire process of hiring of a new Head Teacher in 2012 - including defining the role, advertising, information pack, screening and selection, 2 full days of interviewing the short-listed candidates and eventual extension of an offer (after due assessment and deliberation) which was accepted - an experience I'll never forget.
Development OperationsContinuous IntegrationAgile WorkflowDevOpsSoftware Engineering

Qualcomm

Staff Engineer / Manager

Mar 2001Apr 2009 · 8 yrs 1 mo

  • Although still very hands-on, I manage an organisation of 6 Engineers (4 direct reports) and heavily contribute to the Engineering effort to implement advanced mobile device User Interface technology. After 7 years on the embedded platform, I moved to spend the last year in the Developer Tools / IDE team.
  • I was working for 3G Lab (sometimes written 3GLab) before they changed name to Trigenix Ltd and then they were acquired by Qualcomm in October 2004.
Ruby on RailsWeb Development

Financial times

Senior Engineer

Jun 1995Aug 2000 · 5 yrs 2 mos

  • I was a technical team lead and Senior Engineer for FTEP, the electronic publishing division for the Financial Times (both owned by Pearson).
  • I worked almost entirely on the Galileo project, the Y2K project to replace the mainframe-based publishing system that delivered search and retrieval functionality over the several hundred publications that were accessible to FTEP's customers.
  • After going live for 3 months, Pearson sold FTEP to Lexis-Nexus Europe. The work post-acquisition focused entirely on migrating our customers from Galileo to LNE's own platform. Shortly after that, I left the company as LNE didn't look like they were that interested in heavily utilizing the development talent in the London office. A few months later the London office was first moved and then closed, with the remaining roles being relocated to a Surrey office.

Epic multimedia group

Senior Developer / Mac Evangelist

Oct 1991Jun 1995 · 3 yrs 8 mos

  • I joined Epic as a graduate working on Computer-based training and exhibition packages mostly for the Pharmaceutical industry all deployed on the Phillips CD-i system. When the CD-i work dried up I moved over to games work and helped develop a cross platform interactive adventure framework aimed at facilitating the porting of PC games written by Epic to the Macintosh on Mac OS 7.
  • When the company fell into financial problems in 1995 I left.

Education

University of Sussex

BSc — Computer Science

Jan 1987Jan 1991

Swindon College

A-levels

Jan 1986Jan 1987

Ridgeway Comprehensive

Jan 1978Jan 1985

Stackforce found 100+ more professionals with Devops & Software Engineering

Explore similar profiles based on matching skills and experience