DevOps Software Engineer
Brief Assignment Description:
The DevOps Software Engineer will be working on Innovative products and technologies that are the future of the Company such as their Digital Platform, their new Data Platform, or their revolutionary Data Exploration offering.
As a DevOps, he/she will be working with a first-class team and brilliant-minds in tackling extremely challenging problems, while shipping high-quality application and developing deep product knowledge, technical expertise and problem solving.
•Lead the transformation towards a DevOps working model and enable capabilities to ship software fast while still maintaining the highest quality and reliability.
•Function as in-house consultant/expert for resolution of complex technical issues. Research emerging trends/best practices and determine implications of proposed solutions on meeting business unit strategy.
•Employ agile development practices to support and improve execution of the delivering teams.
•Be a technology advocate and share expertise with other team members.
•Be a key partner to the business and the rest of the team throughout the delivery cycle.
•Think through challenging and interesting problems and solve them with your team.
•Coach and help develop the team and the Company'scommunity.
•Be an expert on the team with responsibilities that range from shaping the DevOps culture to bootstrapping the continuous delivery ecosystem by enabling cloud-speed infrastructure, one-click automated deployments to production and ability to ship software multiple times a day.
The team / work space:
Co-located feature and support teams in an open space. There are around 40 people across teams dedicated to Luxembourg lab ecosystem. Each feature team is composed of Product Owner, Scrum Master and elements of Development team. Support is composed by leadership, cross team UX / UI design, DevOps service teams. Business lines are distributed from Luxembourg, UK, Irelan.
A flat structure is promoted in the lab ecosystem: everyone can talk to everyone. Direct communication is very common; whiteboards, Post-Its. etc. are used often as communication mediums.
The DevOps engineer will be participating as a full-time team member on an Agile development team where he/she will be liaising with other Scrum teams, Product Owners, Subject Matter Experts and QAs, as appropriate.
English - must have; easy to understand by non-native speakers.
French - nice to have.
•Infrastructure experience including Docker, PCF, ElasticSearch, Logstash, Kibana Splunk, Dynatrace., Kubernetes, Openshift
•Experience in engineering practices such as continuous integration, building highly scalable applications, application security, and anomaly detection., standard branching strategies
•Knowledge of Agile software development process
•Familiarity with performance metric, monitoring and log aggregation tools (Prometheus and Grafana)
Nice to Have Skills:
•Development experience in JAVA, Springboot, Angular
•Administration knowledge on Elastic Search, Neo4j