Software Eng (Dev) IV
Moncton, CA, E1H 2R6
IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our solutions deliver unrivaled gaming experiences that engage players and drive growth. We have a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, and create value by adhering to the highest standards of service, integrity, and responsibility. IGT has approximately 10,500 employees. For more information, please visit www.igt.com.
Overview
We are seeking a highly skilled and experienced Senior Database Administrator (DBA) with deep expertise in Azure Managed Instance for PostgreSQL. The ideal candidate will possess a strong background in database architecture, performance tuning, and optimization. This role requires a thorough understanding of cloud-based database solutions, particularly within the Azure ecosystem. The Senior DBA will be responsible for the design, implementation, maintenance, and optimization of our PostgreSQL databases hosted on Azure Managed Instance. This position requires excellent problem-solving abilities, strong communication skills, and the ability to collaborate with cross-functional teams
Responsibilities
Database Architecture:
Design and implement highly available and scalable database architectures on Azure Managed Instance for PostgreSQL.
Collaborate with application and infrastructure teams to develop efficient database solutions that meet performance and scalability requirements.
Performance Tuning and Optimization:
Monitor and analyze database performance, identifying and resolving bottlenecks, and optimizing query performance.
Implement best practices for database performance tuning, indexing, and query optimization.
Backup and Recovery:
Develop and maintain backup and recovery strategies to ensure data integrity and availability.
Perform regular backups, validate recovery processes, and ensure disaster recovery plans are up-to-date.
Security and Compliance:
Implement security measures to protect sensitive data within the database environment.
Ensure compliance with industry standards and regulations related to data security.
Capacity Planning:
Monitor database growth and usage trends, forecasting capacity requirements, and planning for scaling.
Automation and Scripting:
Develop and maintain scripts for routine database maintenance, monitoring, and management tasks.
Implement automation to streamline repetitive processes and ensure consistency.
Collaboration:
Work closely with development teams to understand application requirements and provide database-related guidance.
Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of database environments.
Documentation:
Create and maintain comprehensive documentation for database designs, configurations, and processes.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field (Master's preferred).
Proven experience as a Database Administrator, with a focus on PostgreSQL and cloud-based environments, particularly Azure Managed Instance.
In-depth knowledge of database architecture, data modeling, and performance optimization techniques.
Strong expertise in SQL query optimization and performance tuning.
Experience with high availability, disaster recovery, and backup strategies for cloud databases.
Familiarity with security best practices and compliance standards in database management.
Proficiency in scripting languages (e.g., Python, PowerShell) for automation.
Excellent problem-solving skills and the ability to troubleshoot complex database issues.
Strong communication and collaboration skills to work effectively with cross-functional teams.
Relevant certifications in Azure and PostgreSQL are a plus.
If you are a passionate and driven Database Administrator with a solid background in Azure Managed Instance for PostgreSQL and a strong aptitude for database architecture, we encourage you to apply and join our dynamic team.
To apply, please submit your resume and a cover letter detailing your relevant experience and accomplishments in the field of database administration.
Keys to Success
• Building collaborative relationships
• Decision making
• Drive results
• Foster innovation
• Personal energy
• Self-leadership
#LI-KG1
#LI-CanadaRemote
IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, creating a fair and inclusive culture that enables all our employees to feel valued, respected and engaged. IGT is an equal opportunity employer. We provide equal opportunities without regard to sex, race, color, religion, age, national origin or ancestry, disability, veteran status, sexual orientation, genetic information, gender identity or expression, marital or family status, and any other personal attributes protected by federal, provincial or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted.
IGT (NYSE: IGT) is the global leader in gaming. For more information, please visit www.igt.com.