This job offer is closed
|Function type:||Freelance - Vast||Location:||Brussels|
Job description Full Stack Developer - Senior
We are looking for an experienced full stack software developer who is eager to automate complex and varying infrastructure configurations and turn them into REST services compliant with the OSB API. The context in which you work will vary frequently as you will work with multiple engineering teams in automating their systems and services.
Indeed, together with the system engineers of different IT-components, you will build OSB compliant service brokers which will expose automated services to others in the organization.
Our IT-departments consist of several IT-services and hardware systems, which all together deliver the necessary services and infrastructure to develop and run our applications.
A not limited list of those services: scheduling service, file transfer, monitoring, user creation, oauth configuration, firewalls, storage, databases,…. To deploy an
application, we often need several requests for configuration changes to those systems, often with manual interventions. This causes a long lead-time. ;
Our goal is to further automate our IT-departments and evolve to almost fully automated IT-infrastructure departments with straightthrough processing. All requests for configuration changes to those systems by other teams in IT or Business should be handled with one push on the button, with a minimal leadtime. This will contribute strongly to our aim to become a
DevOps organization. Our DevOps teams can use these automated services to take full responsibility of their configurations and deployments. ;
To bring those automated services in place, we have created an Open Service Broker framework based on open source standards. Service brokers manage the lifecycle of services, and platforms interact with service brokers to provision, get access to and manage the services they offer. The Open Service Broker API defines these interactions, and therefore allows software providers to offer their services to anyone, regardless of the technology or infrastructure those software providers wish to utilise.
You are responsible for the setup of several new brokers together with the system engineers of our infrastructure departments. You assist them in the build of the brokers and automations, according to the secure development framework. You will guarantee that engineering teams are involved in the development so that they have acquired the necessary knowledge to maintain the services after building them. ;
Within an engineering team you will have to be selfreliant in acquiring the necessary knowledge about the domain. You will need to analyse how the team is doing the configuration management of certain services (e.g. databases, ceph s3 buckets,..) today, you will need to provide a proposal on how those workflows could be implemented as an automated service and you will oversee the realization of the implementation. Doing so you help to increase the maturity of existing teams e.g. with respect to agile working, quality level of development colleagues ;
After exposing automated services towards DevOps teams, you will do the necessary steps to assist those DevOps teams in consuming those services.
- 5 years experience in software development with CI/CD ;
- Experience with Ansible, Python, Flask, Celery, REST API design is a plus ;
- Working experience within ITinfrastructure engineering team ;
- Good linux experience ;
- Communication skills in Flemish and English ;
- Problem solving mindset ;
- Teamplayer ;
- Very self-reliant & a quick learner as you will automate the services for different IT engineering teams ;
- Analytical skills as you will need to analyse existing workflows and make them suitable for