- Automating build, release, deployment and configuration activities.
- Working closely with software development, QA, and system engineers to understand requirements and prototype, architect, implement, operate and update DevOps solutions accordingly.
- Continue to build the company's portfolio of DevOps processes, practices and tools to empower and support delivery teams in continuous deployment, integration and rapid delivery streams
- Manage and enhance software configuration, integration and deployment tools
- Create and implement automation and orchestration tools with infrastructure teams and cloud providers.
- Ensure availability, scalability, maintainability, monitoring of system for operations
- Fosters self-service and efficiency wherever possible automating the processes of provisioning and maintaining continuous integration environments, supporting QA activities, security and configuration
- Bachelor’s Degree in Computer Science, Information Systems, or other related field
- Two years of DevOps platform administration/management
- Previous experience in programming and/or system analysis applying agile frameworks
- Previous experience in designing, developing, testing and deploying DevOps tool-chains to support continuous integration and delivery using a variety of technologies
- Previous experience working in an agile environment with multiple teams
- Previous software development experience, ideally in JAVA will be considered an asset
- Experience with Linux and ideally other operating systems
- Experience with application load balancers, virtualisation and orchestration technologies (VMWare, Open Stack, Docker, Docker Swarm, Kubernetes)
- Experience working in cloud-native environments and a number of database technologies, RDBMS & noSQL
- Experience in scripting and/or programming languages, building and maintaining workflows on a variety of systems (mainly GitLab CI pipelines)
- Strong creativity, problems solving skills and ability to apply original thinking to produce new ideas and innovative solutions