
Website Metropolitan
Job Description:
We are looking for an experienced cloud engineer to work with our development and SRE teams to develop, implement, optimize, and maintain cloud-based solutions. You will be responsible for deploying and debugging cloud stacks, educating teams on new cloud initiatives, and ensuring the security of the cloud infrastructure.
To be successful as a cloud engineer, you should be able to identify the most optimal cloud-based solutions for our clients and maintain cloud infrastructures in accordance with best practices and company security policies. A top-notch cloud engineer should have excellent troubleshooting skills, stay current with industry trends, and should be a team player.
From time to time you may even do some development work, be it DepOps Scripting or just working in a development team.
Take responsibility for monitoring production systems and providing support when there is an incident and managing communications and escalations around the incidents.
Job Responsibilities:
- Work with DevOps, SRE and other relevant teams to support Cloud infrastructure
- Work with Architect to support and provide relevant Cloud knowledge as required
- Collaborating with engineering(I&O) and development teams to evaluate and identify optimal cloud solutions
- Modifying and improving existing systems.
- Educating teams on the implementation of new cloud technologies and initiatives.
- Designing, developing and deploying modular cloud-based systems.
- Developing and maintaining cloud solutions in accordance with best practices.
- Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
- Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
- Regularly reviewing existing systems and making recommendations for improvements.
- Provide insight on application and infrastructure performance
- Assist with the the development of tools or automation that can improve efficiencies and increase monitoring capabilities.
- Troubleshoot technical issues with infrastructure and applications.
- Escalate incidents to other teams, be a central communication channel across teams,
- The ability to design the Cloud solutions with a focus on cost saving.
Job Requirements:
- 2 – 3 years’ experience as a Developer or Cloud Engineeer
- At least 2 – 3 years of experience in the field of Cloud computing
- Experience in Cloud environment (essential)
- Experience with CI/CD systems.
- Experience with SysOps and Devops
- Azure, AWS, and GCP certifications preferred.
- Insurance industry experience preferred
- Agile software development practices and tools
- Relevant experience with Cloud Services
- Proficient with technologies used within the business (MMI-specific list)
- Minimum 1 object-oriented and 1 scripting language
- Linux / Unix experience
- Online version control systems (Subversion, GitHub, Bitbucket)
- Java application build processes and tools (Ant, Gradle, Jenkins, and Artifactory)
- Monitoring and alerting tools (Alerta, Selenium, Prometheus, InfluxDB, Elastic Stack)
- Configuration management and containerisation tools (Terraform, Chef, Puppet, Salt, Ansible, Docker, Mesos or similar technologies)
- Cloud server environment administration (Amazon Web Services, Google Cloud, Azure, Openstack)
- Data integrity, security and continuity of business
- Common data stores, both relational and NoSQL
- IPv4/6 networking, web protocols and Linux/Unix systems
- Building microservices or service-oriented architectures (SOA and REST)
Job Details:
Company: Metropolitan
Vacancy Type: Full Time
Job Location: Cape Town
Application Deadline: N/A
jobstrivia.xyz