Development Operations Engineer
- Recruiter
- Constellation AI
- Location
- London (Central), London (Greater)
- Salary
- Competitive
- Posted
- 24 Apr 2019
- Closes
- 22 May 2019
- Sectors
- Engineering, Software, IT
- Contract Type
- Permanent
- Hours
- Full Time
Development Operations Engineer
Company and Product Background
Constellation AI Limited (Constellation AI) is a company founded in 2016. It has been developing an Artificial Intelligence platform that uses technology to help individuals make right decisions in line with their personal definition of value and overarching aspirations for life.
Role Overview
We are looking for a new DevOps engineer. This role will see you take complete control over the implementation and direction of our cloud infrastructure. We are using docker, and kubernetes in AWS to deploy a fully micro-serviced Artificial Intelligence / Machine Learning tech stack.
This is not about copy-and-paste infrastructure deployment, but pushing at the forefront of what kubernetes, docker and AWS can do. With hybrid CPU/GPU deployments, GlusterFS, as well as a multitude of services (e.g. RabbitMQ, Postgres, ElasticSearch), you will face new, interesting and diverse challenges on a daily basis. You will be responsible for helping to deliver the maximum possible throughput in the minimum possible resource cost, whilst maintaining the security and integrity of our cloud.
The role requires experience developing large scale software solutions in several languages, for example, JavaScript, Java, and Net and experience working with PostgreSQL, Elasticsearch, fastly, Redis and with continuous agile development and integration processes.
The candidate will also have experience working with NoSQL databases, for example, Aerospike, Cassandra, and MongoDB as well as extensive relational database experience, extensive network knowledge on network security.
The candidate will be able to work with tools such as Wireshark, Curl, Dig, and so forth.
The candidate will have had experience working with configuration management tools, for example, Puppet or Chef as well as a vast knowledge in high-availability approaches such as failover, load balancing, clustering, and risk-management, and strong knowledge of Terraform/CloudForm, Kubernetes, Jenkins, RAbbit MQ, Docker/Docker Swarm.
Core Responsibilities
- Well versed in the core technologies of kubernetes and docker
- Have significant experience with a cloud platform (e.g. GCP/ AWS)
- Are excited by the challenges that come at the edges of these technologies
- You will champion DevOps best practices, and work with the engineering team to deliver a scalable, performant, and reliable cloud infrastructure
- Enjoy automating processes and building an ecosystem that works to deliver maximum productivity
Minimum Requirements
- Bachelor’s degree in Computer Science or any other relevant field or equivalent.
- 3 years’ experience in a DevOps capacity, preferably working support personnel for a DevOps Engineer in a fast-paced and constantly evolving environment.
- A proven and successful experience of developing large scale software solutions in more than one language, for example, JavaScript, Java, .NET, Python, and so forth.
Desirable
- Experience working with configuration management tools, for example, Puppet or Chef as well as a vast knowledge in high-availability approaches such as failover, load balancing, clustering, and risk-management.
Summary Details
Title: Development Operations Engineer
Location: London
Salary: Market rate
Start date: Immediate
Application closing date: 22nd May 2019
Click below for further information and to apply with your CV!