Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
DUTIES:
Kubernetes CI/CD:
- Designing, implementing, and maintaining CI/CD pipelines for Kubernetes-based applications.
- Automating deployment processes and ensuring continuous integration and delivery of software.
Monitoring and Reporting:
- Implementing monitoring solutions for infrastructure and applications using tools such as Prometheus, Grafana, and Kubernetes-native monitoring.
- Generating reports on system performance, availability, and reliability.
Log Analysis:
- Analysing logs and metrics to identify trends, anomalies, and performance issues.
- Implementing log aggregation and analysis solutions like ELK Stack or Splunk.
Application Troubleshooting:
- Investigating and resolving issues related to application performance, availability, and reliability in Kubernetes environments.
- Collaborating with development teams to diagnose and debug complex issues.
Alerting and Escalation:
- Setting up alerting mechanisms to proactively detect and respond to incidents.
- Escalating critical issues to appropriate teams and stakeholders.
Linux Administration and Maintenance:
- Managing and maintaining Linux servers, including installation, configuration, and patch management.
- Implementing security measures and best practices for Linux-based systems.
Active Directory Admin and Maintenance:
- Managing user accounts, groups, and permissions in Active Directory.
- Performing routine maintenance tasks and ensuring the security of AD infrastructure.
DNS Admin and Maintenance:
- Configuring and managing DNS servers and zones.
- Troubleshooting DNS-related issues and ensuring DNS resolution reliability.
End-User Support:
- Providing technical support and assistance to end-users for infrastructure-related issues.
- Resolving hardware, software, and connectivity problems promptly.
Database Administration (PostgreSQL):
- Managing PostgreSQL databases, including installation, configuration, and performance tuning.
- Performing routine maintenance tasks such as backups, restores, and upgrades.
REQUIREMENTS:
- 3+ years of experience in a Site Reliability Engineer role or similar position.
- Proficiency in Kubernetes administration and experience with CI/CD pipelines.
- Strong Linux administration skills, including shell scripting and troubleshooting.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Splunk.
- Familiarity with Active Directory administration and DNS management.
- Experience with PostgreSQL database administration is a plus.
ATTRIBUTES:
- Excellent communication and problem-solving skills.
- Ability to work effectively in a fast-paced, collaborative environment.
go to method of application »
DUTIES:
Design, build, and maintain efficient, reusable, and reliable code using Ruby on Rails.
Design, develop, and maintain deployment and operational systems on AWS, ensuring the application’s scalability, performance, and security.
Contribute to the development of their mobile application, utilizing React Native for cross-platform compatibility.
Identify bottlenecks and bugs, and devise solutions to these problems.
Collaborate with the product team to define, design, and ship new features.
Stay informed of emerging technologies/industry trends and apply them into operations and activities.
Requirements:
Proven work experience as a Full Stack Developer or similar role.
Strong knowledge of Ruby on Rails, along with other common libraries such as Devise, Omniauth and Rspec.
Experience with cloud services, especially AWS (EC2, S3, Lambda, Ubuntu, Nginx, Redis, Aurora Postgres, etc.).
Familiarity with front-end languages (e.g., HTML, JavaScript, CSS) and frameworks (e.g., React or React Native).
Understanding of fundamental design principles behind a scalable application.
Ability to implement automated testing platforms and unit tests.
Excellent problem-solving skills and willingness to take on challenges.
Strong communication and teamwork skills.
REQUIREMENTS:
- Proven work experience as a Full Stack Developer or similar role.
- Strong knowledge of Ruby on Rails, along with other common libraries such as Devise, Omniauth and Rspec.
- Experience with cloud services, especially AWS (EC2, S3, Lambda, Ubuntu, Nginx, Redis, Aurora Postgres, etc.).
- Familiarity with front-end languages (e.g., HTML, JavaScript, CSS) and frameworks (e.g., React or React Native).
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated testing platforms and unit tests.
- Excellent problem-solving skills and willingness to take on challenges.
- Strong communication and teamwork skills.
- Experience with React Native is highly valued but not mandatory.
- Knowledge of or interest in the cycling industry and bike security
go to method of application »
DUTIES:
Financial Management and Reporting:
- Develop and implement financial management strategies, policies, and procedures.
- Manage the organization’s financial activities, including budgeting, forecasting, and cash flow management.
- Prepare financial reports, statements, and analysis for the Board of Directors, senior management, and the donor.
- Ensure compliance with accounting standards, regulatory requirements, and internal controls.
- Monitor financial performance and provide recommendations for cost optimization and efficiency improvements.
Audit and Compliance:
- Coordinate and oversee annual external audits, ensuring compliance with auditing standards.
- Prepare audit schedules, financial statements, and supporting documentation for audit purposes.
- Implement and maintain internal controls to safeguard financial assets and mitigate risks.
- Ensure compliance with tax regulations, statutory reporting, and filing requirements.
- Stay updated on relevant accounting and regulatory changes and provide guidance to the organization.
Budgeting and Financial Planning:
- Lead the annual budgeting process in collaboration with Programme Directors and the CEO.
- Prepare accurate and comprehensive budgets aligned with organizational goals and programme activities.
- Monitor budget performance, analyse variances, and provide recommendations for budget adjustments.
- Support Programme Directors in developing project budgets and monitoring their financial performance.
Donor Management and Reporting:
- Ensure accurate recording and reporting of donations.
- Prepare financial reports for the donor, ensuring compliance with their reporting requirements.
- Provide financial insights and analysis to support proposal drafting and budget applications.
Financial Systems and Processes:
- Oversee the organization’s financial systems, including accounting software and reporting tools.
- Identify opportunities for process improvements and automation to enhance efficiency and accuracy.
- Provide training and support to staff members on financial systems and processes.
- Ensure data integrity and security in financial systems and maintain appropriate backup procedures.
REQUIREMENTS:
- Qualified Chartered Accountant (CA) designation is required.
- Minimum of 5 – 6 years of relevant experience in financial management and accounting.
- Must have sound experience in governance and foundation
- Strong knowledge of accounting principles, financial reporting standards, and regulatory requirements.
- Experience in the non-profit sector or working with non-profit organizations is highly desirable.
- Proficient in financial management software and MS Office Suite.
- Experience with donor management and grant reporting is an asset.
go to method of application »