Open position.

DevOps Engineer

Job description.

We are looking to grow our DevOps department with several DevOps engineers with a background supporting Agile software development, Continuous Delivery into Dev/Test, pre-production and production environments.

You responsibilities.

  • Day-to-day responsibility for the DevOps infrastructure and processes
  • Administration of the development environments in the AWS/Google Cloud
  • VM / Tenant creation using cloud APIs (using Terraform, Packer, Ansible)
  • Jenkins & Gitlab CI
  • Installation/Handover of products to be deployed in Production and UAT environments
  • Hosting requirements that the development team should be made aware of
  • Ensuring that development and production environments remain as synchronized as possible
  • Working closely with the product development teams to understand and implement any project specific requirements
  • Continuously looking to improve and enhance the infrastructure
  • Upgrading software and tool versions
  • Knowledge of and evaluation/installation/adaptation of new tools
  • Automation of all common tasks using scripts / tools (where possible)
  • System administration on Linux / Unix
  • Scripting (Unix Shell, Perl, Python)
  • Virtualization technologies (Vagrant, Docker, LXC etc)
  • System configuration frameworks (Puppet, Ansible, Chef)
  • Continuous Integration tools (Jenkins, Bamboo, Sonar). Other Agile tool sets (Jira, Taiga)
  • Source Control and Dependency Management (GIT, SVN)
  • System monitoring (i.e. Nagios, cricket, grafana, ELK)
  • Knowledge of web server and application server configuration (NGINX, Apache, Tomcat)
  • Good network knowledge but not administration (VPN, Firewalls, Routing, named etc)

Our requirements.

  • 3+ years of experience supporting developers and installing/maintaining Linux servers should provide you the necessary maturity to handle the challenges
  • Coding ability in an object oriented language (Java, C#, C++, Python, etc.)
  • Good understanding of Linux fundamentals
  • Familiarity with continuous integration and continuous deployment
  • Used to being part of a team and bringing an added value
  • Enthusiastic about collaborative problem solving
  • Eagerness to solve challenging problems and a love of learning and trying new things
  • BS in Computer Science or related field or equivalent experience
Go top
Submitted.
We will get back to you soon.