Developing, maintaining and improving continuous integration / continuous delivery (CI/CD) for delivering features, fixes and system updates in development, integration and production environments;
Creating DevOps process automation and tooling to implement standards and boundaries in a way that empowers the application development teams to help themselves with their infrastructure and deployment needs;
Assisting with software integration and troubleshooting, including management of dependencies on services, platforms, and other applications within the cloud infrastructure;
Team up with the programming/product teams to discuss software
updates, modifications, errors and deadlines;
Providing on-call support in troubleshooting, coordinating, escalating
to ensure the recovery of failed components;
Cooperate with an international development team and customers;
You will be part of an agile development team;
Maintain our development toolchain, including platform upgrades, OS upgrades, tooling upgrades, certificate expiry.
Supporting the test automation within the project.
Qualifications:
University Degree (i.e. Electronics, Telecommunications, Computer Science);
Minimum 3 years of experience in similar position;
Experience with Continuous Integration/Continuous Delivery (CICD), DevOps, System Administration;
Experience working in an Agile and DevOps process environment;
Knowledge of DevOps best practices as these relate to software
application lifecycle/release processes;
Experience in continuous integration / improvement using source
control, automated build/test, and code coverage analysis tools;
Experience in Mobile App deployment; Jenkins setup/configuration, MS App Centre, Apple Test Flight and App Store, Google Play Store.
Strong experience using toolchains, supporting, and developing with
the following applications: Jira, Git/GitLab, Confluence;