Accessibility Links

DevOps Engineer - Ansible, Puppet, Chef

  • Salary: Negotiable
  • Job type: Contract
  • Location: Newcastle upon Tyne, Tyne and Wear
  • Sector: Other
  • Date posted: 28/03/2018
  • Job reference: J384088A

Devops Engineer

3-6 months
Newcastle



Role
Working on various infrastructures, (windows / Linux ) ( Cloud / Data Centre ) to deliver high availability, rapid solutions using predominately open source software. Delivering automated solutions which deliver value to the customer. Advising the customers on the latest technologies and methodologies, designing and implementing innovative approaches to Automations.Ensuring software standards are maintained, being able to train and mentor junior staff. Defining processes and procedures to ensure re-use and standards. Understanding security policies and implementing solutions, which are high availability and scalable

Skills

  • Experience with any configuration management tools, e.g. Ansible (preferred), Puppet, Chef.
  • Experience with any build and provisioning tools, eg. Jenkins (preferred), Terraform, Packer, , Team City etc.
  • Experience and knowledge of AWS, Azure, bare-metal and Virtual hosting.
  • Experience of Test Driven or Behavior Driven development, and being able to implement automated test solutions,
  • The ability to integrate various products using APIs etc enabling a joined up automated approach,
  • Experience with monitoring systems, e.g. ELK, Nagios, New Relic, DataDog, Splunk etc.
  • Experience with Docker container hosting (Kubernetes, RedShift etc.)

Designs, develops, installs, tests and documents complex database applications software, including server, client, and web components. Contributes to the design and delivery of technical architecture solution components. Provides work guidance to less experienced personnel. Leads teams in providing flexible reusable components in designs. Provides highly complex design documents and translates into component-level designs to accelerate development. Develops strategy, design and data gathering approaches. Leads efforts to provide flexible reusable components to increase cost effectiveness. Analyzes, designs and reviews design of applications and suites to ensure that customer specifications are met. Oversees relationships between application architects and development teams to ensure that product development and implementation are coordinated. Leads product development teams and senior designers in developing accurate and relevant design requirements. Recommends and implements alternative courses of action as appropriate. Education: Bachelor's Degree.

Suitable candidates should submit their CV in the first instance

Similar jobs
View more similar jobs