The teams and SAP in general adhere to the secure software development lifecycle best practices. This includes validation of new code, scanning for code quality / security / intellectual property, builds / release / deploy standardized procedures, to name a few. All of this should be done in accordance with the SAP central guidelines and should be as automated as possible. On the other hand, the products in the area have a lot of differences – version control system, deployment environment, shipment model, etc. This makes the activities around building and maintaining the whole CI/CD infrastructure for the products a challenging task, but also one that is very rewarding and full of learning opportunities.
a DevOps engineer who will
- work with all development teams in the Unified Connectivity product area
- work on the final stages on services’ Kubernetization and automated deployment with productive quality and the subsequent enhancements that would follow
- develop and maintain the CI/CD pipelines for the products in the area
- build, release and deploy
- pull request validation
- security scans
- license scans
- code quality scans
- testing
- etc.
- tailor the pipelines based on the project specifics like delivery type (cloud vs. on-prem) and others
- monitor the scan results and raise concerns with the product owners and security experts
- take care of open-source version updates based on scan findings
- collaborate with the product owners on new releases
- troubleshoot and fix deployment issues
- verify newly deployed landscapes
- adhere to the industry’s best practices and the team’s high standards for code quality
- actively contribute to the process of continuous improvement: personal, team and services
Technologies and skills
- Strong knowledge in Kubernetes, Docker and Bash
- Linux administration
- Experience in AWS, Azure or GCP
- JSON, YAML
- Jenkins, Git, Maven, GitHub, Artifactory
- Python, Groovy, Jenkins declarative pipelines
- Understanding REST and OAuth2 concepts
- Experience with Java development is a plus
- Experience with Gerrit, SonarQube, Fortify, WhiteSource, BlackDuck, CheckMarx is considered a plus
Ideally, besides some of the above already in your toolbox, you are either familiar with or curious about
- cloud and high-scale computing, distributed systems, event-driven application frameworks, microservice architecture
- CI/CD best practices
- all aspects of the secure software development lifecycle
- Istio and Envoy
- Piper
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
- University education in computer science, software engineering or similar
- Curiosity and track record for quickly learning new technologies, concepts and tools
- Self-organization and good time management, ability to drive topics
- High productivity, strong drive for results, reliability keeping deadlines and commitments
- Good interpersonal and presentation skills, and fluency in English: collaboration in an international environment will be a regular part of your job
Job Segment:Cloud, Test Engineer, ERP, Testing, Software Engineer, Technology, Engineering