Company Description
About Us
RepRisk is the world’s most respected Data as a Service (DaaS) company for reputational risks and responsible business conduct. Our mission is to provide transparency on business conduct risks to drive positive change. Combining advanced AI with deep human expertise, and a proven methodology at the core, RepRisk’s solutions bring performance and peace of mind, enabling clients to know more, be sure, and act faster. With our values of intellectual honesty and humility, operational excellence, and openness and respect, our diverse teams of talented experts are pioneering solutions that enable clients to make better informed decisions. Headquartered in Zurich, and with offices in Toronto, New York, London, Berlin, Manila, and Tokyo, we stay close to clients and bring an independent lens to the industry. United by our shared belief in the power of data, our 400 people are proud to be setting the global standard for business conduct data and driving positive and meaningful change through transparency.
We Offer
- Join a growing, diverse, and experienced team that fosters skill development and offers support.
- Work in an agile development ecosystem using state-of-the-art open-source technologies.
- Flexible working hours and arrangements to accommodate your needs.
- Thrive in an entrepreneurial, international, and dynamic work environment.
- Be part of a shared mission to hold companies accountable and encourage responsible behaviour.
- A company that embraces diversity, because life would be boring if we were all the same!
Job Description
About You
Are you an experienced DevOps professional looking to take the next step in your career? Do you enjoy troubleshooting complex IT issues, working with modern cloud-based tools, and automating processes? Are you looking to expand your expertise in a global, dynamic environment?
If you answered YES, then this is the perfect role for you!
Your Responsibilities
As our new DevOps Engineer you will work closely with the DevOps and Software engineers to make sure all our systems are running smoothly and quickly respond to issues as they arise. This role requires strong engineering skills to prevent production problems and apply your problem-solving skills to fix any unanticipated issues. You will provide guidance and support for a complete range of activities needed to operate in a cloud environment. This involves working together with colleagues towards new and ongoing projects while implementing cloud-native and cloud-agnostic solutions throughout the entire organization. You will oversee the software life-cycle experience around infrastructure automation and runtimes in the cloud to create breakthrough environments, as well as monitor, diagnose, maintain, and fix issues to improve existing hybrid cloud systems. You will be part of our global Technology division. This is a hybrid role, two days a week in the office is required. Moreover, you will:
- Implement cloud-native design principles in distributed systems and/or distributed service-mesh, serverless, microservices with GitOps workflow and practices.
- Build, maintain, and optimize internal CI/CD infrastructure to define enhancements in the toolchain automation that cover all aspects of products lifecycle.
- Work with technical architects on requirements definition and assist with cloud-based infrastructure planning and implementation.
- Use your general programming experience in Python and Golang to write and automate operational processes.
- Implement services, controls, and reusable DevOps patterns to deliver value safely, quickly, and sustainably in the cloud.
- Maintain/monitor production and non-production systems to ensure infrastructure performs at its maximum efficiency.
- Execute system management, monitoring, alerting, updating, and root cause analysis required to provide continuous operations.
- Use innovative methods and technologies to identify and solve problems related to performance, scalability, reliability, and availability.
Qualifications
You Offer
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Solid experience in AWS and Microsoft Azure cloud operations, including infrastructure provisioning, maintenance, and automation using Terraform and CloudFormation.
- Proven ability to manage and operate multi-tenant Kubernetes clusters across various environments (development, staging, production) on Azure Kubernetes Service (AKS) and Amazon EKS.
- Expertise in implementing and maintaining CI/CD pipelines using GitLab, and adopting GitOps methodologies to streamline and automate infrastructure.
- Strong background in observability and monitoring, using tools such as Prometheus, Grafana, and Honeycomb.
- Experience with cloud networking components such as VPCs, DNS, load balancers, firewalls, and routing, with the ability to design and troubleshoot complex network topologies.
- Hands-on experience with relational databases like PostgreSQL and MariaDB, as well as NoSQL and analytical databases including MongoDB and Snowflake.
- Familiarity with business intelligence (BI) tools.
- Proactive approach, with the ability to work independently and take ownership.
- A continuous learning mindset, with the drive to stay updated.
Additional Information
Please note that we will only consider candidates with a valid work permit.
All selected candidates are required to complete an online technical test.