Database Administrator
📍 Job Overview
- Job Title: Database Administrator
- Company: BURN MANUFACTURING
- Location: Ruiru, Kiambu, Kenya
- Job Type: On-site
- Category: IT & Software Development
- Date Posted: June 11, 2025
🚀 Role Summary
- Key web technology aspects:
- Database design, management, and maintenance
- Cloud services expertise in AWS and Azure
- Experience with MySQL, PostgreSQL, SQL Server, and NoSQL databases
- Proficiency in scripting and automation tools like Python and AWS CLI
- Strong problem-solving skills and familiarity with database security principles
💻 Primary Responsibilities
-
Database Design and Implementation:
- Design and create database structures according to organizational needs
- Install and configure various database management systems (DBMS) like MySQL, PostgreSQL, SQL Server, etc.
-
Database Maintenance:
- Conduct regular backups and recovery operations for data availability and integrity
- Monitor database performance, identifying and resolving bottlenecks
- Set up database monitoring solutions to track performance and health
- Establish alerts for critical events and performance thresholds
-
Security and Access Control:
- Implement and maintain security measures to protect sensitive data
- Define and enforce access control policies, including user roles and permissions
- Apply software patches and updates to maintain database security
-
Data Migration and Integration:
- Plan and execute data migration projects between databases or systems
- Develop and maintain data integration processes for seamless data flow
-
Performance Optimization:
- Optimize database queries and indexes to enhance system performance
- Address performance-related issues promptly
-
High Availability and Disaster Recovery Planning:
- Develop and maintain disaster recovery plans to minimize data loss in system failures
- Configure and maintain high availability solutions for uninterrupted database access
-
Scaling and Capacity Planning:
- Plan for database scalability, both vertically and horizontally, to accommodate growing workloads efficiently
-
Documentation:
- Maintain comprehensive documentation of database configurations, procedures, and policies
-
Training and Support:
- Provide training and support to end-users and team members on database-related issues and best practices
🎓 Skills & Qualifications
Education: Bachelor's degree in computer science, Information Technology, or a related field.
Experience: Experience as a Database Administrator or in a similar role.
Required Skills:
- Database Management Skills: Proficient in managing various database systems, including relational (MySQL, PostgreSQL, SQL Server) and NoSQL databases (Amazon DynamoDB)
- Experience with scripting and automation tools, such as Python and AWS CLI
- Cloud Services Expertise: Demonstrates experience with AWS Database services (RDS, Aurora, Amazon DynamoDB, Redshift, Database Migration Service, RDS Proxy) and Azure services (Azure SQL Database, Azure Cosmos DB)
- Proficiency in database design principles and data modeling
- Expertise in database security, access control, backup, and recovery processes
- Strong problem-solving skills, capable of troubleshooting complex database issues
- Relevant certifications such as Microsoft Certified, Azure Database Administrator, AWS Certified Database - Specialty, MySQL Database Administrator, PostgreSQL Certified Professional
Preferred Skills:
- Familiarity with database design principles and data modeling
- Experience with AWS and Azure cloud services
- Proficiency in scripting and automation tools like Python and AWS CLI
- Strong problem-solving skills and familiarity with database security principles
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate proficiency in database design, management, and security
- Showcase experience with various database systems and cloud services
- Highlight problem-solving skills through case studies or project descriptions
Technical Documentation:
- Provide clear and concise documentation of database configurations, procedures, and policies
- Include code comments, version control, and deployment processes
💵 Compensation & Benefits
Salary Range: Competitive salary based on experience level and regional standards in Kenya.
Benefits:
- Comprehensive medical insurance coverage
- Retirement savings plan with company contribution
- Employee stock ownership plan (ESOP)
- Generous annual leave and sick leave policy
- Performance-based bonuses and incentives
- Professional development opportunities and training programs
- Employee referral bonus program
- Flexible working hours and remote work options
Working Hours: 40 hours per week, with flexible scheduling and maintenance window considerations
🎯 Team & Company Context
🏢 Company Culture
Industry: Manufacturing and distribution of clean cookstoves and clean energy solutions.
Company Size: Medium-sized company with approximately 2,500 employees.
Founded: 2013, with a mission to create a world where cooking positively impacts all life on Earth.
Team Structure:
- Database Administrator reports directly to the IT Infrastructure Manager
- Collaborates with cross-functional teams, including software development, IT operations, and business stakeholders
Development Methodology:
- Agile/Scrum methodologies with sprint planning, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines
- Regular team meetings, stand-ups, and retrospectives to improve processes and collaboration
Company Website: https://burnstoves.com/
📈 Career & Growth Analysis
Web Technology Career Level: Intermediate to senior-level database administration role, with opportunities for technical leadership and architecture decision-making.
Reporting Structure: Reports directly to the IT Infrastructure Manager, with potential for team management and architecture decision-making responsibilities.
Technical Impact: Directly influences database performance, security, and availability, ensuring data integrity and business continuity.
Growth Opportunities:
- Technical growth through emerging database technologies, cloud services, and architecture decision-making
- Leadership development through team management and mentoring responsibilities
- Career progression to senior database administration roles, database architecture, or IT management positions
🌐 Work Environment
Office Type: On-site office located in Ruiru, Kiambu, Kenya, with a collaborative workspace and modern facilities.
Office Location(s): Ruiru, Kiambu, Kenya.
Workspace Context:
- Collaborative workspace with shared databases, servers, and development tools
- Access to multiple monitors, testing devices, and development tools for efficient database management
- Regular team meetings, stand-ups, and knowledge-sharing sessions to foster collaboration and learning
Work Schedule: Standard work hours with flexible scheduling for deployment windows, maintenance, and project deadlines
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: Evaluate database management skills, problem-solving, and cloud services expertise through hands-on exercises and case studies.
- Behavioral Assessment: Assess communication, teamwork, and cultural fit through structured interviews and role-play scenarios.
- Final Evaluation: Evaluate overall fit, technical skills, and career growth potential based on interview performance and references.
Portfolio Review Tips:
- Highlight specific database design, management, and security projects that demonstrate relevant skills and experience
- Include clear and concise documentation of database configurations, procedures, and policies
- Showcase problem-solving skills through case studies or project descriptions
Technical Challenge Preparation:
- Brush up on database design principles, performance optimization, and security best practices
- Familiarize yourself with AWS and Azure cloud services, including relevant database services
- Prepare for hands-on exercises and case studies that assess your database management skills and problem-solving abilities
🛠 Technology Stack & Web Infrastructure
Database Technologies:
- Relational databases: MySQL, PostgreSQL, SQL Server
- NoSQL databases: Amazon DynamoDB
- Cloud databases: AWS RDS, Aurora, Amazon DynamoDB, Azure SQL Database, Azure Cosmos DB
Cloud Services:
- AWS: RDS, Aurora, Amazon DynamoDB, Redshift, Database Migration Service, RDS Proxy
- Azure: Azure SQL Database, Azure Cosmos DB
Scripting and Automation Tools:
- Python
- AWS CLI
- Azure CLI
Monitoring and Alerting Tools:
- Prometheus
- Grafana
- AWS CloudWatch
- Azure Monitor
Version Control and Collaboration Tools:
- Git
- GitHub
- Bitbucket
CI/CD Pipelines and Deployment Tools:
- Jenkins
- AWS CodePipeline
- Azure DevOps
Infrastructure as Code (IaC) Tools:
- Terraform
- AWS CloudFormation
- Azure Resource Manager (ARM)
👥 Team Culture & Values
Web Development Values:
- User-centered design and user experience optimization
- Performance optimization and accessibility standards
- Code quality and collaborative development practices
- Innovation and continuous learning
Collaboration Style:
- Cross-functional integration between developers, designers, and stakeholders
- Code reviews and pair programming practices
- Knowledge sharing, technical mentoring, and continuous learning opportunities
- Agile methodologies with regular team meetings, stand-ups, and retrospectives
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Database performance optimization and scalability
- Database security and access control implementation
- Data migration and integration projects between databases or systems
- Disaster recovery planning and high availability solutions configuration
Learning & Development Opportunities:
- Emerging database technologies and cloud services
- Technical mentoring and leadership development opportunities
- Architecture decision-making and technical roadmap planning
💡 Interview Preparation
Technical Questions:
- Database Design and Management: Explain your approach to database design, normalization, and indexing strategies.
- Performance Optimization: Describe your experience with database query optimization, indexing, and caching techniques.
- Security and Access Control: Discuss your understanding of database security principles, access control policies, and encryption methods.
- Disaster Recovery Planning: Outline your experience with disaster recovery planning, backup strategies, and data replication techniques.
- Cloud Services: Explain your proficiency with AWS and Azure cloud services, including relevant database services.
Company & Culture Questions:
- Company Culture: Describe your understanding of BURN's company culture, mission, and values.
- Team Dynamics: Explain how you would collaborate with cross-functional teams, including software development, IT operations, and business stakeholders.
- Problem-Solving: Provide an example of a complex database issue you've faced and how you resolved it.
Portfolio Presentation Strategy:
- Highlight specific database design, management, and security projects that demonstrate relevant skills and experience
- Include clear and concise documentation of database configurations, procedures, and policies
- Showcase problem-solving skills through case studies or project descriptions
📌 Application Steps
To apply for this database administrator position:
- Submit your application through the application link.
- Prepare an English-language PDF version of your CV or resume, highlighting relevant database management experience and skills.
- Tailor your application to demonstrate your understanding of BURN's company culture, mission, and values.
- Research BURN's products, services, and industry to showcase your enthusiasm and commitment to the role.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to database administration, cloud services, and web infrastructure roles
- Include database design, management, and security principles, along with relevant cloud services expertise
- Emphasize problem-solving skills, performance optimization, and disaster recovery planning
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information
- Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and web technology industry practices
- Be comprehensive but concise, prioritizing actionable information over descriptive text
- Strategically distribute web technology and database management keywords throughout all sections naturally
- Provide realistic salary ranges based on location, experience level, and web technology specialization
Industry Expertise:
- Include specific database technologies, cloud services, and infrastructure requirements prominently
- Address database design principles, performance optimization, and security best practices
- Emphasize problem-solving skills, disaster recovery planning, and high availability solutions
- Highlight relevant certifications, such as Microsoft Certified, Azure Database Administrator, AWS Certified Database - Specialty, MySQL Database Administrator, and PostgreSQL Certified Professional
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout
- Use web technology and database management industry terminology appropriately and accurately
- Include comprehensive benefits and growth opportunities relevant to database administration professionals
- Provide actionable insights that give web development and server administration candidates a competitive advantage
- Focus on database administration team culture, cross-functional collaboration, and user impact measurement
Technical Focus & Portfolio Emphasis:
- Emphasize database design, management, and security principles, along with relevant cloud services expertise
- Include specific portfolio requirements tailored to the database administration discipline and role level
- Address browser compatibility, accessibility standards, and user experience design principles
- Focus on problem-solving methods, performance optimization, and scalable database architecture
- Include technical presentation skills and stakeholder communication for database projects
Application Requirements
Candidates should have a Bachelor's degree in a related field and experience as a Database Administrator. Proficiency in various database systems and cloud services, along with relevant certifications, is also required.