DevOps Engineer recruitment
We are looking for a multi-talented and passionate engineer to play a critical role in maintaining and perfecting our trading infrastructure. As a DevOps Engineer you will be part of highly experienced team, facing the daily challenge of managing a critical, high volume data flow in a complex trading environment distributed over a high speed data infrastructure. In this role you will be exposed to many technical and trading challenges while ensuring high availability, stability and performance of the end-to-end environment.
The skills necessary to excel are not limited to only development; in fact, they could include system administration, network administration, database administration and performance engineering as well as release management. This role provides daily challenges as no day is the same as the next. It opens up possibilities to make considerable impact as part of a dedicated, dynamic team, both locally and globally.
Key Accountabilities:
• Provide continuity and stability to the front office environment
• Run efficient and astute initial analysis to determine the underlying problem in order to either delegate or expediently resolve issues
• Support the idea that “configuration is code”
• Collaborate with various focus teams in our organization towards generating innovative and scalable solutions that follow AgileOps principles
• Investigate and test cutting edge technologies – present new opportunities to our core business thereby contributing towards our continual improvement
Knowledge and skill requirements:
• Bachelor's degree in Computer Science is a must
• 2 - 5 years of work experience within a Development or a DevOps Team
• Good understanding of various development processes and methodologies with focus on Object Oriented Programming and Development
• Solid understanding of data structures, algorithms and threading
• Good understanding of design patterns
• In-depth knowledge as well as experience with Linux OS
• Excellent command of bash and python scripting
• Solid understanding of TCP/IP protocols
• Familiarity with Agile methodology as well as continuous integration and delivery
• Experience in automating distributed systems as well as automation tools (puppet, TeamCity, ZooKeeper, etc...)
• Fluency in English
Success Factors:
• Strong analytical thinking skills as well as the ability to adapt quickly to fast changing requirements
• Excellent prioritization and time management skills – having a good sense of urgency as well as understanding priorities at various levels is paramount to the success
• Understanding of external trends, competitor approaches and recent developments in IT that will help improve our trading systems, infrastructure and services.
• Flexible, proactive, hands-on mentality, able to work independently in a team setting
• Strong communication and relationship building skills are vital to the success at this position
• Innovative and entrepreneurial… we need to make this a large requirement for the role
Why work for IMC financial markets?
• We have continued learning and development opportunities
• We empower IMC employees by giving them responsibility: we believe opportunity it taken not given
• Competitive compensation package and excellent working conditions
• We encourage global opportunities
• We celebrate success!
Are you looking for a position that is intellectually challenging? Would you want to work in an international and multicultural environment? Then please apply directly to this position on our website www.imc.nl