Job Title:
Cloud Engineer
Job Overview:
We are looking for a dedicated and experienced Cloud Engineer to join our technology team. In this role, you will design, implement, and manage cloud-based infrastructure to support scalable and reliable applications. You will collaborate with development, DevOps, and security teams to ensure our cloud systems are efficient, secure, and aligned with business needs. This is a fully remote position open to candidates located in Australia.
Key Responsibilities:
Design, deploy, and maintain cloud infrastructure using platforms such as AWS, Microsoft Azure, or Google Cloud.
Build and manage scalable, highly available cloud environments.
Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or similar technologies.
Monitor cloud systems to ensure performance, reliability, and security.
Collaborate with development teams to support CI/CD pipelines and deployment automation.
Implement cloud security best practices including identity and access management, encryption, and monitoring.
Troubleshoot and resolve infrastructure and deployment issues.
Optimize cloud resources to improve performance and control operational costs.
Maintain technical documentation for cloud architecture, configurations, and processes.
Required Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
3+ years of experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Strong understanding of networking, virtualization, and cloud architecture.
Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with scripting languages such as Python, Bash, or PowerShell.
Strong analytical and problem-solving skills.
Ability to work effectively in a remote team environment.