DevOps Engineer
OpenBet
Athens, Greece
πριν από 12 μέρες

Job Description

The DevOps Engineer role will be key to the New Product Development (NPD) team. Working alongside others within the central DevOps team and across the New Product Development team you will deliver the changes to our software delivery processes needed that will drive forward this strategic initiative.

The NPD team is aggressively adopting new technologies and architectural principles, as well as approaches to delivery, deployment, scalability and monitoring.

The successful candidate is expected to be a strong technologist, with both software engineering and technical operations backgrounds.

The NPD team structure continues to evolve, so a "can do" attitude and out-of-the-box thinking will be prerequisites!

Key Tasks

Work within the team of DevOps Engineers focused primarily on delivering technical solutions for improving the overall quality of product build, deployments, monitoring and alerting, with emphasis on NFRs (resilience, stability, scalability, security etc.)

Help ensure that NPD test environments managed by DevOps are effectively managed.

Help implement a CI / CD strategy to incorporate the entire product development lifecycle as well as the continual evolution of cross-

  • functional collaboration, associated best practices, and standards;
  • Help ensure all underlying technologies (open source software, commercial software, frameworks etc.) used across NPD teams have a clear version deprecation and upgrade path;
  • Create accurate documentation for use by the Development, QA, Technical Operations, Product, Support, and Customer teams;
  • Work on ongoing R&D effort into tools, processes, and people to further enhance DevOps capabilities;
  • Help manage consistent application of the DevOps methodologies amongst the NPD team;
  • Help ensure security considerations are robustly incorporated into NPD deliverables from day one.

    Qualifications

    If you are the right DevOps Engineer for us you will be able to demonstrate :

    Commercial hands-on software development or infrastructure architecture, implementation and ongoing systems administration experience in a previous role.

    Sound experience in identifying, implementing and maintaining IT solutions / systems in heavily regulated markets / industries.

    Proven accountability for delivering technical components of both major IT or commercial projects and ongoing BAU programmes.

    Ability to work as part of a small team that is part of a larger product division.

    Proven communication and presentation skills.

    Comfortable in a rapidly changing environment.

    Able to articulate on processes and tools utilized to ensure quality, stability, performance, scalability, deployment, security, maintenance and documentation.

    Knowledge and understanding of the latest trends in DevOps methodologies, processes and tools, as well as emerging solutions and the ability to apply them when appropriate.

    Essential

    Hands-on experience in all facets of systems administration and infrastructure architecture, with particular focus on Linux and open source technologies.

    Knowledge of industry leading public IaaS solutions (AWS and / or Google Compute).

    Knowledge of both relational databases and various NoSQL based data storage solutions.

    Understanding of open source solutions that enable the implementation of highly distributed, scalable, durable, and performant platforms such as Akka, Kafka, Scala and Cassandra.

    Demonstrable experience with agile methodologies and tools for development and operations.

    Well versed and experienced with open source tools commonly used to build continuous integration / delivery solutions, such as Git, Maven, Gradle, Jenkins and Sonar.

    Experienced with open source solutions for configuration management, elastic scaling, service discovery, and cloud management.

    Practical knowledge of the Docker container platform.

    Preferred

    Implementing java based application performance monitoring solutions.

    Hands on knowledge of private cloud solutions.

    Hands on knowledge with different containers and orchestration platforms

    Experience with creating solutions to ensure ALL deployed environments are the same.

    Some experience developing operational excellence strategies for software developed using Akka, Kafka, Scala and Cassandra.

    Some experience in working in an environment using Domain Driven Design, the actor model, event-sourcing and CQRS.

    Betting / Gaming domain knowledge is not required, but having worked on major e-Commerce or any significant widely distributed system is.

    Additional Information

    Why would you enjoy this opportunity with OpenBet? :

    Competitive benefits, an open and supportive environment as well as a modern and exciting workplace

    The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow

    Tangible and genuine development - at OpenBet, you can take your career where you want it to go!

    Exposure to real work, business-critical projects and the chance to develop some of the world’s leading e-commerce sportsbooks whilst working on exciting client projects and interact with lots of code!

    And if that’s not enough; you will get to enjoy amazing benefits whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.

    Στείλτε την αίτηση σας
    Προσθήκη στα αγαπημένα
    Κατάργηση από τα αγαπημένα
    Στείλτε την αίτηση σας
    Το e-mail μου
    Πατώντας στο κουμπί «συνέχεια», δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης