Senior DevOps Lead
About us
e-bate is an advanced B2B, SaaS Fintech solution for Rebate Management with a growing corporate customer base.
We provide innovative software solutions to help businesses efficiently manage and optimise their B2B rebate programs. Our platform, built on AWS infrastructure, empowers our retail, distribution and manufacturing clients to streamline rebate calculation processes, enhance financial visibility and maximise profitability.
Role Overview
Join our team as a Senior DevOps Lead and help us revolutionise an important financial and commercial area of large businesses.
Are you a seasoned DevOps professional with a passion for fintech? Do you thrive in a fast-paced, dynamic environment where you can make a real impact? Are you unflappable under pressure?
If so, we want you! We’re a leading Fintech SaaS company looking for a Senior DevOps Lead to join our team.
In this role, you’ll be responsible for leading our DevOps team and driving the design, development, implementation and support of our DevOps strategy. You’ll work closely with the product team to ensure our products are delivered with the highest quality and reliability. You will help the engineering and QA teams in automatising their workflow and the release process. You will ensure that our clients benefit from an infrastructure that’s scalable, stable and secure. Our environment is AWS based. Full job spec available on demand.
Key Responsibilities
- Lead the DevOps team and ensure the smooth operation of software development and deployment processes.
- Identify and implement best practices for DevOps processes to improve efficiency and productivity.
- Assess the current deployment process to identify bottlenecks and implement solutions towards a continuous deployment and continuous integration (CI/CD).
- Develop and maintain the infrastructure on Azure and AWS. Leverage AWS tools like CloudFormation, AWS Lambda, and AWS Step Functions to automate processes and improve efficiency.
- Implement automation, effective monitoring, and alerting of our software systems.
- Ensure the security of our software systems by implementing best practices and staying up-to-date with the latest security threats.
- Ensure total security compliance of our internal processes through proper password management, Role-Based Access Control, software license management for third-party tools.
- Develop and implement disaster recovery strategies, including backups and failover systems, to ensure data and system availability
- Collaborate with the development team to ensure that software is built with deployment in mind.
- Collaborate with the QA team to help them with their automation process.
- Ensure support cases are resolved and triaged to other team members and maintenance requirements are managed.
- Responsible for technical hiring and performance management in the DevOps team.
- Manage improvements to releases and release pipelines and that KPIs are met and monitored.
- Support management of the Infrastructure budget, ensuring that the team has the resources they need to be successful while staying within budget.
- Look for opportunities for cost savings and efficiencies and implement measures to achieve them.
Secondary Responsibilities:
- Develop and maintain relationships with external technology partners, vendors, and suppliers.
- Manage vendor relationships. Ensure that the company is getting the best value for money.
Current Development Stack
Cloud Platform: AWS / Azure ADO
Infrastructure as Code (IaC) tool: Terraform Security tools such as 1Password for Business Observability Dashboards: Grafana, AWS Cloudwatch & Cloudtrail Programming languages: C#, Python Database: MS SQL/SSIS / Aurora Postgres Frameworks: ASP .NET, Hangfire, Entity Framework, Dapper AWS Products currently in use: Redis, Amazon ElastiCache, Amazon EC2, Rabbit MQ, AWS QuickSight, Amazon Cognito, Azure Active Directory, Amazon CloudWatch, Azure Active Directory, SCCS: Git, Front End: React |
Desirable Experience
- Container workloads: Kubernetes, AWS ECS, AWS Fargate
- Right-sizing of EC2 instances/workloads, autoscaling, load balancing.
- Storage solutions, AWS Aurora/RDS, Redshift
- Data pipelines/transformation: AWS Glue, Apache Spark, AWS SQS, Step Functions.
Required Capabilities and Skills
- Technical skills and practical expertise within the above stack.
- Leadership skills to run, motivate and coach the team.
- Analytic mind with the ability to constantly prioritise and pre-empt possible occurring issues.
- Business awareness to understand and align the goals of the team with the business goals and targets.
- Very good time management skills and ability to deliver under pressure.
- Very technology savvy. Expected to research and propose technologies that can improve the working of the teams.
- Expected to work collaboratively with colleagues to help guide decisions on major infrastructure changes and improvements.
If you’re up for the challenge, please send your CV and cover letter to jobs@e-bate.net with DevOps Position in the subject line. We look forward to hearing from you!