Working with development team to define/implement tools and processes to standardize and automate the way projects develop, build, test and deploy their software.
Ensure an industrial way of implementing continuous integration and/or continuous delivery on projects you're working.
Together with IT, operations and architecture teams, participate in the design and be responsible for monitoring, troubleshooting and managing environments on projects you're working.
Bachelor’s Degree in IT or related fields.
3 to 5 years of experience in software development or software deployment or IT operations.
Practical experience with automation of system provisioning and deployment.
Practical experience in monitoring systems (log management, network security monitoring, health and alerting).
Deeply hands-on with complex DevOps pipeline including different technology stacks like Java, .NET, Node, Serverless, front-end (Angular, React ...).
Excellent scripting skills (i.e. Linux shell scripting, Powershell, Python, Perl) for automation.
Experience with configuration management automation tools: Puppet, Rundeck, CheckMK, Ansible.
Hands-on with system operation and DevOps on AWS, Azure or the likes (GCP, AliCloud …).
Hands-on with CI/CD-as-a-service as CircleCI, TravisCI …
Hands-on with CI/CD and managing Kubernetes cluster.
Solid knowledge of Linux and/or Windows.
Good technical documentation and diagramming skills.
Good English communication skills (both written and speaking).
Strong work ethic, self-motivation, dedication, and commitment.