We are looking for a professional who is passionate about technologies and has strong analytical skills to take on the following challenges in the DevOps team:
· Engineer and maintain our build / deployment platform, automated deployment and automated test systems
· Build and maintain various CI/CD pipelines
· Administer / Maintain development and production infrastructure including source control systems, CI / CD servers, environments and processes around them
· Document implementation in our internal knowledge base platform
· Understand the potential impact of the changes to the wider system. Ensure all parties fully understand the requirements and contribute to the design and architecture of the Risk Insurance Suite applications, working alongside internal development teams
· Work with Product Owners, developers and business analysts to specify new enhancements to the Risk Insurance Suite applications in response to industry developments and to better meet customer needs. Ensure the requirements meet business approval. Communicate the requirements to relevant parties to ensure that the team fully understands the need.
· Actively work within an Agile Scrum team as the designated BA. Keep backlogs defined, groomed, and work with the Product Owner to make sure work is kept in priority order. Work with the teams to make sure the backlog is understood prior to sprint planning.
· Continuously explore new technologies / opportunities to improve team development efficiency
· Architect related infrastructure parts of our Agile software development process, working with Docker, Kubernetes, Ansible, Bash, PowerShell, Terraform, Harness, GHE, Azure DevOps and various Azure and AWS services
· Implementation of the latest industry technologies
What you bring
· 5+ years of relevant work experience as System engineer, DevOps engineer or SRE Engineer
· Experience in defining backlog work items and capability to easily write and communicate acceptance criteria
· Experience with metrics, logging and monitoring tools, like Grafana, Prometheus and Splunk (DataDog, Nagios)
· Experience with scripting languages (Bash, PowerShell, Python)
· Experience with management tools (Ansible, Chef, Puppet)
· Hands on experience with services on Amazon AWS or Microsoft Azure cloud infrastructure platforms
· Linux knowledge (RHEL, CentOS, Ubuntu)
· Container technologies like Docker, Podman and Kubernetes container orchestration
· Experience with provisioning tools, preferably Terraform (AWS CDK, AWS CloudFormation)
· Experience with network security, load balancers, web servers, DNS, proxies, reverse proxies, firewalls
· Experience with automation servers (Azure DevOps, GHE, Harness, Jenkins)
· Analytical and problem-solving skills
· Good verbal and communication skills in English language
· Bachelor’s degree in Computer Science or related field
Added bonus if you have experience
· With PostgreSQL or Amazon RDS
· With Helm package manager
· With message queuing systems like RabbitMQ, Kafka
· In software releasing and versioning
· With object oriented programming, preferably C#
· Exposure to software development
· In finance/insurance
· In a business analyst role