Systems/DevOps Engineer
ComplyAdvantage
Cluj-Napoca, Cluj County, Romania
13 zile în urmă

Description

We are looking for a talented Systems Engineer to help us build, deploy and run our SaaS based anti money-laundering systems.

ComplyAdvantage looks to solve some interesting and meaningful problems that can help people better live their lives free from fraud, corruption, money laundering and terrorist financing.

We are a venture-backed startup using artificial intelligence to fight terrorism and financial crime. We have a desire to reduce crime and criminal activity through the creative use of technology and to disrupt the compliance industry while doing so.

We are a SaaS-first company with development, QA and production systems all deployed on AWS. An effective DevOps culture is essential in allowing us to continue to grow rapidly and give development teams the autonomy to deploy their work into production.

Embedded within a development team, you will be focused on the development , deployment , performance and maintenance of your projects in production.

You will be primarily concerned with the infrastructure , MLA ( monitoring , logging , alerting ), metrics , resource usage , service levels and continuous integration pipelines for these projects.

As a member of the DevOps Community within ComplyAdvantage, you will have excellent overall knowledge of our infrastructure and, along with other Systems Engineers, you will be critical in ensuring the rapid development and deployment pace of high quality products and systems across the company.

Your team will typically consist of colleagues working in a variety of roles, such as developers, machine learning engineers, QA engineers, analysts, and product managers.

Together you will take responsibility for building and delivering products and features, from the specification stage, through to the ongoing monitoring of the live applications.

Are you passionate about DevOps as a culture? Would you like to be a critical part of seeing it integrated as a practice throughout a number of high performing development teams?

Key Responsibilities

  • Infrastructure and Application design - during project design, work with the developers in your squad to establish the required infrastructure for the product to achieve its intended outcome, taking into account required performance, scalability and service levels.
  • Understand failure modes, business requirements, and use these to help inform how the project is designed and built.

  • Metrics - establish key metrics with developers where appropriate, and ensure that these are recorded as part of the application’s normal running procedure.
  • Application Debugging - investigate and work to remove / reduce issues relating to performance and errors of the application.
  • Monitoring, Logging, Alerting - Ensure that sufficient application logs are generated and logged centrally. Monitor key metrics of the system and make use of centralised monitoring and alerting infrastructure to highlight when issues arise.
  • Service Levels - work with the Product Manager, the rest of your squad, and other stakeholders to understand required service levels and design with these in mind.
  • Continuous Integration - using our CI platform (Gitlab CI) build out the pipelines and stages as required by the project -
  • eg, test phase, QA deployments, production deployment.

  • DevOps Practices - work with other DevOps chapter members to continuously improve DevOps at ComplyAdvantage, encouraging company-
  • wide practices where appropriate, and introducing improvements to systems and processes within your squad to help improve the software development lifecycle.

    What does success look like in the first 12 Months?

  • You have built the culture and practice of DevOps throughout the teams that you work with - the mindset of "build it, ship it, run it" is pervasive.
  • You have helped streamline the development process so that your team has the tools they require to perform their work efficiently and reliably.
  • You have enabled your team to move fast without breaking things. Deployments to production are automated, robust and reliable.
  • You have ensured that monitoring, logging, alerting and observability are considered when building new systems and applications.
  • Requirements

    The Systems Engineer role bridges the gap between software engineer and infrastructure engineer. As such, you should be familiar with cloud infrastructure tenets as well as an experience software developer, working on production-

    grade networked applications (eg web, RPC, APIs, distributed systems, etc).

    Does the following sound like you?

  • Exceptional Linux skills
  • Worked with cloud deployments and infrastructure
  • The ability to program, ideally in Python, and debug distributed systems, both at the application and network levels.
  • Strong understanding of DevOps methodologies
  • Experience with some form of a distributed or multinode system such as a MongoDB cluster, ElasticSearch cluster, Hadoop or SQL read replicas.
  • Additionally, we should be excited by the following technologies : Docker-based Workflow - experience using docker from development through to production -
  • for example, docker-compose for local development, CI builds of images, deployment to an orchestrated system, such as ECS or Kubernetes Cloud Infrastructure -

    experience with AWS, GCP or Azure, working with compute, storage and database resources - eg, cloud servers, load balancers, databases, object stores, serverless technologies.

    Continuous Integration - experience building out CI pipelines, eg Jenkins, Gitlab CI, AWS Codestar. Application Design and Debugging -

    Knowledge of designing applications for performance and stability, working with logs, stack traces, metrics, etc to identify the source of issues.

    Within this role you will be embedded with one or more of our engineering teams, assisting them in building out and continuously improving their CI pipelines.

    You will also work with our London-based DevOps team in ensuring we adopt and maintain a consistent approach to the work we do across different teams and offices.

    Occasional travel to London is expected.

    We work with an extensive technology stack, including AWS, docker, MongoDB, Elasticsearch, and Hadoop. If you would like to as well, then we'd love to hear from you.

    Benefits

    We’re a rapidly growing team of engineers, data scientists, linguists, designers and researchers passionate about using technology to reduce financial crime.

    The team values that ComplyAdvantage subscribes to include :

  • Continuous improvement - try new things, take risks, embrace failure!
  • Whatever it takes - we compete as a team, and win (or lose) as a team.
  • Results driven - focus on the goals, and be hungry to win.
  • Work together effectively - be respectful, socially inclusive and friendly. Decision making should be inclusive.
  • Benefits of working at ComplyAdvantage include :

  • Competitive salary
  • Flexible working hours
  • Private health insurance
  • Share options scheme
  • Generous annual leave arrangements
  • Aplică
    Aplică
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .
    Continuă
    Formular