Principle Roles &Responsibilities
As a Junior DevOps engineer, you'll join our agile development and operations team and work, together with your colleagues, on the following topics:
- Work on software deployments in customer on-premise or cloud installations, as well as the automation and monitoring thereof
- Collaborate with developers to bring new features and services into production
- Contribute to software architecture decisions, participate in infrastructure and backend code reviews to ensure solutions have the right balance between quality and impact
- Maintain services once they are live by measuring and monitoring availability, latency, and overall system health
- Create alerting processes for performance and or error events
- R&D on new tools for DevOps management
Background &Qualifications
Basic qualifications/experiences
- Knowledge of professional software engineering best practices including coding standards, code reviews, CI, build processes, testing, and operations
- Good experience with Python (>= 3.7)
- Linux knowledge
- Hands-on experience in DevOps, CI/CD
- Experience with Docker
- Eager to learn
- Fluent in English
Additionally, one of these experiences would be good to have
- Django + Django Rest Framework
- Shell scripting
- PostgreSQL/MySQL
- Experience with logging and monitoring applications
- Experience with Kubernetes, or other contianer runtime or orchestration frameworks
Knowledge in one of these areas is certainly a plus
- Experience with Cloud Platforms (AWS, Azure, GCP)
- Experience with OpenDevStack
- Experience with OAuth/LDAP
- Experience with Backup strategies