SG Digital are searching for smart and creative individuals to work in a primarily technical role as part of our Casino DevOps team.
Individuals are most likely to be an engineer with at least 4 years of professional experience in the domain of IT Infrastructure and DevOps tooling.
As part of the DevOps team you will be responsible for delivery of software from development teams through to production systems.
From CI / CD pipelines through to SRE and Security tooling you will be expected to pick up, understand and implement a wide variety of technologies.
This means writing build software pipelines and deployment tooling. In addition to this you will also be expected to be able to learn how to investigate incidents, analyze and monitor performance of live systems.
You will be implementing and enhancing our deployment and operational management tooling, executing it in all environments, including Production and taking feedback from that process and folding it back into our backlog.
We are operating on a you build it, you own it philosophy and as such you will be expected to cover on-call shifts as part of a team rota as a 3rd level SME to support our class leading 1st and 2nd level Support and Operational teams.
Work with the team to deploy and manage tools that support SDLC automation, configuration management, and release management.
Help implement a CI / CD strategy to incorporate the entire product development lifecycle as well as the continual evolution of cross functional collaboration, associated best practices, and standards
Design and engineer the DevOps CI CD tooling and platform roadmap and own the lifecycle of these platforms
Responsible for the design, creation, configuration and delivery of cloud infrastructure environments using automation best practices and a proactive strategy.
Seamlessly integrate DevOps with infrastructure and automation orchestration platforms through established architectural patterns (e.g. APIs)
Ensure all services are hardened and security best practices are followed during the automated CI CD processes
Create accurate documentation for use by the Development, QA, Technical Operations, Product, Support, etc.
Work on ongoing R&D effort into tools, processes, and people to further enhance DevOps capabilities
Help ensure that Product Engineering test environments are stable at all times.
Be an integral part of our service, contributing to both design and day-to-day response
Create / maintain tools to analyze and visualize system health.
Participate in defining and prioritizing a backlog of work for the team
Participate in an out of hours support rota
B.Sc. degree in Computer Science or related scientific / engineering field
KNOWLEDGE / SKILLS REQUIRED :
4+ years of DevOps experience
Strong knowledge of Linux operating systems (RHEL / CentOS / Debian) and its fundamentals. Windows knowledge a plus.
Experience with cloud-based providers such as AWS
Experience in Configuration Management and infrastructure as code platforms (Chef / Puppet / Ansible / Terraform)
Experience with terraform (ideally on AWS or VMware).
Experience with implementing and maintaining CI / CD pipelines
Experience in DevOps tools (Jenkins, Git, Bitbucket, Jira)
Knowledge of cloud-based technologies and tools especially in deployment, monitoring and operations, such as Kubernetes, Elasticsearch, Prometheus, Splunk, Grafana, Kibana, etc.
Knowledge and exposure of Container technology and orchestration
Ability to multitask, work well under pressure and prioritize work against competing deadlines and changing business priorities
DESIRED KNOWLEDGE / SKILLS :
Understanding of open source solutions that enable the implementation of highly distributed, scalable, durable, and performant platforms such as Akka, Kafka.
Experience with agile methodologies and tools for development and operations.
Matured views on continuous delivery, automation, testing and the development processes in general.
Experience deploying and running metrics collection platforms such as Prometheus.Implementing Java based application performance monitoring solutions.
Hands on knowledge with different containers and orchestration platforms.
Experience developing operational excellence strategies for software developed using Akka, Kafka.
Some experience in working in an environment using Domain Driven Design, the actor model, event-sourcing and CQRS. Experience with transactional databases (PostgreSQL, Informix, MySQL, MS SQL) configured for high
availability and redundancy.
Deep familiarity with AWS products including EC2, ECS, RDS, ELB Load Balancer, Route 53, Lambda, CloudWatch, and CloudFront
Betting / Gaming domain knowledge is not required.
Personal Profile :
Motivated, confident, self-sufficient, focused and determined Well organized
and consistently meets commitments.
Requires a can do commitment to achieve the success.
Detail oriented and Strong communication skills.
Eager to learn and grow
Ability to work with others and assume shared ownership for our work
Self-motivated with a drive for excellence
Passionate about technology
Fluency in English
All your information will be kept confidential according to EEO guidelines.