Job Details
Location:
EN 109, São João de Ovar, Aveiro, Portugal
Posted:
Oct 01, 2022
Job Description
Company Description
As a leader in the Internet of Things, Bosch offers innovative solutions for smart homes and cities and connected industry and mobility. 130 years after Robert Bosch founded Bosch with the first low-voltage magnet, 390,000 employees around the world have helped create trends in innovation and connectivity. Bosch is represented in Portugal by three divisions of the Group. Our industrial units are located in Aveiro, Braga and Ovar. From these locations we develop and produce "Invented for life" technology with a purpose: to improve life quality of people through innovative and sparkly products.
Bosch Security Systems - Sistemas de Segurança, S.A., is focused on developing devices that will shape the smart cities of the future.
Robert Bosch Smart Home GmbH was founded 2016 in Germany as a 100 percent subsidiary of Robert Bosch GmbH. Now we want to build up a R&D team in Portugal. We develop intelligent connected devices, features and services in agile teams with an open work culture and flat hierarchies in an inspiring working environment. Our focus is to provide users with inspiring products for a comfortable and safe home.
Job Description
As a DevOps Engineer , you will be part of a new software development group in Ovar, Portugal and together with our DevOps team in Germany, will operate and maintain development teams environment.
- Create something new and shape the future: Eager to create a state of the art development tool chain to speed up development and improve quality. You explore and implement possible improvements to make the software development environment more efficient. You automate manual activities using scripts and make our software development more efficient (e.g. Python, Bash).
- Teamwork: You build up and maintain the development environment in a self-organized team using agile methodologies.
- Roll out in the cloud : Updates and deployments of our cloud applications are part of your daily business. You coordinate these with all relevant stakeholders and carry them out independently with your team (e.g. AWS, CloudFoundry).
- Implement holistically and think ahead: With your skills and creativity, you develop solutions that support the software development teams to improve in cooperation, development and testing using latest technologies. Therefore you understand the development needs, processes and our products and closely align the development teams and other tool chain stake holders. You plan and perform updates to the development tools or applications used to avoid or minimize unexpected downtime. You make sure that all software developers have the necessary access at all times (e.g. via. LDAP, OAuth) to all relevant software development tools.
- Taking responsibility and keep up productivity: You are responsible for the extension and maintenance of the development tool chain, build and test automation infrastructure including support of other developers and teams. You analyze (e.g. troubleshooting) and fix problems that occur in development tools or applications (e.g. Jenkins, Bitbucket, Artifactory, Docker, Linux VMs, Kubernetes). The productivity of many software development teams depends on your work.
- Learn from mistakes and Continuous improvement: You actively contribute your knowledge and experience for continuously improving the software development process. If something does go wrong, the recovery of our systems is our top priority. You help here with your professional analysis and coordination. Mistakes happen, we don't look for someone to blame, but for solutions. After successful recovery we try to learn from it.
- Quality and Security: You have a quality mindset and interest in security area. The satisfaction of our customers is our top priority. To do this, you and your team develop dashboards and automated notifications to monitor the availability of our backend systems.
- Mentoring: You are willing to learn from the experience of our developers and other DevOps teams to further develop your skills and knowledge about modern software engineering. You coach developers by sharing your knowledge and experience of professional tool chains and how to use them to improve quality and development efficiency.
Qualifications
- Personality: You have very good analytical skills, a structured way of working and the motivation to improve yourself further. You’re eager to learn new things.
- Enthusiasm : You are convinced of the advantages of agile methods - and are a real team player. With your own initiative, close cooperation and personal responsibility, you actively contribute to the success of the team.
- Professionalism: Software development and tooling is your passion and a high level of quality awareness distinguishes you. You have an expert knowledge about build processes and tools, understand how to use them in an efficient way to improve product quality, development efficiency. You also improve the team spirit by creating valuable solutions to support the daily tasks and avoid unnecessary manual tasks.
- Experience:
You have professional software development experience and comprehensive knowledge in the IT area – especially in the operation of Linux/MacOS administration, and development tools like Jenkins, Gradle, Git, Jira, SonarQube, Bitbucket, Docker, JFrog Artifactory and infrastructure automation (e.g. Terraform), configuration management (e.g. Salt / Ansible) and monitoring (e.g. Grafana). You have practical experience with build toolchains and continuous integration, delivery, and deployment. Furthermore, you are proficient in relevant programming languages like Java, Kotlin, Groovy or Python. Experience in cooperation with service providers is desirable (e.g. AWS).
- Languages : Excellent verbal and written communication skills in Portuguese and English. Knowledge of German is nice to have.
- Education : You have a diploma or bachelor's/master's degree in Computer Science, Computer Engineering, Mathematics, Statistics, or a related technical field.
- Certification : Certifications like CJE (Certified Jenkins Engineer) are a nice to have.
- Big Plus : Experience on metrics (e.g. KPI, DORA, SL, OKRs), observability, operations readiness (e.g. telemetry) and call on duty implementation.
Additional Information
What we offer you:
Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | good access to public transports | space for creativity.
Success stories don ́t just happen. They are made...
Make it happen! We are looking forward to your application!
I'm interested I'm interested Privacy Policy Imprint Cookies Settings