Job Description
We have a fantastic opportunity for an experienced Senior Dev Ops Engineer to join our global team. This role will play a major part in the delivery of our Group Data Strategy and Data Transformation Journey by delivering, enhancing, and maintaining our IQEQ Data Platform which will drive how our data is managed and used to deliver outcomes in a host of key areas to maximise business value and growth delivering improvements for internal and external stakeholders and clients.
The ideal candidate will have a solid background in software engineering and will work with other seasoned experts across a variety of disciplines, including Data Science, DevOps & Engineering.
Your responsibilities include building Big Data environments in the cloud, improving the technical landscape and effectiveness of the data platforms. Helping to streamline the software development lifecycle to improve developer productivity, delivery speed, and code quality. You will work closely with development, operations, and security teams to identify and resolve pain points and inefficiencies in delivery workflows.
Key responsibilities include automating delivery processes and maintaining the continuous integration and continuous deployment (CI/CD) pipeline.
Tasks (what does the role do on a day-to-day basis)
- Streamline the software development lifecycle by identifying pain points and productivity barriers and determining ways to resolve them.
- Collaborate closely with development teams to understand their current build and release processes and make recommendations for improvement.
- Partner with cross-functional stakeholders, including development, operations, quality assurance and security, to streamline processes.
- Provide guidance to development teams to improve performance and operability of the solutions they develop.
- Build and maintain the CI/CD pipelines to improve developer productivity, agility, and code quality.
- Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently.
- Build automated testing to reduce manual effort and improve product quality.
- Ensure that systems meet business and customer needs for reliability and availability.
- Monitor and manage application performance and service quality, including initial troubleshooting, identification of root cases and issue resolution.
- Work closely with cross-functional stakeholders to analyse and troubleshoot complex production issues.
- Prepare and present design and implementation documentation to multiple stakeholders.
- Promote DevOps principles and culture across the software engineering organization.
Qualifications
Key behaviours we expect to see
In addition to demonstrating our Group Values (Authentic, Bold, and Collaborative), the role holder will be expected to demonstrate the following:
- Communicates Effectively – Adjusting communication style to fit the audience & message. Providing timely information to help others across the organisation. Encourages the open expression of diverse ideas and opinions
- Action Orientated – Readily taking action on challenges without unnecessary planning and identifies new opportunities, taking ownership of them
- Interpersonal Savvy – Relating comfortably with people across all levels, functions, cultures & geographies. Builds rapport in an open, friendly & accepting way
- An analytical mind, excellent problem-solving & diagnostic skills, attention to detail
Required Experience
Education / professional qualifications
- Bachelor's degree in computer science or another related field
- 8+ years of relevant DevOps experience.
- 8+ years of experience in software engineering.
- Background in Financial Industry preferred
Background & Technical experience
- Experience developing CI/CD workflows and tools.
- Proficiency in Linux fundamentals and Bash scripting skills
- Programming experience in one or more languages - Python, Go, Java
- Experience with CI/CD toolsets (or equivalent): Terraform, Azure DevOps, AWS cloud formation, Jenkins, Ansible, chef/puppet
- Experience working with cloud technologies and previously deployed and managed Kubernetes/Docker.
- Experience/Exposure on Data Engineering toolsets: Apache Kafka, Apache Flink, Apache Airflow, Apache Spark
- Create Infrastructure as a Code using appropriate IaaC platforms
- Strong automation scripting skills.
- Experience in configuration management, test-driven development, and release management.
- Experience with agile development and strong understanding of DevOps principles.
- Experience with setting up RBAC across the CI/CD pipelines, using Hashi Vault, Azure KeyVault, AWS SecretsManager etc
Other company, product, and market knowledge
- Experience of working in a complex, multi-country professional services, financial services or BPO organisation with complex processing requirements
- Multi-country experience and demonstrates an ability to work in a multi-cultural, talented, and demanding team environment.
- Possess the skills and the personality to operate effectively in a very fast-paced complex global business with an in-depth knowledge of program management
- Excellent communication skills in both written and oral form, with staff members, customers, suppliers, and the management team with the ability to make decisions, act and get results
- Passion, dynamism, and drive
- Personal presence, integrity, and credibility
- Ability to solve problems either independently or by utilising other members of the team where necessary
- Experience of leading and mentoring teams.
- Strong analytical and troubleshooting skills.
- Ability to investigate and analyse information, and to draw conclusions.
- Experience/Exposure to ISO 27001 Infosec compliances
Languages
- Fully proficient spoken and written English, additional European languages will be an asset
Additional information
At IQ-EQ we want you to reach your full potential. We offer an inclusive and diverse environment to support your career aspirations. With a strong emphasis on continuous learning and a holistic approach to your professional and personal development. We also offer opportunities across our service lines and our international network of offices.
Company description
IQ-EQ is a leading Investor Services group which combines global expertise with an unwavering focus on client service delivery. We support fund managers, global companies, family offices and private clients operating worldwide.
< Back to search results