Description
Job Profile
Euronext Technologies recently started some major programs to: redesign Trading Platforms used to run Euronext Markets, industrialize its IT and implement Agile methodologies. High level automation and tools strongly integrated and over Continuous Integration / Delivery and Testing are key features.
We are seeking a motivated DevOps Engineer with a passion implementing current trends in continuous integration, testing and delivery. The person in this role will have a very good understanding of the software development and delivery pipeline and help us to streamline development to allow for continuous feature release of SaaS applications.
The Senior DevOps Engineer is responsible for the design, deployment and support of the DevOps tools infrastructure used from the development to the production, including : build platform, code quality and QA Tools, monitoring tools and schedulers.
This person will join a team with transversal activities and responsibilities. He/She must be able to work under limited supervision and collaborate daily with several geographically diverse development and operational teams in order to deliver new projects from development to production.
In addition to providing support during normal business hours, the engineer will provide on-call support and periodic support for scheduled off-hours maintenance.
The ideal candidate must have the ability to think quickly, be multitask and respond appropriately to alerts/issues.
Key Accountabilities
The key accountabilities for this role are:
- Design, implement, administrate and support our critical DevOps infrastructure
- Producing clear and accurate documentation
- Handling of requests, incidents and changes
- Providing accurate tasks estimates and keep ticketing systems updated
- Ability to take the drive on project, deliver end-to-end tasks and get more responsibilities
- Build collaborative relationships with others IT teams
- Help dev, integration and run teams to use tools and implement CI/CD/CT
- Work closely with dev and Ops teams to implement cross-level monitoring (Nagios, Prometheus, ELK, Grafana, etc.)
- Help teams to implement topnotch production plan in all environments
- Work closely with business and IT teams to implement automation and industrialization
Knowledge, Skills and Experience Required
- Engineer, with at least 5 years of IT experience (sys. admin and/or developer);
- Good experience managing applications deployed on Linux systems;
- Efficient or curious to learn our build stack: Redmine/Jira, Jenkins, Nexus, Coverity, Sonarqube, Fortify;
- Efficient with some monitoring tools (Nagios, Prometheus, Grafana, ELK…) and/or scheduler (like V-TOM, Tidal, $U, Control M);
- Experience with AWS Cloud Technologies;
- Basic/good experience with configuration management tools preferably Ansible;
- Efficient Linux skills required;
- Nice to have: Windows admin knowledge;
- Some experience with Jenkins including deploying and managing servers and creating automation scripts;
- Experience with Container technology preferably Docker and related systems;
- Strong familiarity with Git source code version management;
- Required programming languages: Python or Java;
- BA/BS in CS, CIS or other IT degree program or equivalent experience preferred;
- Demonstrable ability to be confident, pragmatic and tenacious and work as a self-starter requiring limited supervision;
- Fluent English.
For any further information and to apply, please address your CV + covering letter to [email protected]