Job title: DevOps Engineer
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: Negotiable
Location: Switzerland
Job published: 15-10-2019
Job ID: 32079

Job Description

Your Function


We are looking for a DevOps Engineer to help us build and operate productive systems that provide customer value and offer a competitive customer experience. As a DevOps Engineer you will work with and develop tools for deployment and configuration for cloud-native applications. Ultimately, as DevOps Engineer you will work closely with Software Engineers and execute and automate operational processes fast, accurately and securely.
Your tasks will include:

  • Deploying product updates and fixes with the goal to automating every part of the process without making any compromise on the quality of the delivered solution
  • Design/build/configure tools necessary to reduce occurrences of errors and improve customer experience; automate configuration/deployment; design, plan and execute changes to existing CI/CD tools such as Jenkins to drive robustness and reliability
  • Design procedures for system troubleshooting and maintenance
  • Setup and maintain state-of-the-art analytics and monitoring capabilities
  • Identifying and diagnose technical production issues, perform root cause analysis and work with all members of the cross-functional technology team to propose solutions
  • Provide specifications and code that replicate issues so that Software Engineers can rapidly implement bug fixes
  • Define DevOps requirements and best practices for new product development with the goal to minimize manual work arising from new product launches 
  • Provide continuous guidance to Software Engineers and Data Scientists around operational challenges, such as reliability and manageability, making sure that software implementations are production-proof
  • Design and write code for infrastructure, e.g. Terraform, configuration, and security components
  • Identify key performance metrics and encourage data-driven decision making
  • Collaborate closely with internal and external DevOps engineers

Your Profile

  • A degree in Computer Science, Engineering or relevant field and 5+ years of work experience
  • Work experience as a DevOps Engineer or similar software engineering role
  • Strong software engineering knowledge and expertise; strong advocate of automation, IaC and XaaS.
  • Solid knowledge of Terraform, Python and Java (including JVMs); NodeJS experience is an advantage
  • Strong experience in working with AWS services for productive systems
  • Solid foundations in Linux and UNIX systems development
  • Working knowledge of databases and SQL/noSQL
  • Experience with microservices and APIs
  • Knowledge of container technologies (Docker, AWS Fargate, AWS ECS, AWS ECR)
  • Proven track record of working with CI/CD tools, such as Jenkins and AWS CodePipeline
  • Fluent in English

Your additional qualifications

  • AWS Certification is an advantage
  • Capacity to work independently, excellent organizational skills and attention to details
  • Hands-on experience with agile methodologies
  • Passionate about technology and software with a deep interest in reliability and automation
  • Authentic, collaborative, high energy, enthusiastic
  • Ability to cut through complexity and ambiguity
  • Intercultural understanding in pan-European context
  • Excellent communication skills
  • Open-mindedness and team spirit
  • General understanding of the energy, e-mobility and related sectors
  • Any other language beneficial