Vacancy title:
infrastructure Engineer (Senior/Tech Lead, Windows)
Jobs at:
DerivDeadline of this Job:
26 October 2022
Summary
Date Posted: Thursday, October 06, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
Infrastructure Engineer (Senior/Tech Lead, Windows)
At Deriv, we are an ever-growing company with exciting challenges that emerge from our growth or our change in direction and priorities. We are a 20+ years old company designed to pivot as we see fit. You will join a uniquely mature company that is both agile and successful. We earned our success by having great employees who are good thinkers and great doers. Our motto is we try many good ideas and find our way to the best solution. Our mission from the start was to make trading accessible to everyone regardless of their budget or location.
You will join one of our offices in Malaysia, Dubai, or Malta based on your preference and work visa situation. If you are senior enough, we can consider working with you remotely.
At Deriv, you will love your job if you are a doer, and you will be a great technical fit for us if you have deep knowledge in one area and a breadth of expertise in others. That is the T-Shape concept.
You will join Cloud Infrastructure and be hired based on your expertise and not for any specific team. The expertise we need are:
• Networking: You should be fluent in networking. It works better if you have a good understanding of Linux. We operate across several clouds, so you need to be familiar with advanced networking concepts in the cloud, like VPC peering and across zones, regions, site-to-site VPNs, and cloud networking.
• Kubernetes: You should have hands-on knowledge about Kubernetes cluster setup either on-premise or using cloud solutions (e.g. GKE or EKS). You should have deep knowledge of Kubernetes core components and technologies around them. Istio or operators should be familiar concepts for you.
• PostgreSQL: You should have a great understanding of SQL. You should have excellent knowledge about how PostgreSQL works. Concepts like MVCC, query planning, deadlock avoidance, and replication should be familiar. By habit, you should know the latest features of PostgreSQL. A good overview of the Postgres ecosystem is helpful.
• Windows: You should have extensive hands-on experience in Windows Server Administration (Server 2012R2 onwards), including Active directory server role installation and configuration and implementation of security group policies. Additionally, you should demonstrate competence in advanced PowerShell scripting and automation for Windows, process automation, and incident management.
• MSSQL: You should be able to manage a cluster of MSSQL databases and their replicas. You should be able to set up HA and different replication methods (including AG). You should know about active-passive and active-active monitoring and setup. You know how to assess and optimise the performance for both MSSQL and Windows servers.
We all have at least basic programming knowledge. We usually automate our tasks. You will feel more comfortable if you are also a fellow programmer. We are also familiar with SRE, DevOps, DevSecOps and FinOps concepts, with confidence in applying best practices of cloud computing on at least one of the major cloud providers. Our knowledge of Linux is excellent, and we have no issue using strace and ltrace. Shell scripting is easy for us. We know everything-is-an-fd, and we understand how containers and unshare work. We hope you are the same.
After joining as our expert in one area, we will actively encourage you to expand your knowledge in other areas. We have programmes that help you to switch teams in the same department or across departments. After a few years with us, you will improve your expertise and expand your knowledge in different areas.
We also help you grow as an individual contributor or manager in your role. We define our levels as:
• Tech Lead: We know what the problem is, but we do not know the answer. We trust that you will figure out how to solve the problem. You have at least ten years of experience.
• Senior: We know the problem and the answer, and we trust you to get it done and take care of the details. You should enable other team members and plan and unblock the projects. You have at least seven years of experience.
• Junior: Someone we can trust to take care of accomplishing the tasks when the seniors manifest the details. You have at least three years of experience.
• With you, we want to tackle challenges like moving towards micro-service-based architecture, introducing the Kubernetes platform and Infrastructure as Code, increasing our automation, supporting seamless switch-over from one cloud to another across all our services whether stateful or stateless, and supporting our customers in multiple regions using different clouds. We want to do this while maintaining uptime and developing new features daily.
• If you think you like us and how we work, get in touch with us and let us know your expertise and why you are a good fit to join us. One of our engineers will set up an introductory call with you with the help of our talents team.
• Our hiring process involves filling out a Self Assessment Questionnaire (We call it SATI), one technical challenge, and one technical interview. For Senior levels or above, there is one last interview with CTO or CEO. Generally, if everything goes well, we will conclude it in around a week.
Job Experience: No Requirements
Work Hours: 8
Level of Education: Bachelor Degree
Job application procedure
Interested and Qualified, Click Here To Apply
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.