Cloud DevOps Engineer

  • SAP Labs Polska
  • Gliwice
  • Employment contract
  • 30.03.2019

Requirements

Experience level: Mid

Required skills

  • Bachelor degree in computer science, software engineering or equivalent; alternatively being a recognized expert in the field
  • Experience working with dependency management tools
  • Experience using technologies in several of the following areas: continuous integration, continuous delivery
  • Experience working with containers, Docker and/or Kubernetes
  • Development skills in one (or more) of the following modern programming languages and frameworks like Go (Golang), Java, NodeJS, Python etc.
  • Proactive, hands-on approach and good English communication skills
  • Ability to work in a globally distributed environment

Technologies

Necessary on this position:
  • Docker or Kubernetes
  • Go or Java or NodeJS or Python
  • Jenkins or Prow or other CI

Project you can join

Our part of the organization is responsible for developing and providing Kyma - a central extension and integration framework, which covers the complete SAP Customer Experience product portfolio. Kyma provides the capabilities to build fully distributed, highly scalable, microservices-based custom solutions leveraging standard OSS Cloud Native Foundation technologies, enabling software development or IT organizations to be more efficient, effective with an increasing agility. 

Within our team, we practice a trust-based working model. We also offer flexible working hours and a possibility to work from home.

RESPONSIBILITIES

  • Building tools for automation of software development
  • Building Tools for deployment and delivery of product teams' software to a cloud environment
  • Putting high quality of the product first, throughout the entire development cycle
  • Taking operational responsibility for the provided solutions

Work time division

New features
50%
Self-development
25%
Meetings
10%
Bug fixing
10%
Documentation
5%

How we code?

  • Version control: Git
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum
  • Who makes architectural decisions? team+architect
  • Who makes technology stack decisions? team+architect
  • Concurrent projects per team member?: 2
  • Project management software: GitHub
  • Opportunity to change between projects
  • Team line-up:
  • Developers: 5
  • Product Owner

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 20%
  • Office hours: 06 - 18

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

SAP Labs Polska is a Data Controller ...