Platform Engineer (Azure)
Porto
Job description
Requirements
What
you will be doing:
· Designing and
implementing scalable, secure, and highly available cloud solutions on the
Azure platform (with a clear exit strategy)
· Collaborating with
development teams to integrate cloud services into software applications
· Optimising resource
utilisation and implementing cost-saving measures
· Staying current with
Azure services updates and industry best practices to recommend improvements to
existing architectures
· Providing technical
support and guidance to stakeholders on cloud-related issues
· Developing and
maintaining documentation for cloud architectures, procedures, and training
materials
· Collaborating with
cross-functional teams to ensure seamless integration of cloud services with
business processes
· Analyse existing
operational standards, processes, and/or governance to identify and implement
improvements
· Develop infrastructure
as code (IaC) leveraging cloud native tooling to ensure automated and
consistent platform deployments
· Develop and implement
automated policy driven data protection best practices to ensure cloud
solutions are protected from data loss
· Support cloud adoption
of applications as they are being modernized.
· Designing, migrating
and operation on medium to large scale enterprise infrastructure, databases and
application systems
· Available to
Participate in a 24/7 DevOps on-call rota to address and resolve technical
escalations
Expertise
we are looking for:
· Microsoft Azure experience involving design, deployment, configuration
and optimization of cloud platforms
· Experience with
automating cloud deployments and configuration management using Azure DevOps, PowerShell, and ARM templates
· Managing and
monitoring cloud
infrastructures to ensure optimal performance and
cost-efficiency
· Experience DataOPS
Ensuring data
protection and compliance with relevant laws and
regulations
· Conducting disaster
recovery planning and implementing backup strategies to maintain data integrity, high
availability, multi-region solutions.
· Ensure all infrastructure components meet
proper performance, security and capacity standards
· Manage and administer
the Microsoft Azure cloud environment, including provisioning, configuration,
performance monitoring, policy governance and security
· Facilitating the
migration of legacy systems and existing infrastructure services to cloud-based solutions.
· Experience with IaaS and PaaS solutions
· Manage security and access
controls of cloud-based solutions
· Experience in IaC
development such as Terraform,
Azure CLI, Puppet, Ansible.
· Experience with
Terraform Cloud and Azure
DevOps
· Experience with Jira and ServiceNow
· Competence in a wide
range of IT skills including networking, systems administration, data
protection, information security and CI/CD tooling
· Experience working
within an Agile framework
· Working with GIT to
perform source code management
· Enthusiastic learner
with the ability to teach and mentor teammates and cross functional partners
· Excellent
communication skills, both written and verbal, with a keen attention to detail
· Flexible working
approach and team player