This role is pivotal in enabling a self-service cloud platform that promotes speed, consistency, and innovation. By streamlining infrastructure delivery and supporting DevOps practices, the Senior Engineer fosters a culture of ownership, autonomy, and continuous improvement, ensuring the platform evolves in step with organizational growth and strategic goals.
Senior Platform Engineer – Infrastructure as Code (AWS Cloud)
The Senior Platform Engineer (IaC – AWS Cloud) will lead the design, implementation, and maintenance of scalable, secure, and reliable cloud infrastructure. This strategic role demands deep expertise in Terraform and advanced proficiency in AWS, with a strong focus on empowering engineering teams through automation and self-service capabilities.
Key Responsibilities
- Design and deliver infrastructure and platform solutions using Terraform to enable iterative and incremental product development.
- Implement and enforce security, compliance, and architectural best practices through Infrastructure-as-Code across multi-environment setups.
- Build scalable, reusable infrastructure components that reduce operational overhead and accelerate development velocity.
- Partner with cross-functional teams to ensure infrastructure is resilient, high-performing, and adaptable to evolving business needs.
Technical Expertise
- Advanced proficiency in
Infrastructure as Code (IaC)
using Terraform
, ensuring consistency and repeatability. - Deep understanding of
AWS Cloud
, and familiarity with Azure
or Google Cloud
services (compute, networking, storage, IAM, and security). - Experience with
CI/CD pipelines
, automation frameworks, and GitOps
workflows. - Competency in
Docker
, Kubernetes
, and container-based architectures. - Strong grasp of
cloud security practices
, including secrets management, policy enforcement, and compliance automation. - Skilled in
monitoring and observability tools
to ensure infrastructure health and reliability. - Proficiency in
scripting languages
(Python, Bash, PowerShell) for automation and API integrations. - Excellent communication and collaboration skills to effectively engage with engineering, product, and operations teams.
Key Responsibilities & Outcomes
Cloud Infrastructure Design & Automation
- Lead the development and implementation of AWS cloud infrastructure using Terraform, leveraging Infrastructure-as-Code (IaC) principles to create automated scripts and templates for provisioning, managing, and scaling cloud services such as CloudFront, CloudWatch, S3, SNS, and SQS—ensuring efficient and resilient operations.
Scalability, Reliability & Security Assurance
- Drive the deployment of new AWS EC2 instances and supporting infrastructure by applying best practices in cloud migration, backup, disaster recovery (DR) failover, security patching, and system integration—ensuring optimal performance, scalability, and data integrity.
Change & Incident Management
- Collaborate with the Optus release team to design and implement automated IaC-based release processes. Lead incident response and resolution initiatives for cloud infrastructure issues, minimizing service disruptions and reinforcing operational stability.
Observability & Performance Optimization
- Proactively monitor and troubleshoot cloud infrastructure to detect early signs of failure. Identify and implement opportunities to enhance system performance, reduce operational costs, improve reliability, and strengthen overall security posture.
Mentorship & Capability Building
- Coach and guide junior engineers in IaC methodologies and cloud architecture best practices. Foster technical excellence by building a scalable, secure, and high-performing platform infrastructure that supports critical applications and services.
Qualifications & Experience
- Bachelor’s degree in
Computer Science
, Computer Engineering
, Information Technology
, or a related field. - 2–3 years of hands-on experience in
AWS Cloud Engineering
with a focus on Infrastructure as Code (IaC)
using Terraform
. - Proven track record in designing, implementing, and managing scalable, secure cloud infrastructure for
Telco
or digital enterprise
environments.
Technical & Professional Skills
AWS Cloud Expertise
- Proficient in provisioning, automating, and troubleshooting AWS services including EC2, VPC, S3, IAM, Route53, CloudFront, SQS, and SNS.
- Deep understanding of AMI lifecycle automation using Systems Manager (SSM), CloudFormation, and Image Builder.
Infrastructure as Code & Automation
- Advanced Terraform skills for building reusable, modular infrastructure.
- Expertise in CI/CD pipeline integration using tools such as
Jenkins
, GitLab CI
, or AWS CodePipeline
. - Skilled in automated infrastructure testing and validation to ensure compliance, security, and stability.
Containerization & Orchestration
- Experience designing immutable infrastructure using
Docker
and orchestrating with Kubernetes
. - Familiarity with modern microservices architectures and related deployment strategies.
DevOps & GitOps Workflows
- Strong command of distributed version control systems (Git), with practical experience in GitOps workflows for managing infrastructure changes.
- Background in software release engineering including artifact management, environment promotion, and rollback strategies.
Scripting & API Integration
- Proficiency in automation and tooling using
Python
, Bash
, or PowerShell
. - In-depth knowledge of AWS APIs and SDKs for building custom integrations and operational tooling.
Collaboration & Problem Solving
- Strong analytical, decision-making, and troubleshooting abilities.
- Excellent communication and cross-functional collaboration skills, with the ability to articulate technical concepts to diverse teams.
Impact & Culture
This role is pivotal in enabling a self-service cloud platform that promotes speed, consistency, and innovation. By streamlining infrastructure delivery and supporting DevOps practices, the Senior Engineer fosters a culture of ownership, autonomy, and continuous improvement—ensuring the platform evolves in step with organizational growth and strategic goals.
```