This is a key role within a technology-focussed team, with the successful DevOps Engineer required to define, implement, manage and maintain the hosting environments working with suppliers and other stakeholders as applicable to ensure fit for service architecture/processes are delivered.
Key Responsibilities and Accountabilities:·Define, implement, manage and maintain the hosting environments required to support the UKs strategic objectives for platforms and hosting·Working with suppliers and other stakeholders as necessary to ensure fit for service architecture and processes are implemented ·Operational management of infrastructure and applications ·Building and configuring new server platforms and infrastructure, using automated tooling to do so ·Testing, debugging and troubleshooting of platform level problems ·Supporting development teams configuring applications for deployment ·Assessing the DevOps maturity of the organisation and identifying/implementing improvements as applicable·Identification and development of resources to establish a sustainable internal capability for long term DevOps and hosting needs
Qualifications:·Educated to Degree-level qualification within a computer engineering subject or equivalent experience·CESG certified professional (IA Architect) is desirable
Experience: Essential·Substantial experience in System Administration ·Substantial experience in public cloud implementations – creation of and migration to·Understanding of application deployment strategies and continuous integration ·Proven ability to build effective relationships with third party suppliers and employees·Project delivery in both Agile (DSDM and Scrum) and Waterfall environments·Securely Deploying and configuring machines in a Cloud environment·Experience of containerisation, ideally using Docker·Experience of using automated environment build tooling e.g. Terraform for Infrastructure as Code and Ansible for Configuration Management·Experience of building infrastructure within the AWS cloud using AWS technologies such as lambda, s3, ec2, iam, ebs, elastic beanstalk, route53, ses, rds, elasticache, autoscaling, loadbalancers, vpc·Experience of continuous integration tooling, ideally using Bamboo / Jenkins·Working knowledge of Vagrant/Virtualbox and CoreOS
Skills:·Understanding of common web application architectures·Strong Linux system administration skills, predominantly in CentOS and RHEL with skills in networking / routing / load balancing and VPN configuration·Experience debugging a complex multiserver service·Installation and management of COTS/open source monitoring tools such as CoScale, Nagios, New Relic, OSSEC, ELK·Knowledge of Kubernetes, RedHat OpenShift and GlusterFS·Familiarity with network protocols TCP/IP, HTTP, SSL, etc.·Strong scripting and language skills i.e. Ruby, Bash, Python, Java·Working experience of databases, such as Oracle/PLSQL, SQL Server, Postgres, MySQL, NoSQL (Cassandra, MongoDB, DynamoDB) ·Working experience of other software such as Jira, Confluence, Stash, Nexus, Artifactory, SonarQube
There may be the occasional requirement for national travel.
This job was originally posted as www.cwjobs.co.uk/job/79140576