Key DevOps Engineer Responsibilities:
Create and maintain the development, QA and production platforms of the company.
oProactively monitor service metrics seeking out potential issues to help minimise disruption to global, always-on software applications.
oWork with development and QA to implement solutions for security monitoring of new and existing platforms.
oEnsure value for money from testing, QA and production platforms.
oReport on platform performance and costs to manager and project teams.
Ensure the testing, QA and production platforms are appropriately provisioned and meet the needs of stakeholders and continuous software delivery practices.
oCollaborate with the Software Development and QA teams to establish and maintain continuous integration and continuous delivery pipelines.
oWork closely with the Business Systems Infrastructure team to integrate new processes and services with existing.
oEstablish and maintain build-scripts, machine images and other tools to facilitate the automation of testing and deployment of software applications.
oIdentify and implement changes to aid continuous improvement within the software development lifecycle.
oDecommission obsolete or unused systems.
Represent Business Systems in the agile software development process to ensure the development teams, and their processes are supported.
oWork with development teams to ensure infrastructure considerations and other non-functional requirements are taken into account during software design and implementation. The goal being to create systems which are secure, scalable and straightforward to host and maintain.
oContribute to daily face-to-face stand-up meetings.
Technical DevOps Engineer skills, qualifications and experience:
Qualified to degree level or equivalent.
Strong communication and teamwork skills.
Ability to understand requirements and translate them into deliverables.
Will have technical expertise across a range of technologies and operating systems, and will be able to demonstrate a firm grasp of the underlying concepts and principles e.g.:
oIP (TCP, UDP & Routing), Domain Name Resolution (DNS)
oVirtualisation and containers
oLoad balancing, clustering, replication and fail-over
oNetwork Security (Firewalls, IDS, IPS and VPNs)
oWindows and Unix-like operating systems
Familiar with Agile development methodologies and Continuous Integration/Continuous Delivery practices.
oManaging, monitoring and maintaining cloud environments, in particular AWS and Azure.
oConfiguring and deploying websites using Microsoft IIS, NGINX, Varnish and stunnel.
oUsing and managing relational databases such as MS SQL, PostgreSQL and MySQL.
Exposure to, or experience of:
oScripting Infrastructure as Code using tools such as Terraform, Puppet or similar.
oBuild tools and platforms such as ANT, Jenkins, Maven, Team Foundation Server (TFS), Visual Studio Team Services (VSTS) or similar.
If you are interested in the advertised position for DevOps Engineer please 'Register your interest' through the requested method and we will be in touch shortly with regards to your suitability for the role.
Sharpe Recruitment Ltd is a North East based consultancy, dedicated to placing professionals in rewarding jobs throughout the North of England across a variety of disciplines including Digital Media, Design, Development, Creative Advertising, Sales & Marketing, Tech & IT.
- Systems Management
- Systems Administrator
- Load balancing
- DevOps Engineer
- IP (TCP
- UDP & Routing)
- Domain Name Resolution (DNS)
- Virtualisation and containers
- replication and fail-over
- Network Security (Firewalls
- IPS and VPNs)