Position Overview 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
Contributing Responsibilities
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
Required Skills & Qualifications 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)
Preferred Skills
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