About the Role
Role details below.
Responsibilities
- Be at the core of the company’s technological systems: accountable for technical decision making, defining successful outcomes, and owning engineering execution.
- Have a know-how of the product's features and clients’ pain points to devise infrastructure requirements and translate them into drop-in solutions.
- Establish a platform strategy that provides observability, layers of redundancy, and limits the blast radius in the event of systems failure.
- Work alongside a team of talented engineers, designers, product managers, and quality assurance specialists to direct priorities and ensure successful execution.
- Create and maintain a set of tools and workflows to allow engineers to ship code to production in an efficient and reliable manner.
- Perform cross-functional tasks supporting business projects, infrastructure projects, and change management with various infrastructure platforms (database, operating systems, application teams) related to implementation, configuration, troubleshooting, and upgrades.
- Lead implementation of compliance and security frameworks (ISO 27001, Cyber Essentials), ensuring platform systems and processes meet regulatory and data protection standards.
- Maintain a high standard of code quality and standards by evaluating, approving, and offering feedback on code submissions from colleagues.
- Convey complex technical concepts clearly and succinctly due to impeccable, top-class communication skills.
- Always look for new technologies: identify new and emerging technologies for adoption, drive consistent code reviews, and propose changes where needed.
Requirements
- Bachelor's degree in Computer Science field or equivalent.
- Minimum 2 years of experience in cloud platform technologies – AWS.
- At least one scripting tool (Terraform, UNIX shell, etc.).
- Experience using an operational ticketing system to record changes and work history details such as Jira.
- Demonstrated ability to support and administer high-volume pre-release and production environments for internal-facing applications.
- Knowledge of disaster recovery concepts to effectively respond to incidents and mitigate disasters.
- Experience supporting advanced storage system software (Replication, Point-in-time Restoration, Tiered Backup strategies).
- Tangible understanding of the best and worst security practices, concepts, and real-world applications to successfully implement this knowledge to both application and infrastructure.
- Experience working within an agile framework.
- Roll-up-your-sleeves attitude: be an independent self-starter possessing excellent time management skills and be able to manage multiple implementation activities simultaneously.
- Strong written, verbal, and interpersonal skills: act as the company's central communication hub, communicating technical concepts to non-technical departments comprehensively.
Nice to Have
- Experience with Elixir, Phoenix, and PostgreSQL.
- Previous experience in a startup environment.
Work Arrangement
Remote (City/Region)