75% remote: Infrastructure Backend/ DevOps Engineer (m/f/d)

Job description:

For our client we are looking for a Infrastructure Backend/ DevOps Engineer (m/f/d)
Framework parameters:
Start: November 2024
Duration: 31.01.25 (with the wish for a long-term prolongation)
Capacity: 100% if possible
Location: 75% Remote, 25% Berlin (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times
IMPORTANT: all skills/experience marked as mandatory requirements must be fulfilled in order for an offer to be considered. You are therefore welcome to include a self-assessment of the mandatory and target requirements with your application.
The role is tasked with ensuring the delivery of products specified by product management and co-designed by the architecture team. This entails creating high-level and low-level designs, completing engineering tasks, developing a working product, and ensuring quality assurance. Participation and ocasional facilitation of scrum rituals and backlog grooming are part of the activities in this role.
Targets in that Position
\* Engineering Excellence: An engineering background with an emphasis on designing and implementing long term secure solutions rather than quick fixes.
\* CI/CD and Automation: Proficiency in integrating continuous testing practices within the CI/CD pipeline using tools like GitLab, Jenkins, Tekton, Argo Workflows, and ArgoCD.
\* Scripting and Automation: Solid foundation in scripting and automation with a security-conscious approach, ensuring that security & reliability practices are integrated into automated processes.
\* Robust Infrastructure: Proficiency in overseeing the reliability of infrastructure components like servers, networks, and cloud resources, with a strong focus on Infrastructure as Code (IaC) to ensure continuous deployments.
\* Security Measures: Proficiency in securing the system using SSL/TLS encryption for data protection, experience with secret stores like Hashi Corp Vault, and an understanding of the zero-trust and the least privilege security concept.
\* Effective Problem Solving: Exceptional troubleshooting and problem-solving skills with a focus on identifying and addressing issues, root cause analysis, and the implementation of sustainable solutions.
\* Reliability Awareness and Proactive Initiative: A self-motivated attitude for recognizing and addressing technical challenges, with a commitment to maintaining a reliability and security minded approach throughout the development and operational life cycle.
Must-have skills
- Distributed / Decoupled Software Architectures
- Python with Pydantic
- REST APIs (e.g. FastAPI), OpenAPI
- Microservices architecture
- Interfacing with other APIs distibuted context
- Agile and DevOps practices
- Proven ability to set up and manage CI/CD pipelines using tools like GitLab, Jenkins, Tekton, Argo Workflows, and Argo CD. GitOps knowledge ArgoCD / Flux
- Is practicing Test Driven Development on a daily basis
- Demonstrated commitment to ensuring high-quality deliverables through rigorous standards and processes
- Fluent English in speech and writing (at least C1)
Preferred Competencies and skills
- Experience with redfish and TFTP protocols
- Infrastructure Automation (IaC)
- Build and Deployment pipelines
- Graph Databases (like Neo4j, ArangoDB, ...)
- Observability Systems: Proficiency in integrating with monitoring and logging systems for realtime insights into system/application performance. Familiarity with tools like Prometheus, Grafana, OpenTelemetry, and other similar stacks (e.g., EFK 
- Elasticsearch, Fluentd, Kibana).
- Golang
- JavaScript/TypeScript
- RabbitMQ

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.