A Tenth Revolution Group Company

Ref: EL230923_1695386469

Software DevOps engineer


Job description

Software DevOps engineer


Roles and Responsibilities

* Leading and actively contributing to Software Continuous Integration/Continuous Deployment (CI/CD) and DevOps activities.
* Collaborating with software and hardware teams to define and support an integrated agile development process.
* Configuring and supporting various tools, including configuration and deployment management tools, as well as advanced requirement, code analysis, and traceability tools.
* Developing CI/CD pipelines and continuously enhancing processes and automation approaches.
* Collaborating with the IT department to align infrastructure requirements and user administration.

Skills and qualifications:

* Holds a Master's or Bachelor's degree in Computer Science, a related technical field, or equivalent experience.
* Possesses a minimum of 5 years of recent experience as a member of a DevOps team.
* A strong background in deploying distributed systems to PaaS Clouds, with a preference for Azure Cloud.
* Experience with Linux and Windows Server, proficiency in PowerShell, and familiarity with CI/CD technologies (Azure DevOps is preferred).
* Proficiency in the infrastructure-as-code approach.
* Strong programming/scripting skills in languages such as C, Python, batch, PowerShell, and Linux shell.
* A passion for teamwork and effective communication, comfortable engaging with both technical and non-technical audiences.