Job Openings DevSecOps Engineer

About the job DevSecOps Engineer

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 automation
  • Configuration management
  • Providing operational support across services and platforms, including some out of hours cover
  • Contribute to the delivery of high availability, high performance services
  • Support solution development including contribution to service architecture
  • Delivery of application infrastructure into production

Qualifications: 

  • BA/BSc in a technical field
  • Proficiency with container technologies, ideally Kubernetes and Docker
  • Proficiency in one or more scripting languages is required (e.g. Bash, Python)
  • Experience with Amazon Web Services
  • Linux system administration ideally RedHat based (e.g. CentOS)
  • Working knowledge of automation tools such as Terraform, Puppet or Chef to manage large-scale environments
  • Good knowledge of Internet protocols (DNS, DHCP, HTTP)
  • Good knowledge of networking and security principles and best practice

Good To Have: 

  • Experience working with Agile development teams contributing to software deployment
  • Familiarity with the security scanning tools used in DevSecOps (e.g. Trivy, Blackduck)
  • Experience of developing pipelines (e.g. Gitlab) leveraging public and private runners
  • Familiarity with Windows server environments and principles (Nginx & supporting tools)
  • Knowledge of configuring monitoring tools (e.g. Prometheus, Grafana)
  • Knowledge in Database administration (PostgreSQL)