Role: Senior Platform Engineer
Type: Permanent
Location: Remote
We are looking for a Senior Platform Engineer who will play a pivotal role in crafting and
maintaining the technological backbone of our software ecosystem. The senior platform engineer
will be tasked with architecting robust and scalable solutions and their purpose is to ensure
seamless operation and optimal performance of the platform infrastructure. Through strategic
decision-making, senior platform engineers design and implement cutting-edge technologies,
leveraging automation and infrastructure as code principles to streamline deployment and
maintenance processes. With a keen focus on security and compliance, they safeguard the
platform against potential threats while optimizing performance and cost-effectiveness.
Collaborating closely with cross-functional teams, they facilitate communication and alignment of
platform goals with broader organizational objectives. As mentors, they nurture talent within the
team, fostering a culture of continuous learning and knowledge sharing. Ultimately, the Senior
Platform Engineer's purpose is to drive innovation, reliability, and efficiency in the organization's
technological landscape.
Responsibilities
5-8 years experience in the following areas
- Deep technical experience in infrastructure design, build and deployment, networking, connectivity, storage, virtualization and identity.
- Implementation of Azure networking for enterprise organizations.
- Experience building and deploying resilient Azure cloud architectures.
- Well versed in Linux and cloud native technologies.
- Experienced in the use of Azure platform services to create born in the cloud PaaS solutions.
- Experience building and deploying Azure resources using IaC.
- Experience with the Azure CLI, PowerShell/Azure PowerShell and the Azure Portal.
- Experience with configuration management and automation technologies such as bicep.
- Creating and managing CI/CD pipelines using tools such as Azure DevOps to deploy both infrastructure and applications.
- Experience working with or using Azure technologies such as virtual machines, blob, queues, tables, Cloud Services, web apps, functions apps, Azure Active Directory, Virtual Networks, Web application firewalls, scale sets etc.
- Experience with observability and monitoring including application insights, dashboards and azure monitor.
- Experience with NGINX
Qualifications
- Bachelors degree in computer science or other applicable field.
- ISO 27001 compliance experience
- Security and firewall certifications
- Excellent verbal and written communication and presentation skills suitable for director level, cloud engineering and architecture stakeholder meetings.
- Ability to facilitate the process of gathering requirements and providing alternative cloud infrastructure architecture options.
Preferred Technical Experience
- Azure Virtual Machines, Virtual Networks, Azure Entra and RBAC, Log Analytics, Azure Monitor, Azure Backup, Azure App Services, Azure Storage, Azure SQL Managed instances, DevOps, key vaults, Azure AI services.
- Containerization using Azure Container Environment.
- Experience with serverless deployment, maintenance and associated tool chain.
- Working knowledge of ITIL disciplines.
- Ability to maximize knowledge transfer through the production of high quality process documentation.
- Strong adoption of automation philosophies.
- Delivery focused with the ability to drive tasks forward and meet demanding deadlines.
- Excellent written and oral communication skills.
- Strong problem investigation and diagnosis skills.
- The ability to communicate effectively with a wide range of people internally and externally.
Behavioral Competencies
- Teamworking
- Thinking Positively
- Managing Tasks
- Meeting Timescales
- Following Procedure
- Showing Composure
- Producing Outputs
- Checking Details
Culture
Our mission is to power innovators in remote biometric digital authentication, globally, and were well on our way there. You'll join at a very exciting point in the journey, and your contribution over the next few years will directly and visibly impact our global success.
Our team is incredibly friendly and collaborative. If you care about solving challenging problems with people you enjoy being around, this is the place for you.
Benefits
- Competitive salary offered.
- Remote Working Conditions- Cape Town preferable.
- Wellness perks.
- Opportunities for career growth and development within the company.
- Work-Life Balance is prioritized.
- Diverse tech stack.