Dev Ops Engineer

LU  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

My client based in Luxembourg is looking for a Devops Engineer for a position in Luxembourg

Responsibilities that range from shaping and implementing strategic products to ensuring that the company stays on the leading edge of technology.

Context is large projects/programs with multiple applications with multiple interfaces and/or 3rd parties.

Primary Responsibilities:

Technical Analysis, Design and Consulting

* Employing Agile engineering to offer distinctive support for software engineers and operations folks.
* Rapidly building high-quality custom products and solutions using the latest technology, while establishing and leading the development of our capabilities.
* Researches emerging trends/best practices and determines implications of proposed solutions on meeting business unit strategy.
* Develops feasibility studies and proposals on DevOps for senior management and executive decisions on large complex projects.
* Manages detailed design phases of DevOps implementation for large projects/programs identifying, tracking and resolving technical issues and ensuring solution meets sponsor needs and PLC deliverables.
* Together with DevOps CoE, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives.
* Develops measures and monitors ongoing effectiveness of DevOps for assigned business line(s).
* Contributes to successful project completion by identifying risks and developing/recommending mitigation strategies.
* Develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises.

Testing & Documentation

* Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces of a DevOps solution.
* Ensures adequate technical documentation and training.

Planning, Implementation & Support

* Manages all aspects of implementation planning & coordination.
* Develops detailed plans and accurate estimates for the design, build, implement and stabilize phases of the project.
* Performs database/disaster recovery planning for multiple systems.
* Performs performance tuning to improve performance across multiple systems.
* Develop, coach and mentor project teams on SDLC, Continuous Integration (CI), Continuous Delivery (CD) practices with a view to create DevOps Champions on teams

Relationships & Communication

* Inspire their peers and more junior team members to learn and expand their skill set, guiding them in the right direction.
* Advocate engineering practices such as pair programming, continuous integration, test driven development, Microservices, RESTful design and incremental design should be second nature to the DevOps engineer.
* Effectively communicates and builds rapport with team members, stakeholders and interface groups using a variety of techniques and collaboration from initiation to close.
* Prepares and delivers presentations to business and technology partners, senior management and executives, selecting the appropriate approach based on the audience.
Development & Coaching
* Provides direction, expertise, feedback, coaching and development to build the capability of more junior staff.
* Provide expert knowledge and coaching to project teams to enhance/build the capability in SDLC, CI and CD Continually enhances skills and builds knowledge in all aspects of the organization, the business and information systems.
* Provide on demand education (classroom or 1:1 support)

HOW TIME WILL BE ALLOCATED (percent):
60% - Engineering
30% - DevOps support
10% - Training & Education to Project Teams and DevOps Coaches

KEY ORGANIZATION RELATIONSHIPS

* Reports to: Tech Director
* Technology partners: T&O, I&TS executive, ACE management

Position Requirements/Specifications

Behavioural Competencies

* Achievement Motivation (4)
* Breakthrough Thinking (3)
* Business Acumen (4)
* Customer Insight (3)
* Dealing with Ambiguity (5)
* Strategic Influencing (4)
* Teamwork & Cooperation (6)
* Change Leadership (4)
* Developing Others (5)

Process Knowledge

* Expert knowledge of SDLC including Requirements, Release Management and QA
* Intimate knowledge of CI and CD approaches
* Different design techniques (eg OO. Top-down, structured analysis, component-based design) and tools
* Communication Skills
* Facilitation Skills
* Presentation Skills
* Risk Assessment & Quantification methodologies
* Conflicts and issues resolution and escalation

Business Knowledge

* Business line(s)' business strategy, needs and technology

Systems Knowledge

* Strong application development knowledge of any of the following technologies: Jenkins, Jenkins pipeline and job DSL, Java, JavaScript, Scala, Docker,.MQ, Apache Kafka, Spark, Ansible, Chef, Puppet, Python., Groovy, Kotlin, Urban Code, Unix Scripting + maintenance (RedHat, AIX, Ubuntu), GIT
* Infrastructure experience including Docker, Chef, Puppet, IBM Bluemix, Elasticsearch, Logstash, Kibana Splunk, Dynatrace., Kubernetes
* 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

Start date
n.a
Duration
Unknown
From
Universe Technology
Published at
01.12.2018
Project ID:
1679055
Contract type
Freelance
To apply to this project you must log in.
Register