About the job Senior Platform Engineer - Remote
Role: Senior Platform Engineer
Type: Permanent
Location: Remote
Are you ready to contribute to the future of cloud technology? We invite passionate and skilled professionals to apply for the position of Senior Platform Engineer. As a key member of our team, you'll help optimize our product's performance in the dynamic landscape of the public cloud. We're looking for a Senior Platform Engineer with experience in crafting modern, robust, and scalable platforms within the Microsoft Azure ecosystem. Join us in creating innovative solutions and making a meaningful impact in cloud technology.
The Team
The Senior Platform Engineer will be part of a highly skilled team working to take our platform to the next level. You will assist in refining our current platform while contributing to the development and implementation of our next-generation platform using industry best practices such as Infrastructure as Code (IAC) and automation through DevOps.
In the Platform team, we value delivering value on the quickest sustainable path, leaning on automation to make us more efficient & collaborative and detailed problem investigation and diagnosis. These values guide us in keeping our stakeholders and customers as happy as possible.
Requirements
- Keen focus on customer service and value delivery
- Takes a leading role in owning the teams systems, products and services ensuring they have appropriate monitoring and observability while maintaining customer SLAs (performance SLOs, DORA Metrics, security, availability, etc).
- A great teacher & mentor, actively mentoring less experienced colleagues and helping to turn them into experts.
- Works within the team and with external teams to discuss, decide and unblock technical projects.
- Establishes best practices across all teams through refining and evangelizing good processes to facilitate flow and understanding.
- Excellent verbal and written communication and presentation skills
Experience
- 5+ years of experience managing large-scale, production environments
- 3-5 years of experience and a deep working knowledge of Microsoft Azure - other cloud providers an advantage
- Deep technical experience in platform builds, deployment and support using IAC tooling and automation
- Broad range of knowledge and experience including firewall / edge, compute, databases, security and automating scalability.
- Experience building and deploying resilient, scalable multi-region platforms
- Well-versed in Linux and cloud-native technologies
- Experience with Azure CLI, PowerShell/Azure PowerShell or similar for automating tasks
- Experience with configuration management and technologies such as bicep or terraform
- Managing and deploying infrastructure using DevOps tooling
- Experience working with Azure native technologies such as virtual machines, container apps, virtual networks, web application firewalls (WAF), scale sets etc.
- Experience with observability and monitoring eg: Application Insights, Azure Monitor, Grafana, and Dashboards
Additional Experience (Beneficial)
- Azure Entra and RBAC, Azure SQL Managed instances, key vaults, Azure AI services,
- Working knowledge of enabling the SDLC through DevEx in an Agile environment
- Ability to maximize knowledge transfer by producing high-quality documentation
- Experience with the ISO 27001 security framework
Benefits
- Competitive salary
- Remote working options (Cape Town preferable)
- Wellness perks
- Opportunities for career growth and development
- Prioritization of work-life balance
- Diverse tech stack
Join Our Team
If you are passionate about solving challenging problems and working with a collaborative team, we encourage you to apply for the Senior Backend Engineer position. Be a part of our journey and contribute to our global success.