Loading...

Administrateur de base de données PostgreSQL - DBA PostgreSQL

Posted date: Jun 11, 2021

Location: Montreal, QC, CA

Company: Ericsson

Administrateur de base de données PostgreSQL -  DBA PostgreSQL
Emplacement : Montréal, Canada

 

En tant qu’entreprise de technologie qui a créé le monde mobile, et avec plus de 54 000 brevets à notre actif, nous mettons tout en œuvre pour nous démarquer. En rejoignant notre équipe chez Ericsson, vous avez la possibilité d'apprendre, de guider et de donner le meilleur de vous-même, en façonnant l'avenir de la technologie. C’est un endroit où nous accueillons votre singularité et où vous êtes reconnu pour les compétences, le talent et le point de vue que vous apportez à l’équipe.

 

Vous êtes partant?

 

Venez et soyez présent là où tout commence

 

Notre offre exceptionnelle :
Il s'agit d'un poste d'ingénieur service relevant du domaine de compétence Conseil et intégration de systèmes MANA pour l'activation des services. Les tâches professionnelles sont notamment, sans s’y limiter, les suivantes :

  • Configuration, intégration, dépannage de solutions sur le site d'un client ou dans un environnement de laboratoire de base de données PostgreSQL, en utilisant des solutions Ericsson, de tiers ou personnalisées.
  • Travailler en étroite collaboration avec les architectes de solutions pour la collecte
  • des besoins, la recherche de solutions, l'évaluation et la vérification/mise en œuvre des solutions des clients.
  • Promouvoir le développement des affaires et de la couche service auprès du client en trouvant de nouvelles occasions basées sur une expansion des solutions existantes ainsi que sur la création de nouvelles solutions.
  • Des connaissances solides et efficaces pour améliorer la réussite des entreprises.


Vos tâches :

  • L’administrateur de base de données se joindra à l’équipe des administrateurs de base de données pour effectuer les migrations de la base de données Oracle vers la base de données PostgreSQL pour les bases de données existantes.
  • L’administrateur de base de données est chargé d'installer, de configurer, de mettre à jour et de paramétrer les performances des bases de données PostgreSQL.
  • Travailler sur MW la nuit en cas de besoin.
  • Effectuer la migration des données des bases de données existantes vers de nouveaux environnements de base de données.
  • Rédaction de méthodes de procédure pour la migration des nouvelles versions et les activités de test.
  • Développer une compréhension des schémas d'application et configurer la détection et la résolution des conflits.
  • Compréhension de l'architecture du réseau et installation et intégration avec les serveurs d'application.
  • Sauvegarde et restauration.
  • Assister les équipes de développement.
  • Assister dans les activités de prévente, y compris les études préalables et les démonstrations de faisabilité.
  • Bonne compréhension de l'objectif commercial des clients, des réseaux de télécommunications et des réseaux informatiques.
  • Effectuer le travail d'intégration (de la base de données à l'application).
  • Effectuer une vérification du système (test).
  • Préparer et mettre en œuvre le test d'acceptation et le transfert au client.
  • Relever des améliorations et des optimisations et les mettre en œuvre.
  • Réaliser des activités post-projet.
  • Aider au déploiement de la solution.
  • Installer et configurer des outils de mise en commun des connexions comme PgPool et PgBouncer, etc.


Pour réussir dans ce rôle, il faut avoir :

  • Formation - Baccalauréat en ingénierie/science informatique ou équivalent
  • Un minimum de 8 à 10 ans de formation pertinente en administration de bases de données.
  • Des connaissances dans les domaines suivants seraient un atout :
  • TCP/IP et réseautage
  • Compréhension du langage Java
  • Connaissances solides et compétences dans le domaine de l'administration des bases de données Oracle et PostgreSQL EDB
  • Connaissances solides en matière de migration de la base de données Oracle vers PostgreSQL EDB
  • Connaissances approfondies avec installation dans une configuration PostgreSQL HA
  • Connaissances approfondies en matière de diffusion en continu et de réplication de données XDB
  • Connaissances approfondies en matière de réglage, de dépannage, de sauvegarde et de restauration de la base de données PostgreSQL.
  • Connaissance approfondie en matière d'intégration de solutions
  • Capacité d'installer le système d'exploitation (Redhat) et de configurer l'installation des bases de données.
  • Solides compétences en matière de tests et de dépannage technique.
  • Script (Bash, Python, Perl)

 

