Senior DevOps Engineer - Brisbane, Australia
Rio Tinto
Senior DevOps Engineer – Brisbane, Australia
Rio Tinto is building a world-class software engineering capability…
Within our company-wide Information Systems & Technology function, we are building an internal software development and delivery team focusing on high-value and strategic products for the digital transformation of Rio Tinto. We are building this capability and capacity with the support of a strategic partnership with Endava, one of the world’s leading software engineering companies. We are recruiting for junior, experienced, and leadership roles to establish this capability for scaling as we shift our technology landscape to products and platforms. We are building a culture that is value driven, diverse and inclusive, innovative, and fun with challenging problems and opportunities to solve.
About The Role
We are seeking a Senior DevOps Engineer who will be responsible for maintaining a secure configuration for a portfolio of software applications within the organisation and maintaining all the requirements needed for continuous deployments and integrations.
Currently our Enablement Team are working across projects with different technologies that have complex design requirements. We have a fun and diverse culture within the team that drive collaboration daily. Every day we bring different mindsets to work together to solve problems.
We are looking for someone who is initiative-taking to provide innovative designs that align with the architectural guardrails defined. You will participate in different projects and be part of a multicultural team in an inclusive environment. We are looking for a collaborator, passionate about programming and oriented toward providing the best experience to the end user. Someone with excellent communication and time management skills, an adaptive person with a growth mindset.
The Senior DevOps Engineer will be responsible to provide correct responses to requests for support to deploying systems, making system modifications, developing solution-specific enhancements, manipulating data, reconfiguring systems, changing operating procedures, training users or operations staff, producing additional documentation, or escalating requests to systems development staff or software suppliers. They will ensure that all work is conducted and documented in accordance with required standards, methods, and procedures.
We are looking for an individual who is willing to build professional relationships with key stakeholders within the company, with the ability to understand complex problems and focus on the best solutions according to the business needs. You will be exposed to a variety of challenges, from technical solutions and design to improving service delivery from an end-to-end perspective.
Responsibilities
- The Senior DevOps Engineer assists the team in developing the design and specifications based on project requirements for multiple products in the Products and Software Development (P&SD) portfolio
- Builds and manages cloud services and related software, specifically Azure, AWS, GitHub, Artifactory
- Consults with project and product teams on the best use of cloud services
- Manages and operates Windows and Linux based systems
- Builds out new cloud infrastructure (IaC based Bicep or Terraform)
- Maintains cloud infrastructure by following site reliability engineering (SRE) principles
- Implements and shares DevOps culture across delivery teams and the broader business
- Builds and deploys system improvement ideas
- Responsible for the Continuous Integration and Continuous Delivery process
- Works with developers to streamline application delivery processes
- Documents existing processes
- Applies effective communication skills with team and client interaction
- Actively involved in regular project planning activities
- Works closely with the development team to support product delivery by automating the processes on the platform and application layers
- Works with project stakeholders to create status reports, identify requirements and risks on the project
- Coaches and mentors team members
- May provide line management for junior and senior DevOps Engineers, including nurture talent, skills progression, manage performance and build team cohesiveness and engagement.
Core Competencies
Essential
- Bachelor’s degree level or holds a relevant professional qualification, I.e., Bachelor of IT, Computer Science, Software Engineering.
- Awareness of critical concepts in DevOps and Agile principles and best practices, and demonstrated ability and openness to working in an agile environment as part of a scrum team
- Collaborative attitude and the ability to work well with others to achieve a common goal
- The ability to take the initiative and drive for results
- Possess strong troubleshooting capabilities and capable critical thinking skills and attitude
- Excellent time management and organisational skills.
- Team leader experience on previous projects.
- Demonstrated training and/or applied experience as coach and/or mentor
Strong exposure in any of the below listed tools and technologies:
- Tools: Azure DevOps, Octopus Deploy, TeamCity, Ansible, Terraform, Bicep
- Technologies: Microsoft Azure
- Scripting languages: PowerShell, Bash
- Container orchestration: Docker, Kubernetes, VMWare Tanzu, Rancher
- Process: ITIL, ITSM
Knowledge of and experience using :
- Cloud : Microsoft Azure, AWS
- IaC: Azure Bicep, Azure ARM, Terraform, AWS CloudFormation
- Configuration management: Ansible, PowerShell DSC
- OS: Windows, Linux
- Scripting language in (one, or more of): Bash, PowerShell, Python
- SCM: Azure Repos, GitHub, Bitbucket
- Web and application servers: IIS, NGINX, Apache HTTPD, Apache Tomcat
- Databases: MSSQL, MySQL, PostgreSQL, Oracle
- CI/CD tools: Azure DevOps, Octopus Deploy, GitHub Actions, TeamCity
- Monitoring, telemetry, logging: Dynatrace, AppInsights, Nagios, SolarWinds, Splunk
- Service and Support: ServiceNow, Jira, Azure DevOps
Desirable
- Experience with APM tooling (Dynatrace, AppInsights)
- Knowledge regarding OWASP SAMM
- Experience with security analysis tools (Snyk, Azure Defender, NeuVector,)
- Certification in Cloud vendor is a nice to have.
Working At Rio Tinto
Be recognised for your contribution, your thinking and your hard work, and go home knowing you’ve helped the world progress. Our benefits for permanent Rio Tinto employees include:
- Your base salary reflects your skills, experience, and impact in the role you are performing in. Our salary ranges are reviewed annually to ensure they remain fair internally and externally.
- Health & Wellbeing. We care about your health. We offer flexible, comprehensive medical benefits to look after your total health and wellbeing to suit your needs and life stages. This includes subsidised private health insurance for employees and immediate family.
- Flexible Work Arrangements. We have a hybrid work model (in-office & from home), with our office always open to balancing flexibility and connection.
- Supportive Leave Policies. We enable leave for all of life’s reasons (vacation, sick, paid parental). Our inclusive parental leave policy supports all parents and carers throughout their parenting and caring journey.
- Growth & Development. We will support you to pursue growth and development opportunities aligned with your career aspirations.
- Employee Discount & Offers. We have established partnerships with several providers who offer access to exclusive employee discounts (banking, accommodation, car, retail and more).
- Superannuation & Shares. Extensive salary sacrifice and salary packing options. Plus, we offer an award-winning employee share plan – myShare.
Every Voice Matters
At Rio Tinto, we particularly welcome and encourage applications from Aboriginal and Torres Strait Islander people, women, the LGBTI+ community, mature workers, people with disabilities and people from diverse cultural backgrounds.
We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome – they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation or anything else that makes us different.
Apply today if you want to work with the latest technology and innovation, in an environment where we challenge you to drive positive change.
Please note, to be successfully considered for this role you must complete all pre-screening questions.
“Rio Tinto reserves the right to remove job postings prior to the stated closing date, therefore, if you are interested in applying for this vacancy, please submit your application as soon as possible.”