Database Administrator (Fully remote)
Cape Town, Western Cape
Posted more than 30 days ago
- Company:
- ECore Services
- Company Description:
- "eCore was founded to provide innovative and cost-effective services to our clients. Focused heavily on the remote workforce we provide professional services that give clients value add solutions while at the same time reducing organizational costs. We are a people-oriented organization that believes in using a combination of innovation, technology, and talent, to simplify business processes and increase efficiency."
- Contract Type:
- Full Time
- Experience Required:
- 5 to 10 years
- Education Level:
- Bachelor
- Gender:
- Any
- Number of vacancies:
- 1
Job Description
eCore was founded in 2020 to provide solutions that help companies address economic, competitive, and societal issues, including the impacts of COVID-19, and adapt workforce plans accordingly. We combine innovation, technology, and talent to simplify business processes and increase efficiency.
eCore is a rapidly growing startup company focusing on a global mindset, diversity, equity, and inclusion. eCore is a people-oriented organization with first-hand experience in how a motivated, managed, high-functioning team can change the world.
About the position
As a Database Administrator at eCore Services, you will design, manage, optimize, and secure our database systems. You will work closely with our operations team to ensure our data infrastructure supports the company’s strategic objectives. Your expertise in Postgres, Google Big Query, AWS S3 Buckets, Snowflake, and big data technologies will be crucial in transforming data into actionable insights.
Key Responsibilities:
Database Management: Design, implement, and maintain robust, scalable, and secure databases, primarily using Postgres, Google BigQuery, and Firestore.
Performance Optimization: Monitor and optimize database performance to ensure efficient data retrieval and processing.
Data Transformation & ETL: Design and implement ETL pipelines to transform raw data into structured formats suitable for analysis and reporting.
Big Data Integration: Manage and optimize the flow of large datasets using big data technologies and platforms.
Cloud Management: Deploy and manage database solutions in Amazon S3, ensuring high availability, scalability, and security.
Backup & Recovery: Implement and manage robust backup and disaster recovery strategies to protect data integrity.
Collaboration: Work closely with our product team and other stakeholders to understand data needs and provide solutions that meet business requirements.
Security Compliance: Ensure database security and industry standards and regulations compliance.
Automation: Develop automation scripts and tools to improve database management and deployment processes.
Required Qualifications:
Experience: 5+ years of experience as a Database Administrator or in a similar role.
Database Expertise: Proven experience with Postgres DB, Google BigQuery, and Firestore.
Cloud Knowledge: Extensive experience with Google Cloud Services and Amazon S3 Buckets, managing databases in a cloud environment.
Big Data: Hands-on experience with big data technologies and data warehousing solutions.
ETL & Data Transformation: Extensive experience designing and implementing ETL processes and data transformation strategies.
Database Optimization: Demonstrated ability to optimize database performance, including query tuning and indexing strategies.
Scripting & Automation: Proficiency in scripting languages (e.g., Python, Bash) for database automation and management.
Problem-solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex database issues.
Communication: Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Preferred Qualifications:
Certifications: Relevant certifications such as AWS Certified Database - Specialty, Google Cloud Professional Data Engineer, or similar.
Experience with Additional Tools: Familiarity with other database technologies (e.g., MySQL, NoSQL databases) and tools like Apache Kafka, Airflow, etc.
Data Modeling: Experience in data modeling and schema design for large-scale data environments.
eCore Services provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
The position you are looking for is no longer available. It is possible that this job has expired or has been removed. Please take a look at our open positions.