Compétences supplémentaires :

  • Installation et configuration de la base de données PostgreSQL dans un environnement multi-nœuds et multi-sites. Analyse la conception de la base de données et l'intégration des systèmes et formule des recommandations en matière d'améliorations ou de perfectionnement.
  • Installation et configuration de la haute disponibilité dans PostgreSQL comme la réplication en continu, hot-standby, warm-standby.
  • Maintenance des grappes PostgreSQL masterSlave utilisant la réplication en continu
  • Installation et configuration des outils de surveillance PostgreSQL comme PEM et AppD.
  • Migration en ligne de la base de données Oracle vers la base de données PostgreSQL en utilisant des outils de réplication.
  • Connaissance approfondie de l'administration des bases de données, de la restauration des sauvegardes et du dépannage dans les environnements de co-localisation. Gestion des schémas, dimensionnement de la base de données, maintien des privilèges.
  • Surveillance des bases de données pour optimiser les performances des bases de données et diagnostic de tout problème.
  • Mise en œuvre et surveillance de la réplication pour des scénarios de haute disponibilité et de reprise après sinistre.
  • Surveillance et gestion des index de bases de données pour optimiser les performances. Optimisation des requêtes et dépannage.
  • Proactivité dans la mise à jour des derniers correctifs de sécurité pour la base de données PostgreSQL d'entreprise.
  • Configuration des outils d'analyse des journaux comme pgfouine et pgbadger, etc.
  • Collaboration étroite avec l'équipe de développement pour la migration du code, les tests de performance..
  • Des compétences approfondies en matière d'EDB PostgreSQL, de tests de charge et de méthodologie DevOps constituent un atout supplémentaire.

 

Qu’est-ce que vous y gagnez?


Chez Ericsson, notre culture repose sur plus d’un siècle de bonnes décisions, Chez nous, vous ne rêvez plus de l’avenir, vous le redéfinissez. Vous ne développerez pas pour le statu quo, mais vous construirez ce qui le remplace. Nous rejoindre est une façon de faire évoluer votre carrière dans la direction que vous souhaitez; avec des centaines de perspectives de carrière dans le monde entier, dans un lieu où la co-création et le partenariat sont ancrés dans les murs. Vous vous retrouverez dans un environnement de communication où l’appréciation et l’humanité servent de pierres angulaires pour notre façon de travailler, et où l’équilibre travail-vie personnelle est une priorité. Bienvenue dans une entreprise inclusive et mondiale où votre possibilité d’avoir un impact est infinie.

 

Que se passe-t-il une fois que vous avez présenté votre candidature?


Pour vous préparer aux prochaines étapes, veuillez consulter ici: https://www.ericsson.com/en/careers/job-opportunities/hiring-process

Gestionnaire responsable de l'embauche : Nadeem Haidery
Recruteur : Siham El Mellouki

 

Services Engineer – PostgreSQL DBA
Location: Montreal, Canada

 

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, guide and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team.

 

Are you in?

 

Come, and be where it begins


Our Exciting Opportunity:


This is a position for a Services Engineer within the MANA Consulting and Systems Integration for the Service Enablement ability area. Job duties include, but are not limited to, the following:

 

  • Configuration, integration, troubleshooting of solutions on a customer site or in a lab environment of PostgreSQL database, using Ericsson, 3rd party, or customized solutions.
  • Work closely with Solution Architects in the requirement
  • gathering, solution enquiry, scoping, and verification/implementation of customer solutions.
  • Promote business and Service Layer development with the customer by finding new opportunities based on expanding existing solutions as well as creating new ones.
  • Strong and efficient knowledge to increase business success.


