TeamQuest

Junior DevOps Engineer

Warsaw, PL · Posted 1h ago

salary not listedjuniorpermanent
Node.jsTypeScriptNestJSRESTMongoDBDockerKubernetesCI/CDAzureLinuxGit

Job Description

What you will do Our client is a Polish company creating a solution for simultaneous and synchronized playback of video materials in 360-degree technology. Junior DevOps Engineer We offer: Cooperation based on an employment contract, B2B or mandate contract Real possibility of professional development Responsibilities: Creating and developing backend applications in monolithic and microservice architectures. Developing applications using Node.js, TypeScript, and NestJS. Creating and developing REST APIs and integrations between services. Working with MongoDB, including creating data models, queries, and basic optimization. Preparing applications for deployment in test and production environments. Creating and maintaining Docker images and configurations. Deploying applications on Kubernetes and learning to manage containers and services in a cluster. Participating in creating and maintaining CI/CD processes. Collaborating on deploying and maintaining applications in Azure and on Linux servers. Basic Linux environment administration, including configuring services, users, permissions, and processes. Monitoring applications and infrastructure and analyzing logs to identify issues. Automating repetitive tasks related to running, deploying, and maintaining applications. Collaborating with developers to diagnose issues in test and production environments. Creating and updating basic technical documentation. Gradually taking responsibility for additional elements of the infrastructure and deployment process. Requirements: Basic knowledge of JavaScript or TypeScript and Node.js. Basic knowledge of NestJS or willingness to quickly learn the framework. Understanding of the basics of backend applications and REST APIs. Basic knowledge of MongoDB and NoSQL databases. Basic knowledge of Git and working with a code repository. Basic knowledge of Linux and comfortable use of the terminal. Basic knowledge of Docker, including creating and running containers, Dockerfile, and basic configuration. Basic understanding of Kubernetes and application containerization. Basic knowledge of DevOps topics, including CI/CD, deployment, automation, and environment management. Basic knowledge of Azure or experience learning or working with any public cloud. Basic knowledge of networking topics, including HTTP/HTTPS, DNS, ports, and TCP/IP. Ability to read technical documentation in English. Independence in searching for information and solving technical problems. Experience in personal projects, academic projects, internships, or practical training.