Platform Engineer (Azure)
Porto
Job description
As a
Platform Engineer you’ll be part of an agile project team working with all the
infrastructure pieces of a system. You will also oversee the migration process
and design, maintain and monitor the new cloud platform, as well as configuring
hybrid connectivity between on-site systems and the cloud environment. The
ideal candidate will bring a blend of technical skills and leadership ability,
with the communication and teamwork skills to collaborate with other members of
the IT team.
The
job holder is a specialist in the design, deployment, and management of cloud
services within the Microsoft Azure platform. They play a critical role in
ensuring that cloud infrastructure and applications are optimised for
performance, scalability, and security. By leveraging Azure's suite of tools
and services, these engineers enable businesses to transform their operations
and innovate within the cloud ecosystem.
National
and international expected traveling time varies according to project/client
and organizational needs: 0%-15% estimated.
What
you will be doing:
· Designing and
implementing scalable, secure, and highly available cloud solutions on the
Azure platform (with a clear exit strategy)
· Managing and
monitoring cloud infrastructures to ensure optimal performance and
cost-efficiency
· Automating cloud
deployments and configuration management using Azure DevOps, PowerShell, and
ARM templates
· Ensuring data
protection and compliance with relevant laws and regulations
· Collaborating with
development teams to integrate cloud services into software applications
· Conducting disaster
recovery planning and implementing backup strategies to maintain data
integrity, high availability, multi-region solutions.
· 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
· Facilitating the
migration of legacy systems and existing infrastructure services to cloud-based
solutions.
· Collaborating with
cross-functional teams to ensure seamless integration of cloud services with
business processes
· Manage and administer
the Microsoft Azure cloud environment, including provisioning, configuration,
performance monitoring, policy governance and security
· Analyse existing
operational standards, processes, and/or governance to identify and implement
improvements
· Manage security and
access controls of cloud-based solutions
· 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 modernised
· Ensure all
infrastructure components meet proper performance, security and capacity
standards
· Participate in a 24/7
DevOps on-call rota to address and resolve technical escalations
Requirements
Expertise
we are looking for:
· Microsoft Azure experience involving design, deployment, configuration and
optimization of cloud platforms
· Experience with IaaS and PaaS solutions
· Experience in the
design, migration and operation of medium to large scale enterprise
infrastructure, databases and application systems
· Experience working
within an Agile framework
· Experience in IaC
development such as Terraform,
Azure CLI, Puppet, Ansible.
· Proficient with GIT to perform source
code management
· 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
· 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