Note to applicants: Resumes are required as part of your application. When applying from a mobile device or tablet, you may not be able to attach a resume. If you cannot attach a resume at the time of your application, you will receive a follow up email asking you to attach your resume from a computer.
Dimensional Fund Advisors is a global investment firm guided by deep convictions about the power of capital markets. We are a leader in applying advanced financial science to equity and fixed income investment strategies. By employing a rigorous and systematic investment approach, we seek to capture what the market offers in all its dimensions. For more than 35 years, we have translated research into real-world investment solutions for clients. Headquartered in Austin, Texas, with 13 offices around the world, Dimensional manages $736 billion (AUD) globally as of September 30, 2020.
We have a 24x7, global investment process supported by our technology platform. The platform includes a complex set of applications, data and infrastructure components, and automation is a critical part of running and maintaining the technology operations efficiently. In support for our research, portfolio management and trading groups, we are looking for an exceptional Site Reliability Engineer to join the Investment Data Technology team.
As the SRE Engineer, you will build automations using industry accepted tools to help manage, monitor and improve Dimensional’s application and data delivery pipelines deployed and executing in the production environment. You will implement SRE discipline and practices to measure, optimize and maintain scalability, repeatability, consistency, portability, and security of deployed solutions.
Deliver highly scalable and reliable automation solutions that meet business budgets/timelines while ensuring alignment to strategic technology vision.
Partner with various application, client, support and platform teams across disciplines to facilitate lifecycle management of existing software and infrastructure products and implement automated tests to speed up upgrades and necessary changes in the environment.
Develop comprehensive automated workflows and procedures to reduce human intervention in existing operational processes.
Establish SLAs, SLOs, SLIs for the applications operations team and implement alerting and monitoring and measurement mechanisms to detect and resolve service level degradations and outages.
Build a deep understanding of Security controls and audit processes and help administer and manage permissions in the environment. Help run security audits, partner with the Cybersecurity team to provide an excellent audit experience and outcome.
Facilitate disaster recovery exercises, automate toil away from the DR test exercises and help reduce the complexity of DR testing.
Develop governance on the production environment by developing and maintaining inventory of (software, security and systems) assets in the production env. Contribute to building standard release management practices to manage risk introduced by changes. Participate in code and change management reviews.
Provide incident and problem resolutions support for the day-to-day activities of Dimensional’s global investment and research staff, and work to establish best practices for support. Drive the improvement operational efficiency through automation and systemization.
BS in Computer Science or related field or 5+ years of related job experience in lieu of degree
3+ years of experience in writing code in Python, Bash, PowerShell, or other scripting languages
2+ years of experience with data storage, orchestration/scheduling and pipeline platforms such as MongoDB, SQL Server or Postgres, Airflow and Kafka.
3+ years of experience developing CI/CD pipelines, build tools, configuration management frameworks such as Ansible, Jenkins, Team city etc.
3+ years of experience implementing and using monitoring platforms and solutions, such as Grafana, Kibana, Prometheus, ELK etc.
Experience composing and delivering technical presentations or other forms of documentation to various levels of technical and non-technical leaders
Deep understanding of SDLC, agile software development methodologies, values, and procedures
Understanding of basic systems, network and data security principles.
Strong interpersonal communication, problem solving and troubleshooting skills.
MS in Computer Science or related field
Experience working within a fast-paced trading environment(s) within the financial services industry, with specific knowledge and interest in the Australian and Asia-Pacific regions; buy side investment management experience is highly regarded
Experience with Eagle PACE or similar Investment data management platforms, and or Charles River Investment Management (order management system)
Experience with container technologies such as Docker and Kubernetes
Hands on experience with Azure, AWS, Google Cloud, or one of the other major cloud providers
Knowledge of distributed and highly scalable products and solutions, such as Redis, MongoDB, RabbitMQ, etc.
Strong knowledge of virtual infrastructure and network technologies and protocols is a plus.
To ensure the safety and wellbeing of our employees during COVID-19, the majority of Dimensional’s employees are currently working remotely. Firm leadership evaluates the situation on an ongoing basis as to when employees could return to our corporate offices.
It is the policy of the Company to provide equal employment opportunity for all applicants and employees. The Company does not unlawfully discriminate on the basis of race, color, religion, creed, sex, gender, gender identity, gender expression, national origin, age, disability, genetic information, ancestry, medical condition, marital status, covered veteran status, citizenship status, sexual orientation, or any other protected status. This policy applies to all areas of employment including recruitment, hiring, training, job assignment, promotion, compensation, benefits, transfer, discipline, termination, and social and recreational programs.