In this role you will plan, develop, deploy and support Continuous Integration (CI) and Continuous Deployment (CD) processes and tools to enable the team to deliver quality solutions. Your role may also involve developing unit tests and automated tests for next generation of products the team has in pipeline. You will get a chance to work in a diverse team environment and across the globe.
To assure CI process for different projects we are using:
- · Git/GitHub: to manage the repositories /different branches /tags / pull requests …
- · Jenkins: Freestyle jobs / Jenkins Pipelines
- · Scripting (shell/bat/python/groovy…)
- · Klocwork for Code analysis
- · Jfrog Artifactory /BOX or other tools of artifacts repositories managers
- · Infrastructure: How to set VMs /Docker images / setting Jenkins Slaves
- · Network: knowledge about firewalls /proxy …
- · Jira / Confluence
Requirements
- · Degree or diploma in Computer Science, Information Systems or Electronics Engineering or related field.
- · Has 1-2 years of experience in DevOps methodology, Continuous Integration/ Continuous Deployment tools and automation technologies.
- · Aware of DevOps tools (Git / GitHub, Jira, Jenkins, Confluence, etc.)
- · Knowledge of establishing process optimization, automation, and Continuous Integration / Continuous Delivery (CI / CD)
- · Experience in Automation or script creation with scripting languages (Shell / Perl / Python) for continuous integration and continuous deployment.
- · Industrial Automation domain knowledge and/or testing PLCs/Adapters/IOs is a plus.
- · Good interpersonal and communication skills to interact with team members.