Cloud Database Administrator
WorkatHome-JobBoard
Job Opportunity
This is a fantastic opportunity to become a Member of our CGI-Halifax team providing leading information technology services to our clients. We are seeking a skilled Cloud Database Administrator with a minimum 6 years experience, to join our team and oversee the management and optimization of our cloud-based database systems. The ideal candidate will have a strong understanding of database concepts, extensive experience with AWS, and proficiency in Python for REST API development.
Responsibilities
- Architect, deploy, and optimize cloud-based database systems on AWS.
- Implement and maintain database backup and recovery processes using industry-standard methods and tools.
- Monitor database performance and troubleshoot issues to ensure optimal performance and availability.
- Develop and implement disaster recovery strategies and tools to minimize downtime and data loss.
- Implement data protection measures to safeguard sensitive information and ensure compliance with regulatory requirements.
- Stay updated on emerging database technologies and best practices to continually improve database operations.
- Collaborate with cross-functional teams to integrate data virtualization technologies and support data-driven initiatives.
- Develop Python-based REST APIs to facilitate seamless integration and automation of database operations.
Qualifications
Required
- Proficiency in Python for REST API development, with strong core Python skills.
- Hands-on experience with AWS services, particularly database services such as RDS, Aurora, DynamoDB, etc.
- Proven experience as a Database Administrator, preferably in a cloud environment.
- Knowledge of Database concepts Architecture, storage option, optimizing storage Managed services, advantages, disadvantages
- Knowledge of database operations Backup, Methods and Tools Monitoring
- Knowledge of data recovery DR Strategies DR Tools Pros and Cons of different approaches
- Knowledge of Data Protection
- Knowledge of Data Virtualization technologies Conceptual Architecture
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor's degree in Computer Science, Information Technology, or related field.
Preferred
- AWS certification (e.g., AWS Certified Database - Specialty).
- Experience with data virtualization technologies and architectures.
- Knowledge of other programming languages (e.g., Java, JavaScript) for backend development.
- Experience with containerization technologies such as Docker and Kubernetes.
Expertise level
Work arrangement
Key skills
Similar Jobs in Canada
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago