Cloud Service DevOps Engineer
We are Fujitsu. A Japanese company with a strong set of values and a history of respecting fairness and equality, whilst promoting diversity and inclusion. We constantly push ourselves to do better and strive to bring together a diverse mix of perspectives and talents in an inclusive environment, where we encourage our people to bring their full selves to work. We call this Be Completely You.
We are inclusive. As a responsible business, it is important to us that we reflect the diversity of our society and customers. Globally, Fujitsu is not only a Disability Confident company, a Times Top 50 employer for Women, and a signatory for the Race at Work Charter. We are also committed to the United Nations Sustainable Development Goals and in Australia we have been recognised as an AWEI Gold employer for our LGBTI+ inclusion. We also have specific inclusion efforts with First Nations Peoples in New Zealand through our Maori and Pacific Peoples Inclusion Plan and in Australia with our Reconciliation Action Plan.
We are people centric. This means we care about our people (and their families and communities) and appreciate that everyone has a life outside of work. By supporting our people to Work Your Way, we empower them to achieve a flexible and respectful approach to work which suits them and our customers best - this could be working hours, location, or a flexible approach to their working day.
We want you to thrive. If working for a progressive organisation, with a continuing commitment to diversity and inclusion is important, you should apply.
Shape your world and achieve together
Perform Cloud migrations, deployments & ongoing support work:
- Assisting with the deployment & administration of Cloud-based virtualisation, database and serverless/Platform-as-a-Service web application hosting services on Azure and AWS. This includes both:
- Performing traditional Infrastructure-as-a-Service deployments where this is the most suitable deployment option; and
- Working with application owners, application developers & the DSPU Cloud Team to facilitate the conversion & migration of suitable applications from traditional Infrastructure-as-a-Service deployment models to Cloud-native deployment models (e.g. Kubernetes deployments, deployments that utilise Platform-as-a-Service offerings).
- Containerising and orchestrating services using Docker and Kubernetes.
- Maintaining DSPU’s Cloud resources on an ongoing basis, including by providing the following services:
- Capacity management (“right sizing” of machines to minimise costs);
- Backup / Disaster Recovery management.
- Storage (including Cloud storage) configuration & management.
- Windows operating system configurations.
- Maintenance of resources such as Kubernetes clusters, serverless App/Function services & similar.
- Application management, including the configuration of monitoring & alerting (and responding to or escalating alerts as needed);
- Secret/credential/certificate management & rotation for applications.
- Managing, developing & maintaining Infrastructure as Code templates to deploy and control the configuration of cloud resources.
Help continuously improve DSPU’s cloud service:
- Working under the direction and with the assistance of our Lead Cloud Architect and Cloud Governance Lead to improve and develop processes and capabilities in the cloud service.
- Participating in feature planning meetings to help us improve our Cloud service by developing robust, user-centric & efficient service capabilities.
- Participating as members of the DSPU SAFe release train, working in squads to help the development and release of features for different DSPU systems deployed (or to be deployed) to our Cloud environment.
- Developing processes, documentation and ServiceNow tickets for repetitive or repeatable tasks for support resources or automations to complete.
Work with the SAFe release train & application owners to facilitate Cloud and DevOps awareness & adoption:
- Regular interaction and constructive discussion with other staff involved in the SAFe release train, the Cloud Service team & application owners is a core aspect of the role.
- During such interactions, where appropriate, DevOps Engineers should help raise awareness about Cloud-native deployment models and DevOps practices & processes (such as CI/CD & automated testing).
- DevOps Engineers will help implement DevSecOps practices, including by building automated continuous delivery/continuous integration pipelines, with automated builds/releases, automated testing and built-in approval, DevSecOps and quality control processes.
- Experience with Azure DevOps and CI/CD generally is desired.
- DevOps engineers will also assist application owners with registering applications with the Global Azure AD Identity provider, the Azure App Proxy service & other services made available by Fujitsu Global.
- Awareness of and adherence to Fujitsu’s standards, processes, and methods.
Building your own path to success:
To be successful in this role, you will have:
- 2+ years’ experience in Azure capability and resource implementation & management.
- Certification as an Azure Administrator (AZ100 series) and preference for those certified as Azure DevOps engineers (AZ400 series).
- Certification as a SAFe practitioner is preferred or a willingness to become certified and work as part of a SAFe release train.
- Understanding of and passion for the DevOps philosophy and IT delivery model.
- Either existing experience with or a willingness to learn microservices applications & their delivery using Docker and Kubernetes.
- Willingness to learn new technologies and help us implement them with a focus on delivering the optimal user and customer experience. This includes learning and obtaining training/certification in technologies not mentioned elsewhere in this position description if required/appropriate.
- Willingness to adapt quickly and apply lessons learned from past work.
- Good interpersonal skills, as you will need to work as part of our SAFe squads in the release train coordinating closely with other team members.
- Demonstrated experience in developing and deploying complex, multi-service enterprise applications, especially in a hybrid Cloud environment.
- Experience scripting in PowerShell, the Azure CLI, Bash and using Azure Resource Manager templates for the management of Azure capabilities and resources is desirable, as is any other scripting/automation experience that can help with the management of Cloud resources.
- Be a self-motivated individual that possesses excellent time management and organizational skills.
- Have a strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level.
