When it comes to creating exceptional software for the online gaming industry, Derivco is as the forefront of industry innovation. Our highly skilled teams of designers, developers, illustrators and animators love nothing more than working with the latest technology and have the most fun trying out new things. The software we produce for Microgaming has made...
Familiarity with distributed systems is a plus including: the CAP Theorem, Microservices, and the Twelve Factor Application principles.
Provide input into product selection and standards, design, and certification.
Run, maintain and schedule upgrades of mission-critical shared infrastructure.
Provide feedback regarding development and engineering methodologies, standards and leading practices.
Create and/or contribute to deliverables, technical and non-technical, that are required to support DevOps transformations.
Requirements gathering for design, development and deployment
Root cause analysis and improvement solutions
Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.
Adhere ITIL guidelines for Incident, Problem, and Change Management
Ability to work with 3rd party vendors (i.e. Microsoft, Amazon, etc) for escalation of issues
Define and create standard operating procedures that are compliant and auditable
Is able to absorb rapidly new technical information, business acumen, and apply it effectively.
Experience in one of the following: C, C++, Java, Python, Go, Perl or Ruby
Ability to make key decisions as they relate to service disruptions and problems.
Expertise in designing, analysing, and troubleshooting large-scale distributed systems.
Systematic problem-solving approach, excellent communication skills, and a sense of ownership and drive.
Engage in and improve the whole life-cycle of services, from inception and design, through deployment, operation, and refinement.
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
Monitor production alerts, investigate, and solve for both the short and long term.
Scale systems sustainable through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
Practice sustainable incident response and postmortems.
Manage the solution design (as the design authority) with high level architecture of software Technical Outputs
Design, deploy, develop, and configure solutions for server, network, application, and compliance automation.
Work with or lead a team to break down solutions into small tasks that can be completed autonomously
Participate in the design of service automation in cloud towards Infrastructure-as-code.
Designing solutions that will operate at scale.
Driving adoption of new tools and techniques being able to understand their value and impact.
Deep experience with either AWS or physical datacenter infrastructure (such as hardware load balancers, imaging systems, out of band management, DNS).
Manage mission critical, large scale service in a global organisation.
Strong technical knowledge of large scale, complex platforms.
Experience handling large numbers of diverse systems with configuration management systems like: Puppet, Chef, Ansible, or Salt.
Familiarity with distributed systems is a plus including: the CAP Theorem, Microservices, and the Twelve Factor Application principles.
Provide input into product selection and standards, design, and certification.
Run, maintain and schedule upgrades of mission-critical shared infrastructure.
Provide feedback regarding development and engineering methodologies, standards and leading practices.
Create and/or contribute to deliverables, technical and non-technical, that are required to support DevOps transformations.
Requirements gathering for design, development and deployment
Root cause analysis and improvement solutions
Performing audits and analysis of existing products for the purpose of ensuring proper configuration management and consistency.
Adhere ITIL guidelines for Incident, Problem, and Change Management
Ability to work with 3rd party vendors (i.e. Microsoft, Amazon, etc) for escalation of issues
Define and create standard operating procedures that are compliant and auditable
Is able to absorb rapidly new technical information, business acumen, and apply it effectively.
Experience in one of the following: C, C++, Java, Python, Go, Perl or Ruby
Ability to make key decisions as they relate to service disruptions and problems.
Expertise in designing, analysing, and troubleshooting large-scale distributed systems.
Systematic problem-solving approach, excellent communication skills, and a sense of ownership and drive.
Engage in and improve the whole life-cycle of services, from inception and design, through deployment, operation, and refinement.
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
Monitor production alerts, investigate, and solve for both the short and long term.
Scale systems sustainable through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
Practice sustainable incident response and postmortems.
Manage the solution design (as the design authority) with high level architecture
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.