Graphic Engineer

Contract: 12 Months+

The main function of a DevOps Engineer is to build functional systems that improve software experience. A typical DevOps engineer is responsible for deploying product updates, identifying, and troubleshooting production issues as well as implementing integrations.

Responsibilities:

  • Set up and maintain build infrastructure and systems.
  • Set up and maintain Continuous Integration infrastructure and systems.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Analyse information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.

Skills:

  • Strong knowledge of DevOps practices.
  • Familiarity with building for hardware
  • Experience with creating make files
  • Experience with administration on Windows and Linux systems
  • Experience with Python
  • Familiarity with C/C++
  • Experience with networking
  • Experience with server deployment and setup
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Ability to work independently and manage one’s time.
  • Knowledge of computer hardware and software.
  • Understanding of how various IT systems work
  • Knowledge of design techniques and principles involved in production of drawings and models.
  • Experience with DevOps tools such as Puppet, Kubernetes, Jenkins or others.

Education/Experience:

  • Bachelor's degree in computer science or equivalent training required.