DEVOPS AND SYSTEMS ENGINEER

  • Full-time

Company Description

Our Client is urgently in need of a Devops and Systems Engineer. 

Job Description

  • Setup new servers with operating system (windows or linux) and required software

  • Installation and maintenance of DevOps tools like Gitlab, Jenkins, Ansible, Nexus, Nagios, Graylog

  • Deployment of application and web servers to test, staging or production environment

  • Ensure the sanity of test, staging and production environment

  • Constantly seek new tools to make CI/CD process faster and more reliable

  • Performance tuning of web and application servers

  • Manage cloud infrastructure on AWS

  • Automation of application deployment

  • Setup and maintain application health dashboards

  • Prepare server setup checklists and procedural documents

  • Ensure fast load speed and size of websites and applications

  • Ensure High availability and redundancy of all applications

  • Plan and document disaster recovery processes for all the company’s critical applications

  • Conduct bi-annual disaster simulation to ensure disaster recovery processes remain relevant and effective

  • Train Junior and Associate DevOps Engineers

  • Participate in recruitment process for DevOps Engineers

  • Liaise with security engineers to ensure security of applications in production

  • Liaise with developers to ensure applications are highly scalable and performing optimally

Qualifications

  • A First class or Second class upper Bachelor’s degree in Computer science, Computer engineering, Mathematics, Statistics or a related field

  • 5 to 7 years’ experience in DevOps or network and system administration

  • Familiar with at least 1 scripting language

  • Experience coding java

  • Experience with cloud hosting, specifically AWS

  • Hands on familiarity with docker or kubernetes

  • Very familiar with at least 1 RDBMS

  • Good knowledge of SQL

  • Good verbal and written communication skills

  • Demonstrates excellent collaborative skills

  • Experience using DevOps tools

  • Basic understanding of networks

Additional Information

 

  • Be a great team player with a can-do attitude
  • Strong ownership mindset
  • Agile problem solving.
  • Critical thinking capabilities
  • Good attention to details
  • Dynamic and active