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.