DevOps Engineer

A leading Insurance firm is looking to recruit a DevOps Engineer for their growing DevOps Technology team.

KEY RESPONSIBILITIES

  • Create, deploy, and maintain a testable and secure infrastructure across two cloud platforms (GCP and Azure)
  • Architect and build CI/CD pipelines
  • Manage code deployments, fixes, updates, and related processes
  • Document the pipelines, processes, and automated tasks
  • Work with developers, technology, and product teams to build robust and scalable long-term solutions
  • Define operations metrics and instrument the application to monitor the overall health status, resource usage, performance, and operational efficiency
  • Schedule regular security tests and vulnerability scanning on deployed applications, monitoring for open ports, endpoints, and security holes
  • Coordinate platform support for the company’s platform
  • Innovate to replace manual processes through automation that enable engineers to operate safely at high speed and wide scale
  • Offer technical support where needed, developing software for our back-end systems
  • Create processes that enhance operation workflow and provide positive customer impact

KEY REQUIREMENTS

  • Bachelor’s Degree or higher in Computer Science, Electrical Engineering, or a related field
  • 2+ years’ experience in the same or related role
  • Direct commercial experience with GCP and Azure
  • Understanding of system administration in Linux/Unix environments
  • Experience with configuration management software such as Kustomize, Chef, or Puppets
  • Ability to troubleshoot and problem solve GCP and Azure related issues independently
  • Strong familiarity with version controlling tools (e.g., Git)
  • Experience with continuous integrations tools such as Circle CI, Travis CI, Jenkins
  • Proficiency in scripting languages such as Python, Bash, JavaScript, Ruby
  • Sound knowledge of Java and Node.js
  • Experience with database management systems such as PostgreSQL and MS SQL Server
  • Experience in developing Infrastructure as Code using Terraform, ARM, or Sensible
  • In-depth knowledge of containerization technologies such as Docker and Kubernetes
  • Sound knowledge of network engineering and security principles, e.g. protocols, routing, switching, filtering, firewall rules
  • Understanding of static and dynamic security testing tools, good understanding of security and systems best practices
  • Experience with project management and workflow tools (e.g., Jira)