Job Description: We are seeking a DevSecOps Engineer with proven ability to work closely with Developers and QA Engineers to deliver robust and reliable software deployments to join our DevSecOps team. We expect solid systems administration and network administration experience. The role is focused on the build and deployment of our in-house developed applications across development, test, staging and customer-facing production environments. We expect a significant level of automation to support large server infrastructures both on premise and in the cloud. This is an opportunity to work in a fun and challenging environment, using the very latest technologies to deliver our applications. Specific responsibilities include:
Develop and support the build and release pipeline automationConfiguration managementProviding operational support across services and platforms, including some out of hours coverContribute to the delivery of high availability, high performance servicesSupport solution development including contribution to service architectureDelivery of application infrastructure into production Job Qualifications: Specific requirements include: Bachelor's or Master's Degree or University Degree or equivalent in Computer Science/Information Technology.Proficiency with container technologies, ideally Kubernetes and DockerProficiency in one or more scripting languages is required (e.g. Bash, Python)Experience with Amazon Web ServicesLinux system administration – ideally RedHat based (e.g. CentOS)Working knowledge of automation tools such as Terraform, Puppet or Chef to manage large-scale environmentsGood knowledge of Internet protocols (DNS, DHCP, HTTP)Good knowledge of networking and security principles and best practice Bonus Skills: Experience working with Agile development teams contributing to software deploymentFamiliarity with the security scanning tools used in DevSecOps (e.g. Trivy, Blackduck)Experience of developing pipelines (e.g. Gitlab) leveraging public and private runnersFamiliarity with Windows server environments and principles (Nginx & supporting tools)Knowledge of configuring monitoring tools (e.g. Prometheus, Grafana)Knowledge in Database administration (PostgreSQL) Other qualities include: A passionate advocate of internet-based technologiesInnovative: keen to research and identify new beneficial technologiesSociable, collaborative, proactive and enthusiasticPragmaticExcellent interpersonal and verbal and written communication skills