DevOps Engineer

Colombo, Sri Lanka
Post Date: 22/02/2021 Close Date: 31/08/2021

What We Are Looking For In You?

DevOps Engineer role at CodeGen will be working as the 3rd level operation team, They will be working closely with cross functional teams to provide assistance and workaround to the client queries. Their role is important to bridge the gap between 24x7 Operations engineers team and Developers to smoothly deliver the release requirements and troubleshoot defects. Further level 1 bug fixing, test and deploy different DevOps tools and carryout non-functional testing also become part of the role.

We are looking for engineers with similar capacity or engineers who are having a developing background with a good understanding of DevOps tools for this position.


Sprint release delivery process and work collaboratively with key stakeholders

Help configure DevOps tools (CI/CD) for the team and monitor the DevOps infrastructure

Involve in operational cycle design, implementation and automation of the recurrent activities

Assess and test various tools related to the development or operational activities to enhance the productivity and efficiency

Help to configure and maintain the different delivery pipelines

Pre - Requisites

Bachelor’s degree or equivalent in IT, Computer Science or in a related field

One year or more experience in a similar capacity

Good understanding of scripting (e.g. Python) and automation skills

Skills in object oriented programming language (Eg: Java)

Exposure to Linux based development environments

Experience in DevOps Engineering including automation experience with configuration management tools (Ex: Ansible).

Experience in CI/CD processes and Agile development

Experience in cloud technologies will be an additional advantage (Ex: Containerization, Kubernetes, Terraform)

Should be a good communicator, competence to effectively and timely communicate with all technical and nontechnical teams from different territories

Attention to detail, and good problem solving skills

Learn new technologies and theories, and apply them when necessary

Should be a good team player

Prioritize work effectively, handle multiple tasks with critical deadlines to deliver on time

Willingness to accept challenges and show high level of enthusiasm

Work proactively and identify problems, risks and opportunities early

Sounds Like You? Great We Want you!

Submit Your Image

Submit Your Resume