Operations Engineer

Reading
Permanent
GBP 40,000 to GBP 46,500 p/a
Mid-Senior Level
Small / Medium Size Business within the Computer Software / SaaS industry

 

The Role

 

The DevOps Engineer within R&D is responsible for technical contributions supporting teams of Software Engineers, with the goal of excellent project deliveries to time and quality.

 

The Engineering Services team within R&D provide agile operational services to all software delivery teams. They build and maintain hardware and software infrastructure for critical engineering services such as issue and task tracking, software configuration management, build and test systems. Their goal is to ever improve engineering practices and efficiencies for all R&D, via the maintenance and enhancement of key engineering resources and the intelligent automation of build and quality processes in a Continuous Deployment environment.

 

 

 

 

Key Responsibilities

·         Providing excellent technical contributions

·         Solid technical experience is required to analyse, design and implement model software solutions that are maintainable and reusable

·         Working with R&D to improve processes and adopting best practices

·         Reviewing successes and identifying issues to innovate process solutions and align best practices

·      Active member of the team, in improving deliveries

·         A major contributor and shares in the initiatives and tasks required to achieve team goals

·         Support creativity and innovation

·         Support a culture of creativity for growing innovation in software solutions and delivery

·         Actively support cross team collaboration

·         In parallel with making goals and status visible, encourage the team to work together to achieve common goals as well as being proactive in providing excellent “customer service” across functional teams

 

 

Skills Profile

Essential

·         Continuous Integration tools e.g. Jenkins

o   Source Code Management and branching schemes e.g. GIT

o   Build and test e.g. Ant, Maven, JSON, Groovy

o   Jenkins 2.0 pipelines

·         Configuration Management e.g. Puppet, Chef, Ansible

·         Continuous Delivery tools e.g. Nexus, Artifactory

o   Quality tools and metrics

o   Dashboarding, monitoring and alerting

o   Intelligent build promotion

·         R&D systems management and automation

o   Issue Tracking e.g. Jira

o   Virtual development and test environments - VCenter/VMWare, HyperV

o   VirtualBox, Vagrant

·         Cloud services e.g. AWS, Azure, GCP

Desired

·         Development, integration and automation

o   Bash, Python, Perl

o   HTML, PHP, SQL

o   Java, C++, C#, C

·         Static Source Code Analysis e.g. Coverity, SonarQube or similar

·         Code Coverage tools e.g. Bullseye, lcov/gcov

·         Networking skills

·         Disaster Recovery

·         General knowledge of Devops principals

 

 

Personal Characteristics

 

·         Experience of software quality, test and development techniques (TDD, BDD, CI etc.)

·         Contributes to improvement in an evolving technical environment

·         Demonstrates good technical expertise

·         Clear and concise communication skills (verbal and written)

·         Presentation and collaboration skills

·         Understanding of Scrum framework and the complete software development lifecycle

·         Willingness to learn new technologies and methodologies

 

 

Other

 

·         Degree or equivalent experience:

·         Years of experience: 2+

·         Specialized training in: Continuous Delivery/Deployment

·         Scrum, Agile methodologies

 

APPLY NOW
Share this job: