Talent.com
collective work
Devops Engineer (Java) - Permanentcollective work • Geneva, Geneva, CH
Cerca altre offerte di lavoro
Devops Engineer (Java) - Permanent

Devops Engineer (Java) - Permanent

collective work • Geneva, Geneva, CH
17 ore fa
Descrizione dell’offerta di lavoro

Job description

  • Work closely with Business Analysts, Technical Architects and Solution Architects to continuously improve front-end applications and APIs.

  • Collaborate with third-party software vendors to integrate, support and maintain software components.

  • Work alongside Software Engineers across all development activities related to applications and APIs.

  • Manage and optimise the deployment of applications from development through to production, with a strong focus on automation, reliability and quality.

  • Implement advanced monitoring, analytics and observability capabilities to provide proactive and predictive insights.

  • Develop and maintain code related to configuration and security components.

  • Investigate production incidents, conduct root-cause analyses and collaborate with cross-functional teams to implement appropriate solutions.

  • Guide Software Engineers on operational topics including reliability, maintainability, performance and production readiness.

  • Promote DevOps and software engineering best practices, with a strong focus on automation and continuous improvement.

  • Encourage data-driven decision-making by defining and monitoring relevant technical and operational metrics.

Requirements

  • In-depth software engineering knowledge and expertise across development, maintenance and continuous improvement.

  • Strong experience with Java, Spring, the JVM and related Java technologies.

  • Strong experience with REST APIs, including API design, versioning and maintenance, as well as good networking knowledge.

  • Strong experience with reverse proxies such as Apache.

  • Proficiency with SQL databases, particularly PostgreSQL and Oracle.

  • Practical experience with build pipelines, Java application delivery and deployments to Linux or Kubernetes environments.

  • Experience with monitoring, observability and alerting platforms such as Dynatrace, Grafana, Prometheus or Icinga.

  • Strong team spirit, autonomy, organisational skills and attention to detail.

  • Master’s degree in Technology, Computer Science, Engineering or equivalent.

  • Excellent written and verbal communication skills in French and/or English.

Nice to have:

  • Interest in finance and/or good knowledge of financial environments.

  • Knowledge of OpenID Connect (OIDC) and OAuth 2.0 authentication protocols.

  • Experience with TLS/SSL, certificates and encryption.

  • Experience with GitHub workflows.

  • Knowledge of network security and firewalls.

  • Experience with cloud infrastructure and deployments, particularly AWS and/or Azure.

  • Knowledge of containers and orchestration technologies such as Docker, Kubernetes and Helm.

  • Experience with Python and/or Bash scripting.

  • Strong understanding of automation, Infrastructure as Code and XaaS principles, including tools such as Puppet.

  • Knowledge of NoSQL technologies such as MongoDB and Elasticsearch.

  • Hands-on experience working with Agile methodologies.

Creare un avviso di lavoro per questa ricerca

Devops Engineer (Java) - Permanent • Geneva, Geneva, CH