Junior DevOps Engineer
Job Description:
Responsibilities:
As a Junior DevOps Engineer at ICT Strypes, you will be involved in is several software build systems with their environments for developing, testing, integration, and releasing the software, critical to our clients. This role is ideal for someone eager to learn and grow in a collaborative environment while gaining hands-on experience with build systems and DevOps practices.
You will work closely with senior engineers to understand the process and gain knowledge in the domain. A proactive attitude, willingness to learn, and strong communication skills are essential.
Requirements
Essential Skills:
- Experience in programming in Python;
- OOP knowledge;
- Understanding of SOLID Principles and overall best coding practices of software development;
- Understanding of integration and behavior testing in the context of Python;
- Understanding of automated testing as practice and in the context of Python;
- Experience in Linux/Unix environment;
- Development of CI/CD pipelines.
Knowledge of:
- Source control systems – Git;
- GNU Make;
- CICD Automation – Jenkins, GHA;
- Working in a multinational environment.
Desirable Skills:
- Familiar with Agile Software Development: Scrum, Kanban;
- Scripting languages (Shell/Bash, Ruby);
- Excellent troubleshooting skills;
- Coachability.
Required Skills:
DevOps