DevOps Engineer
Job Description:
We are seeking a talented DevOps Engineer with strong skills in Kubernetes and OpenShift (OKD) to enhance our existing architecture. Your primary task will be to develop new namespaces from scratch, streamlining and automating our current system to improve efficiency and manageability for our developers.
About Us:
- Current System: Our infrastructure utilizes OKD, hosted on Google Cloud, but lacks separate namespaces for production, staging, and development environments.
- Current Challenges: Many processes are manual and challenging to manage.
-
Tech Stack:
- Frontend: Single NextJS application.
- Backend: ~20 microservices using NestJS with GraphQL Federation.
- Databases: MongoDB and Redis.
- Monorepos: Two Nx monorepos (frontend and backend).
- Messaging: Global RabbitMQ and Kafka deployments.
Role & Responsibilities:
-
System Enhancement:
- Develop and implement new namespaces (production, staging, development) within our OpenShift environment.
- Create an intuitive and cost-effective system for managing all microservices.
-
Automation:
- Develop a repository containing editable JSON files for backend and frontend configurations.
- Ensure changes to JSON files automatically update, delete, or deploy microservices.
-
Optimization:
- Implement processes to ensure only modified microservices are rebuilt in the monorepo.
- Ensure fast deployment processes with caching.
-
Database Management:
- Ensure daily backups for all databases.
-
Documentation:
- Provide comprehensive documentation for the team's reference.
Requirements:
- Expertise in Kubernetes and OpenShift (OKD).
- Experience with Google Cloud.
- Proficiency in NextJS, NestJS, GraphQL, MongoDB, Redis, RabbitMQ, and Kafka.
- Strong understanding of monorepos, particularly Nx.
Work Arrangement:
-
Initial Phase:
- Build and set up the envisioned system for a fixed fee.
-
Ongoing Maintenance:
- Regular hourly-based work for maintenance, deploying custom services, and other tasks.
-
Flexibility:
- Open to starting with an hourly fee from the beginning if preferred.
Application Process:
- If you are passionate about building efficient DevOps solutions and meet the qualifications, we would love to hear from you. Please submit your resume and a brief description of your relevant experience.
Join us in creating a seamless and efficient development environment!
- Department
- Tech
- Locations
- Stockholm
- Remote status
- Hybrid Remote
Why work with us?
-
Shared Success
Teamwork makes the dreamwork. You could be the sharpest tool in the shed - but it still takes a village. At Creed, we empower each other and share success in everything we do. -
Democreativity
All team members can get involved in the creative process and we always strive to go beyond the ordinary. When we produce another groundbreaking campaign, it could have been your idea that made it fly. -
Personal Development & Leadership
We always value internal promotions over external recruiting and we want our team members to grow. We practice self-leadership, which means we see everyone at Creed as leaders, owning the responsibility for themselves and for their team efforts. All team members get their own personal development plan with biweekly check-ins.
Workplace and Culture
We're a team of highly creative and curious individuals working towards the unanimous goal of creating the world's most innovative marketing initiatives. Creed is a workplace that fosters raw creativity, entrepreneurship and an inclusive culture.
About Creed Media
Creed Media is recognized as a groundbreaking digital marketing agency for the youth, by the youth. Founded by the digital natives Hugo LePrince, Timothy Collins and Eliot Robinson, Creed Media impacts internet culture all around the globe by influencing the next-gen consumer through culturally relevant content and marketing strategies. We are not a TikTok agency. We are not an influencer agency. We are a next generation full-service impact agency.
DevOps Engineer
Loading application form
Already working at Creed Media?
Let’s recruit together and find your next colleague.