Principal DevOps Engineer
Define & drive modern DevOps practices and skills across Code
If you are a DevOps champion – passionate about helping teams & individuals to have the knowledge and capability to own and deliver software sooner whilst maintaining and evolving high-quality modern cloud architecture and security, then this may be the perfect role for you.
Role Band: 4
(Band Guide: 1:Foundation. 2:Professional. 3:Senior. 4:Lead/Principal. 5:Director)
The salary banding for this role is dependant on your experience
We are an equal opportunities employer and are committed to promoting inclusivity and diversity at Code. We are actively encouraging applications from black and ethnic minority groups and women in engineering.
Despite the impacts of COVID-19, we are still recruiting as normal. We have taken the full recruitment process digital, so will perform interviews, interactive sessions and the office walk around through web conferencing. We are also working remotely, however, our fantastic city centre office space is COVID-19 secure, and open for our staff to work from if they wish to from time to time.
Role and responsibilities
As a Principal DevOps Engineer, reporting to the Technical Director, you will be collaborating with other Principal level technical specialists/evangelists at Code (Principal Software Engineer & Principal Front End Engineer) to:
- Own & drive the technical strategy, objectives, and standards for DevOps at Code
- Inspire, mentor, and improve skills & capability in others
- Create reusable frameworks & services
- Create a vibrant internal DevOps community within Code
- Support our product teams on selection and use of technology to ensure it is fit for purpose and evolves
One of the most significant aspects of the role will be working across our multi-discipline product teams, providing hands-on support and guidance. This can vary from improving processes with automation or helping make architectural decisions.
This role will also include a unique opportunity to get involved in new products regularly. You will be an important part of new partner relationships during onboarding through activities such as auditing their current platform, defining a new vision & modern practisesm plus operating in a consultancy capacity to improve their process or internal skills.
By leading the DevOps specialism at Code, you will be comfortable in exploring and assessing the suitability of cloud tools & technologies for adoption throughout Code.
Skills and experience
You are already a high performer with a respected level of technical experience & competence across the DevOps landscape, so can take the below in your stride:
- Know what it means to adopt a DevOps culture.
- Strong communication & mentoring skillsets
- Thorough understanding of CI/CD principles (Azure DevOps, AWS Developer Tools, Jenkins).
- Experience in building solutions using major public cloud providers (AWS, Azure, GCP).
- Competent in evaluating the cost and utilisation of infrastructure solutions to ensure they are fit for purpose.
- Solid networking knowledge.
- Experience working with a range of web and database servers (IIS, Apache, Nginx, Haproxy, SQL Server, MySQL).
- Comfortable in scripting and programming languages (Bash, Powershell, NodeJS, C#, Ruby).
- Experience with infrastructure-as-code (Terraform, CloudFormation, ARM templates).
- Pragmatic secure-first design and the ability to provide confident security-related advice.
- Designing and implementing disaster recovery solutions, effective monitoring, and incident response systems.
- Excellent communication and the ability to be “always approachable”.
- An understanding of the current and future role of containers (Docker, Kubernetes) and “serverless” (Lambda, Azure Functions).
- Experience working with configuration management tools (Chef, Puppet, Ansible).
- Previously worked as part of, or closely with, a product development team.
- Previously provided external consultancy services.
- Experience working in an agile and/or lean environment.
- Attendance or already recognised within the tech community.
What we value
What our Teams and Engineers Value
- A focus on modern front end principles, Craftsmanship, Automation, TDD and BDD, DevOps, so technical solutions can be constantly adapted to meet ever-changing demands with reliability, repeatability and fast feedback.
- A love for design and usability – It’s not all about the tech implementation..
- Agile/Lean Thinking – Product focussed, Kanban approach, Design in the browser, Extreme programming, building collaborative team structures that want to use data to drive decisions.
- Self-Organising – empowered teams that constantly seek to improve to reliably deliver iterative solutions.
- Learning and Personal Development – Code Katas, Brown Bags, Skill Shares and External software coaches
- Actively attend and speak at local tech and lean meetups in the North West
- Use the flexible, fun and challenging work environment where innovative ideas are encouraged.
Code Computerlove Values
- We value people who are brilliant in their capability and the things that they make together
- We value people who are always improving both themselves and the world around them to make a difference
- We value people who collaborate, who are a joy to work with and who get more from themselves and those around them, by working together effectively.
For the foreseable future we are remote-first business, however, our fantastic city center office space is COVID-19 secure, and open for our staff to work from if they wish to from time to time. Our Manchester City centre office space, just a few minutes’ walk from Picadilly train station, reflects the collaborative way we work, so we’ve crafted studios and working environments that let creativity flourish.
We offer a competitive salary, negotiable dependent on qualifications and experience. On top of this we have a generous benefits package, including pension scheme, medical insurance, flexi-start, 25 days holiday growing to 30 days over time, paid social events, bike schemes, child care schemes, you name it…
Perks of working for Code
- An annual training budget of at least £500 so you can develop your skills
- Profit-related bonus scheme
- Medical insurance with eyecare and dental included
- Subsidised massages on-site
- Generous maternity and shared parental leave package
- Flexible hours and opportunities to work from home
- Annual (& legendary) Christmas jaunt abroad
- Social events subsidised by the company, including a weekly free bar
- Bike and rail pass scheme