Recently accepted a postion at Purplebricks as a DevOps Engineer.
Built from the ground up a DevOps pipeline to automate build/releases getting the value to customers significantly quicker and without disruption to the service. Have an active input in the architecting of the API. Teach the team about new technologies, development and practices. Provide technical support to internal customers. Manage and maintain several databases including Azure SQL, Oracle and ERP DB. Create various Windows Services / Azure Web Jobs to automate tasks saving time and money. Liaise and code review for our outsourced developer.
Maintain, bug-fix and implement new features for in-house administration software. Architect and refactor this legacy system into N-Tier solution so it was extendable and ultimately more stable due to swapping out outdated legacy libraries (Examples such as old office interops). Manage and maintain several MySQL databases associated with this software and then play a part in architecting a new MS Azure Database to combine and centralise many databases into one main system, ultimately moving to a Microsoft stack.
Refactor an expansive code base to follow strong OO principles. Create various Windows services to automate tasks. Thoroughly and rigorously test code and bug fix. Integrate with third party APIs to provide various functionality requested by the client.
Maintain and install IT equipment. Manage Group Policy and general network administration.
Apart from being a web developer, I enjoy most of my time playing games, socialising and reading.
I spend a lot of time keeping up to date with the latest developments in industry. Keeping up with many different TV shows and Movies and I have recently started going to the gym in a bid to get healthier.