DevOps Developer
Fulltime | m/f/x
The FotoFinder Group, with its FotoFinder and DermLite brands, is a leading global provider of imaging systems for dermatology and aesthetics. As a medium-sized company with around 140 employees, we have been pioneering digital dermatoscopy for over 30 years. Our mission is clear: we want to give people all over the world access to state-of-the-art skin and hair diagnostics in the doctor's office they trust. Our systems stand for innovation, precision and quality – proudly developed and manufactured in Germany.
To strengthen our team, we are currently looking for a DevOps Developer [m/f/x].
Important Requirements
- Operating Systems: You are proficient in Linux, including command line tools and shell scripting.
- Networking: Good knowledge of networking concepts such as DNS, SSL/TLS, VPC, and load balancing.
- Cloud Services: Amazon Web Services (AWS): Practical experience with services such as EKS (Elastic Kubernetes Service), S3 (Simple Storage Service), Route 53 (DNS) and CloudWatch (monitoring and logging).
- Kubernetes: Experience with deploying, managing and scaling applications in Kubernetes environments.
- Deployment and observability: Experience with deployment strategies (e.g. blue-green, canary) and tools for observability and monitoring (e.g. Prometheus, Grafana).
- Database management: Knowledge of MongoDB, preferably with experience in MongoDB Atlas for cloud-managed databases.
- Multi-region deployment: Experience deploying and managing applications across multiple AWS regions.
- Cost management: Knowledge of strategies for efficient cloud cost management and optimisation.
Nice to Have
- Certifications: AWS Certification (z.B., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Infrastructure as Code (IaC): Erfahrung mit Terraform oder ähnlichen Tools zur Verwaltung von Infrastruktur als Code.
- Karpenter: Vertrautheit mit Karpenter für die automatische Skalierung von Kubernetes-Clustern.
- Security: Kenntnisse über bewährte Cloud-Sicherheitsverfahren, einschließlich IAM (Identity and Access Management), Verschlüsselung und Compliance.
- Compliance Standards: Kenntnisse von Branchenstandards und -vorschriften wie GDPR, HIPAA oder PCI-DSS, insbesondere im Kontext von Cloud-Umgebungen.
- CI/CD Tools: Erfahrung mit Tools für kontinuierliche Integration und kontinuierliche Deployment Tools (e.g., GitHub CI/CD).
- Scripting und Automation: Beherrschung von Skriptsprachen (z. B. YAML, Bash, Python) zur Automatisierung von Prozessen.
- Configuration Management: Vertrautheit mit Konfigurationsmanagement-Tools (z.B., Ansible, Chef, Puppet).
- Collaboration Tools: Erfahrung mit Tools zur Zusammenarbeit und zum Projektmanagement (e.g., Jira, Confluence, Teams).
Further Considerations
- Soft skills: Strong problem-solving skills, effective communication and the ability to work in a team.
- Adaptability: Willingness to learn new technologies and adapt to changing project requirements.
Technologies
Backend
- Language: Ruby 3.2.x
- Framework: Rails 7.0.x
Tools
- AWS S3
- AWS EKS
- GitHub (repository management)
- GitHub Actions (CI/CD)
- Bundler
- Yarn
- Esbuild
- Docker
- Docker Compose
- Kubernetes
Architecture
- Monolith full-stack application (ERB views)
Testing
- Unit tests: >1k RSpec tests
- Integration tests: >200 Capybara tests
Development Approach
- Mainly focused on the backend (80% backend, 20% frontend)
- Separate frontend team
Database & Hosting
- Database: MongoDB via MongoDB Atlas
- Hosting: AWS EKS
Team Structure
- Developers are expected to have DevOps skills.
CI/CD
- GitHub Actions take over the entire deployment process with trunk-based development (TBD)
Working Methods
- Simplified agile methodology with fewer meetings
- Daily stand-ups at 9:45 a.m. CET
- Collaborative environment with mandatory pull reviews and green CI checks
- Note: The ARM CPU may require emulation for project setup.
Working Environment
- Full-time position
- Fluency in spoken, written and read English is essential
- Proactively ask questions and seek clarity
Soft Skills
- Excellent communication skills
- Collaborative thinking
- Willingness to learn and adapt
If you are enthusiastic about backend development and have experience with the technologies we use, we would love to hear from you.
Please send us your CV and a short cover letter describing your relevant experience and explaining why you would be a good fit for our team.
Join FotoFinder and contribute to innovations that make a difference in healthcare!
Interested?
Then please send us your complete application documents by e-mail or post to:
FotoFinder Systems GmbH . Human Resources Department . Industriestraße 12 . 84364 Bad Birnbach
Tel.: 08563 977200 . E-mail: jobs[at]fotofinder.de
For data protection reasons, please send your application documents exclusively by e-mail to jobs@fotofinder.de and not to info@fotofinder.de.
Please also note the data protection information for applicants.