• Permanent
  • Anywhere

For one of our clients we are looking for developers with a remarkable passion for Cloud Native Application Development, preferably with experience in developing Native Cloud applications (NCA).

Company

This organization is traditionally a VMware professional services company providing the highest quality to its respected clients and treats its people with a very personal approach – as they come first.

This company is 40-50 man strong and focuses to grow this year. Besides being a true specialist in Virtualization, they are a broadly oriented software defined company. Their VMware branch employs 40 specialists and next to that they have a Security division and a developer’s division working on a portal.

Their recent projects focus mostly to hybrid areas, where they offer IT Infrastructure solutions both on premise as in the cloud. In the case of our client this is mostly VMware focused when it comes down to the on premise solutions, the cloud part is mostly Microsoft Azure and Amazon Web Services related.

Our client represents a group of customers who face both IT Infrastructure challenges as many software related challenges. Our client helps their customers both ways as they already had the right developers in-house although they were placed on the Internal Portal project.

Currently our client is facing numerous requests regarding its development branch.

Common denominator is ‘Cloud Native’ which made decide our client to form a completely new unit, led by a Lead Developer.

Who are we looking for

We are looking for Developers who communicate easily, are forward minded and share the vision of Cloud Native Development as being a spearhead regarding to companies with relatively big internal development requests.

Desired Requirements

  • Passion for and preferably experience with container technology, microservices; Docker, CoreOS Rocket
  • Experience in AWS;
  • Automation tools like Puppet/Ansible/Chef
  • Experience with open-source technology such as MySQL
  • Great communications skills;
  • Real passion for technology, great capacity to learn.

Background on Cloud Native

Cloud Native refers to applications or services that are container-packaged, dynamically scheduled and micro services-oriented. (Containers like Dockers / CoreOS Rocket)

Cloud native application development allows Internet companies to scale their businesses in a practical way.

A Native Cloud Application (NCA) is a program that is designed specifically for a cloud computing architecture.

In general, a native app is an application program that has been developed for use on a specific platform or device.

Virtual servers can quickly be added for testing and, in theory, an NCA can be brought to market on the same day it’s created.

NCAs are designed to take advantage of cloud computing frameworks, which are composed of loosely-coupled cloud services.

That means that developers must break down tasks into separate services that can run on several servers in different locations.

Because the infrastructure that supports a native cloud app does not run locally, NCAs must be deployed with redundancy in mind, so the application can withstand equipment failure and re-map IP addresses automatically should hardware fail.

NCA design creates great flexibility and agility and allows organisations to deploy very frequently. Why are frequent deployments important? If you can deploy hundred times per day, you can recover from mistakes almost instantly. If you can recover from mistakes almost instantly, you can take on more risk. If you can take on more risk, you can try wild experiments à the results might turn into your next competitive advantage.

Maximum file size: 1 GB.