Driving and actively participating in all phases of the software services development, from design discussions, implementation, testing, to deployment and operations
Lead the development and implementation of CI/CD pipelines, automated testing frameworks, and deployment processes
Actively contributing to the process of continuous improvement, with regards to personal, team and services.
Researching and reasoning about the most suitable approach or technology to solve a particular problem in a simple, reliable way
Embed Security and Compliance in every part of the development lifecycle
Troubleshoot and resolve issues, handle incidents and introduce root cause analysis
Establishing good practices for high code quality within the team. Apply unit and integration tests, test automation and perform code reviews.
Mandatory:
Use and knowledge of common build tools, repositories and CD/CI tooling, experience in test automation
Experience with Linux/UNIX
Technical skills to work with VCS (Git preferable)
Experience with Kubernetes and Docker/containers
Experience with various Cloud services in AWS, GCP and MS Azure
Professional experience in software development and service development and operations
Coding skills, preferably with Java and/or Go
Advantage:
Experience with IoT/Industry 4.0
Knowledge and experience with Python/Go
Knowledge and experience with micro-service architectures
Skills and Competencies:
University degree in Computer Science or related field
Strong collaboration both within the team and across other infrastructure and development teams
Excellent team player, self-motivated, passionate about technology
Excellent verbal and written communication skills
Fluency in English
WORK EXPERIENCE
Experience as a DevOps Engineer, with a strong background in software development and infrastructure management
At least 5 years of experience as developer or DevOps engineer in Kubernetes and Java stack in an Agile environment
Experience with customer requirements and managing expectations from product owner