About the Role
We are looking for a highly skilled Cloud Systems Engineer to join our team. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining complex cloud-based systems.
Our ideal candidate has strong technical expertise in cloud computing, software development, and IT infrastructure management. They must be able to work collaboratively with cross-functional teams to deliver high-quality solutions that meet business needs.
Key Responsibilities:
* Design and implement cloud-based systems: Use your expertise in cloud platforms such as AWS, Azure, or GCP to design and implement scalable and secure systems.
* Develop and maintain infrastructure as code: Use tools like Terraform, Ansible, or CloudFormation to automate the provisioning and management of cloud resources.
* Collaborate with cross-functional teams: Work closely with software developers, project managers, and other stakeholders to ensure seamless integration and delivery of cloud-based systems.
* Analyze and troubleshoot issues: Use your problem-solving skills to identify and resolve technical issues that arise during system implementation and maintenance.
Requirements:
* Cloud computing expertise: 5+ years of experience working with cloud platforms such as AWS, Azure, or GCP.
* Software development skills: Proficient in programming languages such as Python, Java, or C++. Experience with DevOps practices and tools like Git, Docker, or Jenkins.
* IT infrastructure management: Strong understanding of IT infrastructure management principles and practices, including network architecture, security, and compliance.
* Certifications: Hold relevant certifications such as AWS Certified Solutions Architect - Associate or Microsoft Certified: Azure Solutions Architect Expert.