You will:

  • DBA to join the DBA team to perform migrations from Oracle DB to PostgreSQL DB for existing databases.
  • DBA is expected to install, configure, maintain & tune performance of PostgreSQL Databases.
  • Working on MW at night when needed.
  • Perform Data Migration from existing databases to new database environments.
  • Writing MOPs for new release migration and testing activities.
  • Develop a comprehension of application schemas and configure conflict detection and resolution.
  • Comprehension of the network architecture & installation and integration with application servers.
  • Backup and restore.
  • Asist development teams.
  • Asist presales activities, including pre-studies and proofs of concept.
  • Good comprehension of customers business goal, Telecom and IT networks.
  • Execute Integration work (Database to Application).
  • Perform system verification (testing).
  • Prepare and execute acceptance test and handover to customer.
  • Identify and drive improvements & optimizations.
  • Perform post project activities.
  • Asist deployment of solution.
  • Installing and configuring connection pooling tools like PgPool and PgBouncer etc.

 

To be successful in the role, it is important to have:

  • Education - Bachelor's degree in Engineering/Computer Science or equivalent
  • Minimum of 8 to 10 yearsof relevant knowledge in Database Administration.
  • Knowledge in the following would be an asset:
  • TCP/IP and Networking
  • Java comprehension
  • Good knowledge with Oracle database administration PostgreSQL EDB expertise
  • Good knowledge with database migration from Oracle database to PostgreSQL EDB
  • Hight knowledge with installation on PostgreSQL HA configuration
  • Hight knowledge Streaming/XDB Replication
  • Hight knowledge with tuning, troubleshooting and backup & recovery of PostgreSQL DB.
  • Hight knowledge with Solution Integration
  • Ability to install OS (Redhat) and configure for database installations.
  • Strong testing and Technical troubleshooting capability.
  • Scripting (bash, python, perl)

 

Additional skills:

  • Installing and configuring the PostgreSQL DB in multi-node and multi-site environment. Reviews database design and integration of systems and makes recommendations regarding enhancements and/or improvements.
  • Installing and configuring the High Availability in PostgreSQL like Streaming replication, Hot-Standby, Warm Standby.
  • Maintenance of PostgreSQL masterSlave clusters utilizing streaming replication
  • Installing and configuring the PostgreSQL Monitoring tools like PEM and AppD.
  • Online Migration of Oracle Database to the PostgreSQL database using replication tools.
  • Hight knowledge on database administration, backup recovery and troubleshooting in co-location environments. Performing schema management, database sizing, maintaining privileges.
  • Monitoring databases to optimize database performance and diagnosing any issues.
  • Implement and monitor replication for high availability and disaster recovery scenarios.
  • Monitor and manage database indexes for optimal performance. Query optimization and troubleshooting.
  • Proactive in updating the latest security patches to Enterprise PostgreSQL database.
  • Configuring log analyzation tools like pgfouine and pgbadger etc.
  • Closely working with development team for code migration, performance testing.
  • Expertise on EDB PostgreSQL, load testing and DevOps methodology are added advantage.

 

What´s in it for you?


Here at Ericsson, our culture is built on over a century of good decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and partnership are embedded into the walls. You will find yourself in a speak-up environment where appreciation and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.

 

What happens once you apply?


To prepare yourself for next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process


Hiring Manager: Nadeem Haidery
Recruiter: Siham El Mellouki

Do you believe that an organization fostering an environment of cooperation and collaboration to execute with speed creates better business value? Do you value a culture of humanness, where fact based decisions are important and our people are encouraged to speak up? Do you believe that diverse, inclusive teams drive performance and innovation? At Ericsson, we do. 

 

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. 

They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. 
Therefore employees assigned may be required to perform additional job tasks required by the manager.

 

Role will report to the Product Development Leader.

 

Primary country and city: Canada (CA) || || Montreal || [[mfield2]]

Req ID: 501942 


Job Segment: Telecom, Telecommunications, Database, DBA, Oracle, Technology