Job Title: Cloud Engineer
Salary range $130 to 160K
Job Summary: The Cloud Engineer is responsible for designing, implementing, and maintaining cloud-based solutions that meet the organization's technical requirements and business objectives. This role involves collaborating with cross-functional teams to deploy and manage cloud infrastructure, automate processes, and optimize performance. The Cloud Engineer will also monitor cloud environments, troubleshoot issues, and ensure compliance with security and governance standards.
Due to the nature of the client, applicants MUST:
-Be an Australian Citizen
-Be able to work from the client’s office (Haymarket, Sydney). Work from home is available 1 to 2 days per week.
Responsibilities:
- Design, deploy, and manage cloud infrastructure solutions using platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- Develop and implement automation scripts and tools to streamline cloud provisioning, configuration, and management processes.
- Collaborate with software development teams to containerize applications and deploy them on cloud-native architectures such as Kubernetes.
- Configure and maintain cloud services such as virtual machines, containers, databases, storage, and networking components.
- Monitor cloud environments for performance, availability, and security incidents, and implement proactive measures to mitigate risks.
- Implement and enforce security best practices and compliance standards in cloud environments, including identity and access management, encryption, and data protection.
- Troubleshoot technical issues related to cloud infrastructure, applications, and integrations, and provide timely resolution.
- Participate in capacity planning, scalability assessments, and disaster recovery planning for cloud-based systems.
- Stay up-to-date with cloud technologies, trends, and best practices, and make recommendations for continuous improvement.
- Document cloud architecture, configurations, and procedures, and provide training and knowledge transfer to other team members.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree preferred).
- Proven experience working as a Cloud Engineer or similar role, with expertise in deploying and managing cloud infrastructure in AWS, Azure, or GCP.
- Strong understanding of cloud computing concepts, including IaaS, PaaS, and SaaS models, as well as cloud-native services and architectures.
- Proficiency in scripting and automation using languages such as Python, PowerShell, or Bash.
- Experience with infrastructure-as-code (IaC) tools such as Terraform, CloudFormation, or ARM templates.
- Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Familiarity with DevOps practices and tools for continuous integration, continuous deployment (CI/CD), and version control (e.g., Git).
- Solid understanding of networking principles, protocols, and security mechanisms in cloud environments.
- Excellent problem-solving and troubleshooting skills, with the ability to analyse complex issues and implement effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Due to the nature of the client, applicants MUST:
-Be an Australian Citizen
-Be able to work from the client’s office (Haymarket, Sydney). Work from home is available 1 to 2 days per week.
Email your CV and a brief cover letter to ****@boundaryconsulting.com.au