Tasks
The SPARK project aims to provide a new retail platform supporting >650 dealer’s daily operation business. The Adv. Specialist DevOps and Environment Management is responsible in the project for the design and implementation of application builds, releases, deployments and configuration activities as well as startup management (operational readiness). Core challenges for this position is the setup and maintenance of an end-to-end automation process using Agile tools like Jira, Confluence, Bit Bucket, Cucumber etc. (Continuous Integration and Continuous Deployment).
Key Responsibilities
- Develop and manage the methods of automated deployment and integration (development, testing and production) and the processes and tools required to execute those deployments
- Setup and maintain all infrastructure components (environments) for the project such as DEV, UAT, PROD environments.
- Create failure management processes and tools so outages can be handled without causing a loss of delivery
- Startup management for the project (operational readiness index, Infrastructure Planning, contract management, technical emergency concept, operations manual, operations SLAs etc.) and, handover to Operations after go live
- Work with other IT teams, service provider and business to improve scalability and reliability, and impact analysis and proposed solution is acceptable by all parties
- Ensure the development vendor follows BMW guidelines of coding, architecture, unit & integration testing and security
- System troubleshooting and problem solving across platform and application domains
- Pre-production Acceptance Testing to help assure the quality of our products / services
- Document processes and user guides for integrated tools and scripts.
Qualifications
- University degree in Information Science
- Technical expert on Java and .NET technology stack
- Advanced DB Administration skills including SQL
- Technical expert on setting up and maintaining DevOps tools and processes
- Experience with Agile software development, project management methodologies
- Experience administrating version control systems such as SVN
- Preferred: Understanding of central BMW IT processes and FG organization
- Understanding of application and infrastructure operations processes (ITSM etc.)
- Understanding on business concepts in financial area, like credit, settlement, collection, call center, accounting and etc.
- Good communication and presentation skills
- English capability
- 1-3 Years’ Experience as a DevOps Engineer in a agile environment, including automation experience with configuration management tools
- 1-3 Years’ Experience developing large scale software solutions in more than one language, for example, JavaScript, Java, .NET
- 1-3 Years’ Experience in startup management or running daily operations on IT side