Job Title: Junior DevOps Engineer
Job Type: Permanent
Job Place: Addis Ababa
Job Profile Summary
Dengene Technology Solutions is seeking a talented Junior DevOps Engineer who is passionate and wants to learn about DevOps engineering processes, lifecycles and pipelines to assist software developers. You should be knowledgeable DevOps related technologies including but not limited to Git GitHub/GitLab, Jenkins, Ansible, Maven, Gradle, Docker and Kubernates. As a DevOps Engineer, you are expected to be a good communicator and team player as you will interact with various stakeholders on a regular basis.
Job Description
As a Junior DevOps Engineer at Dengene, you will:
- Work closely with senior DevOps engineers to learn and understand software development and deployment processes.
- Assist in the design, implementation, and maintenance of CI/CD pipelines for microservice to automate software release cycles.
- Gain hands-on experience in managing and configuring cloud infrastructure (e.g., AWS, Azure, GCP) to ensure scalability and reliability.
- Learn to monitor system performance and troubleshoot issues to ensure smooth operation of production environments.
- Participate in the adoption and implementation of best practices for configuration management and infrastructure as code (IaC).
- Embrace opportunities to learn new technologies and tools that contribute to the DevOps ecosystem.
Qualification Requirement
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Minimum of 1 year experience.
Skill Requirement
- Previous exposure to DevOps practices, tools, or technologies through coursework or internships.
- Familiarity with version control systems (e.g., Git, Github, gitlab) and CI/CD tools (e.g., Jenkins, Github Action, GitLab CI/CD).
- Knowledge of popular DevOps tools.
- Understand how to use Git and programming languages such as Python.
- Basic understanding of containerization technologies like Docker and Kubernetes.
- Proficiency in at least one scripting language (e.g., Python, Bash).
Competency Requirement
Junior DevOps Engineer should demonstrate:
- Basic understanding of software development concepts and methodologies.
- Adaptability, flexibility, and openness to change in varying work environments, priorities, and perspectives.
- Familiarity with cloud platforms and services is a plus.
- Strong willingness and enthusiasm to learn and grow in the field of DevOps Engineering.
- Ability to work collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.