
Junior DevOps Developer
- Montreal, QC
- Permanent
- Full-time
We are looking for a motivated Junior DevOps Engineer to contribute to the design, deployment, and maintenance of modern containerized environments using Kubernetes and Kafka. The ideal candidate demonstrates a solid understanding of DevOps practices, eagerness to learn, and the ability to collaborate with cross-functional teams in a cloud-native development setting.Key Responsibilities
Primary Responsibilities
- Design, develop, and maintain distributed systems leveraging Kafka and Kubernetes
- Deploy and manage Kubernetes clusters (setup, monitoring, scaling, and troubleshooting)
- Containerize applications using Docker and ensure seamless deployment across environments
- Collaborate with development teams to integrate CI/CD pipelines
- Apply best practices for security and compliance in containerized environments
- Contribute to QA efforts, environment management, and technical troubleshooting
- Analyze user requirements and translate them into technical specifications
- Assist in creating technical documentation for new or existing systems
- Support continuous improvement of DevOps workflows, tools, and processes
Experience
- 1 to 3 years of experience in DevOps, cloud infrastructure, or software development
- Hands-on experience with Kubernetes (cluster architecture, deployment, support)
- Experience with Kafka or similar data streaming tools
- Proficiency in Docker for container creation and management
- Familiarity with scripting languages (e.g., Bash, Python)
- Knowledge of version control systems, especially Git
- Exposure to CI/CD pipelines and DevOps toolchains
- Understanding of cloud platforms such as AWS, GCP, or Azure
- Strong communication skills and ability to work in collaborative environments