Job Openings DevOps Engineer

About the job DevOps Engineer

Responsibilities:

  • Work closely with team members within cross-functional agile development teams
  • Provision and manage multiple application environments and enable efficient application deployments
  • Drive continuous improvement in software delivery, through practices like build automation, test automation, continuous integration and deployment (CI/CD).
  • Setup application monitoring and actionable alerts to support development team operations
  • Setup automation for systems operations processes such as backup, recovery and patching etc.

Requirements:

  • Experience working with modern web application technologies such as Node.js, ReactJS
  • Experience in software versioning workflow such as Git.
  • Experience in working with cloud platforms such as Amazon AWS
  • Solid understanding of Continuous Integration and Continuous Delivery concepts
  • Experience with devops-related tools such as:
    - Jenkins, Atlassian Bamboo, or similar CI/CD tools
    - Terraform / Ansible / Chef / Puppet
    - Shell-scripting
  • Familiar with Agile processes/practices (e.g. Scrum, Extreme Programming)
  • Experience in the following would be advantageous:
  • Familiar with Container technologies such as Dockers
  • Network administration (VLAN, subnets, routing configuration, proxies, load balancers, DNS configuration)
  • Working knowledge of complex web hosting configuration components, including firewalls, load balancers, web servers, application servers and database servers
  • A minimum of 3-5 years' relevant working experience is preferred.
  • Preferred character/personality traits:
    - Independent, self-driven, with high self-expectations
    - Curious, open to new ideas