Platform Engineer
Fortescue
Fortescue is now consistently producing 175-180 million tonnes of iron ore per year and has an exciting future ahead, establishing itself for future growth in a global market through innovation, product diversification and asset development.
Platform Engineer (Cloud / DevOps)
Work Location: Fortescue’s Perth office is located on the traditional lands of the Whadjuk people.
Roster: Monday to Friday (On-call availability for 1 week per month)
Summary
The Cloud Platform Team is one of our teams at the centre of our strategy for scaling, and constantly improving our cloud platform and support services. This role is part of the Cloud, Operations and Reliability Engineering (CORE) platform team with the mission to provide a production ready, cost effective and secure cloud platform to enable business lead innovation. CORE aims to empowers teams through automation and self-service, while optimising costs and mitigate security and compliance risks.
The role will be responsible for providing hands on technical expertise in Cloud Infrastructure Platform support and ongoing operational oversight of the Cloud Platforms within Fortescue's Multi Cloud environment. As an experienced Subject Matter Expert in cloud (SME), you will be heavily involved in support, management, administration, and continuous improvement of the services that run Fortescue's Multi Cloud environments. Leveraging our relationships with strategic partners, you will ensure best practices are followed, promoting automation and proactive activities, as well as overall Platform stability and handling of support escalation.
Key accountabilities will include:
- Participate in building a team culture of good architecture, driving best practice operational excellence, security, reliability, performance efficiency, and cost optimization
- Build, deployment, and operations of automated cloud enabled patterns, tools, and platforms
- Work with the Delivery lead to gauge the effectiveness and efficiency of existing services and systems; develop and implement strategies for improving or further leveraging these systems.
- Set direction and oversight for the consistent use and implementation of tools, standards, methods and processes to ensure that quality services are developed with consistent and maintainable code which supports risk, secure operations, and compliance management
- Develop automation code that replaces manual work activity to request, deploy, and support cloud workloads in AWS, Azure and GCP
- Manage the deployment of workloads via CI/CD to AWS, Azure and GCP using Infrastructure as Code (IAC) tooling (CloudFormation’s, Terraform HCL and Azure ARM)
- Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.
- Developing and amending templates in Infrastructure as Code (IaC) deployments to ensure requests meet application requirements.
- Be pro-active, taking ownership of issues and pushing them through to resolution
- Be a strong advocate for a DevOps culture with our Product Development and Operations teams
- Manage work streams through JIRA with Agile Project Management methodology
Hands-on experience with the following technologies would help you hit the ground running:
- Modern monitoring tooling, including Dynatrace, Prometheus, Splunk and cloud-native offerings such as Cloudwatch, StackDriver and Azure Monitor.
- Modern Operations Automation (Infra-as-code) tools and scripting experience for orchestration and maintenance, using Ansible, OpenShift, Hashi Vault & Terraform, Elastic et
- Operations support tooling, including PagerDuty, StatusPage, Twilio, ServiceNow etc.
- CI/CD tooling, including Github Action, Octo
- Polyglot software engineering or in-depth automation and scripting experience
- In-depth IaC and automation scripting experience, including Ansible and Terraform.
Qualifications and experience required:
- Bachelor’s degree in computer science, systems analysis or a related study, or equivalent experience
- 5 + years of experience spanning at least two IT disciplines, including technical architecture, application development, or operations
- Experience writing Infrastructure as Code (IaC)
- Experience architecting and implementing on AWS (highly desirable), GCP, and or Azure (multiple preferable but at least one). Upskilling on the other clouds will be expected and training provided
- Experience with CI/CD pipelines
- Software development experience (for example Python, Javascript, Typescript, GO or other)
- Strong technical disposition for cloud infrastructure, observability, and performance management
- Instincts for identifying documenting and mitigating risks
- Good written (design and documentation) and verbal skills
- Experience developing with RESTful API interfaces
Our values drive our culture and performance through a strong focus on safety, family and determination. We celebrate and respect people’s differences and commit to providing an inclusive work environment. This is an exciting time to join Fortescue.
We encourage Aboriginal Australians and female candidates to apply.
www.fmgl.com.au/jobs-at-fortescue