KPMG
Senior Consultant
To turn knowledge and understanding of information, industries and business trends into value for our firms' clients, our people and the capital markets
Consulting and Professional Services
Full-time
Office | Melbourne, VIC, Australia
Visa sponsorship · No
Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.
·
Why KPMG
Welcome to KPMG. We are a global network of professional firms providing Audit, Tax and Advisory services across a wide range of industries, government and not for profit sectors. KPMG provides a full range of services tailored to meet the unique needs of mid-sized, fast growing and family owned businesses.
In Australia, KPMG has a long tradition of professionalism and integrity, combined with our dynamic approach to helping clients in a digital-driven world. We have approximately 6,700 people, including over 400 partners, with 13 offices around the country.
About the role
Job Description Our Enterprise Technology & System Integration team brings together skills in intelligent automation, data engineering, software integration and cloud platforms to help our clients align their technology capabilities with their strategic and operational objectives. We also draw on KPMG’s extensive national and global resources, adopting a multidisciplinary approach to help unlock the full potential of existing and new technology investments. Your Opportunity As an Azure Cloud Platform Engineer within our Enterprise Technology & System Integration division, you will play a crucial role by:
- Contributing to the writing and maintenance of infrastructure as code (IaC) using Terraform and Bicep across hyperscaler cloud environments such as AWS, Azure, or GCP (Azure preferred), ensuring consistency and compliance with specified design patterns and infrastructure requirements.
- Collaborating with senior team members to gain insights and further knowledge in IaC practises, steadily incorporating new learning into daily work to enhance the quality and resilience of cloud infrastructure.
- Utilising experience in Bash, Python, or PowerShell to develop automation scripts that support system provisioning, configuration management, and other operational tasks.
- Working closely with the team to ensure scripts align with operational policies and are scalable, maintainable, and effectively reduce manual workload.
- Supporting the building and maintenance of CI/CD pipelines, actively participating in the integration and delivery process, while aiming to optimise deployment workflows and introduce innovations.
- Assisting in the design and implementation of automated testing within the pipelines to improve software quality and enable continuous integration of code changes.
- Engaging actively in Agile development processes, including planning sessions, daily stand-ups, and retrospectives, to deliver software that meets business requirements effectively and efficiently.
- Embracing practises like test-driven development (TDD) and behaviour-driven development (BDD) to ensure that tests are an integral part of the development process and collaborate with peers to refine techniques and share best practises.
- Adhering to established coding best practises, including code review, pair programming, and documentation, to ensure high-quality code and maintain a shared understanding of the codebase across the team.
- Staying informed of basic security considerations and apply this knowledge to day-to-day development tasks, ensuring compliance with security policies and incorporation of security tooling within the development lifecycle.
What you'll be responsible for
- 🔀
Technology Solution Design and Development
Design and develop customized technology solutions, such as software applications, databases, networks, and platforms
- 🖥
Technology Implementation
Manage technology implementation projects, including budget, timeline, and resources
- 💬
Client Communication and Relationship Building
Communicate with clients and stakeholders to build relationships, gather feedback, and ensure satisfaction with services
Skills you'll need
- 🤔
Decision Making
Considers the costs and benefits of potential actions and determines the most appropriate one
- 💭
Critical thinking
Identifies and synthesizes patterns and trends amongst various sources of information to reach a meaningful conclusion, perspective or insight
- 💡
Problem solving
Identifies problems and develops logical solutions that address the problems