We are looking for a DevOps engineer to develop software that can be updated automatically to our end users. The DevOps Engineer role plays an important part in our company’s product development process. Our ideal candidate will be responsible for building automated systems that test the product and discover bugs quickly before product launches to ensure software runs smoothly and meets user needs while being cost- and time-effective.
You will be responsible for:
- Building & setting up new development tools
- Maintaining existing infrastructure
- Identifying technical problems and developing software update and ‘fit’
- Planning out project and being involved in project management decission
- Considering the ability of the software to grow as users save data to it
- Identifying and implementing improvements to our CI/CD process (e.g. test automation frameworks and performance enhancements)
What we are looking for in you:
- You are a final year student majoring in Computer Science, Informatics, Engineering or a related subject
- You are comfortable creating, modifying, and tuning scripts
- You have experience in setting up automated monitoring & alerting systems
- You have fundamental understanding of servers, networking, and storage.
- You have fundamental understanding of Linux, sysadmin, and automation tools
- You have strong troubleshooting skills
- You have basic understanding of Cloud platforms
- You have experience with CI/CD pipelines (GitLab)
- You have experience with version control systems (Git)
- You are familiar with Build and Release systems and concepts
- You have knowledge of optimizing web platforms a plus (CDN, Nodejs, Sveltejs, NoSQL, etc)
- You possess excellent verbal and written communication skills with ability to work in a fast pace Agile environment
- You are a strong team player, effective in cross functional collaboration