Currently I’m a DevOps Graduate at Sky Betting and Gaming. DevOps is not really an easy role to define, but from my brief experience I think that a DevOps engineers are multi-disciplinary engineers, yet are specialists in the integration of systems. This role is really interesting, and perfect for me as I get to be involved with all of the different aspects of the company, from testing, to development work and also the deployment of a product. What I am really trying to say is: if you like understanding the flow of information, solving problems by using analytical approaches or like to debug broken code – you should consider a role in DevOps.
While at Loughborough University, I was part of a sponsorship program for a defence organisation which meant I completed summer placements as well as a year in industry between my second and third year for that company. Giving up my summers wasn’t quite as bad as it sounds; I got paid and most importantly it gave me some invaluable experience, which has shaped my career. During my master’s year at University I decided to look beyond my engineering background where I had all of my experience, and to something which would challenge me in a different way. The time I spent doing my degree and working in industry made me realise what I enjoyed doing the most was solving difficult problems and working with the latest technology in a modern fast-paced environment. Sky Betting and Gaming fits this description perfectly; I could be working on iOS10 or Nougat, using UNIX or the latest MacBook Pro to create and develop a product. Sky Betting and Gaming are pushing the boundaries of what technologies the market can use, and what their employees use to fulfil the latest gaming or betting trends.
If someone told me six months ago I would have a good understanding of, and be able to use the likes of Ruby, Jenkins, Vim, AWS, Chef or Docker in such a short period of time I would have asked them to repeat the sentence and explain what most of those words actually meant. I don’t mean to scare anybody off, but you will need to keep an open mind when thinking about the variety of toolsets which are in existence to help you complete a job.
With a willingness to take a risk and a little step into the unknown with new toolsets or technologies you could be making yourself more efficient and also enhancing the product. This open-minded approach will consequently ensure that you are constantly pushing yourself to understand different languages or previously unheard of technology, thus continuously growing yourself and the company. Keeping my mind open and taking a risk perfectly sums my transition from engineering to technology - it is the ideal platform on which to build new skills and a career. I took a risk, but it paid off.
If you or anyone you know enjoys a challenge then take a look at the new Graduate Software Academy and the Early Careers Tribe.
James Moorhouse Blog: Life After Graduation