Principal Engineer, Product Software

Equinix

4.7

(51)

Remote

Why you should apply for a job to Equinix:

  • 4.7/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 92% say women are treated fairly and equally to men
  • 94% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Health, Dental, Vision, Life, Temporary & Long-term Disability Insurance
  • Internship Programs with Universities by partnering with local universities all over the world
  • Education, Training, Tuition & Certification Reimbursement
  • #JR-140947

    Position summary

    our product portfolio with new software and network architecture solutions. We embrace diversity in thought and contribution and are committed to providing an equitable work environment. that is foundational to our core values as a company and is vital to our success.

    Job Summary 

    The Database as a Service Team in the Platform and Shared Services organization is critical in ensuring the stability, performance, and reliability of the underlying database infrastructure that supports the organization's applications and services.

    As a Principal Postgres database engineer, you will be crucial in managing and optimizing our Postgres database systems to ensure high performance, reliability, and scalability. You will collaborate with cross-functional teams to design, implement, and maintain our Postgres database infrastructure. You will also automate database activities and provide self-service automation to developers.

    Responsibilities

    • Database Management: Administer, maintain, and optimize Postgres database systems to ensure reliability, availability, and performance

    • Performance Tuning: Identify and resolve performance bottlenecks, query optimization, and indexing to enhance database performance

    • Database Design: Collaborate with application developers to design and implement efficient database schemas and data models

    • High Availability and Disaster Recovery: Set up and maintain high availability configurations, including replication, clustering, and failover solutions

    • Security: Implement and enforce database security best practices, including access controls and encryption

    • Backup and Recovery: Develop and maintain database backup and recovery strategies to safeguard critical data

    • Monitoring and Alerts: Implement monitoring tools and configure alerts to identify and address issues proactively

    • Automation: Develop automation scripts and tools to streamline database administration tasks

    • Documentation: Create and maintain clear and detailed documentation for database configurations, procedures, and best practices

    • Research and Innovation: Stay up-to-date with the latest trends and technologies in PostgreSQL and database management to recommend improvements and optimizations

    • Collaboration: Collaborate with cross-functional teams, including developers, DevOps engineers, and system administrators, to resolve database-related issues and support application development

    Qualifications

    • 10+ years of experience

    • Bachelor's in Computer Science or Computer Engineering

    Experience/Skills

    • Bachelor's degree in Computer Science, Information Technology, or a related field

    • 10+ years of hands-on experience as a Database Engineer, with a strong focus on PostgreSQL

    • In-depth knowledge of PostgreSQL database architecture, administration, and performance tuning

    • Proficiency in SQL, PL/pgSQL, and scripting languages like Python or Bash

    • Experience with high availability and disaster recovery solutions

    • Strong problem-solving and troubleshooting skills

    • Familiarity with cloud-based database services (https://e.g., AWS RDS)

    • Experience in building and running Postgres DB in Kubernetes and/or bare metal servers

    • Working experience in Ceph and Rook is a big plus

    • Excellent communication and teamwork skills

    • Relevant certifications (https://e.g., PostgreSQL Certified Engineer) are a bonus

    Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.

    Equinix is an Equal Employment Opportunity and, in the https://U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

    Description d’emploi

    Description d’emploi

    Leader mondial de l’infrastructure numérique, Equinix exploite 250 centres de données à travers le monde et assure l’interconnexion de tous les nuages et réseaux principaux.

    Les entreprises ont besoin d’un guichet unique qui simplifie et consolide une infrastructure complexe et fragmentée couvrant des environnements en nuage privés comme publics. Notre plateforme mondiale permet à notre clientèle d’obtenir une infrastructure là où elle en a besoin, et de la connecter à tout ce qu’il lui faut pour réussir.

    Chez Equinix, nous aidons les chefs de file mondiaux du numérique à intensifier leurs activités avec agilité, à accélérer le lancement de leurs services numériques, à fournir une expérience de classe mondiale et à transformer la vie des gens. Notre culture est fondée sur la collaboration, ainsi que la croissance et le perfectionnement de nos équipes.

    Nous engageons des gens travaillants qui s’épanouissent par la résolution de problèmes de taille, et nous leur donnons l’occasion d’approfondir de nouvelles compétences et d’essayer de nouvelles approches à mesure que nous bonifions notre gamme de produits de nouveaux logiciels et de nouvelles solutions d’architecture de réseau. Nous préconisons la diversité de pensée et de contribution, et avons à cœur d’assurer un milieu de travail équitable, ce que nous jugeons fondamental à nos valeurs essentielles à titre d’entreprise, de même que vital à notre réussite.

    Résumé de l’emploi

    L’équipe de Base de données en tant que service de l’organisation Plateforme et Services partagés est critique à la stabilité, à la performance et à la fiabilité de l’infrastructure de base de données sous-jacente qui appuie les applications et services de l’organisation.

    À titre d’ingénieur de base de données Postgres principal, vous jouerez un rôle essentiel dans la gestion et l’optimisation de nos systèmes de bases de données Postgres afin d’assurer une performance, une fiabilité et une extensibilité de haut niveau. Vous collaborerez avec des équipes interfonctionnelles pour concevoir, déployer et maintenir notre infrastructure de base de données Postgres, et vous automatiserez les activités des bases de données et fournirez de l’automatisation en libre-service aux concepteurs.

    Responsabilités

    • Gestion de bases de données : Administrer, maintenir et optimiser des systèmes de bases de données Postgres pour en assurer la fiabilité, la disponibilité et la performance

    • Optimisation de la performance : Accroître la performance des bases de données par la détection et l’élimination des goulots d’étranglement, l’optimisation des requêtes et l’indexation

    • Conception de bases de données : Collaborer avec des concepteurs d’applications pour concevoir et déployer des schémas de base de données et des modèles de données efficaces

    • Disponibilité élevée et reprise après sinistre : Établir et maintenir des configurations de haute disponibilité, comme des solutions de réplication, de mise en grappe et de secours

    • Sécurité : Établir et appliquer des pratiques exemplaires en matière de sécurité des bases de données, dont le contrôle des accès et le chiffrement

    • Sauvegarde et récupération : Établir et maintenir des stratégies de sauvegarde et de récupération de bases de données pour la préservation de données critiques

    • Contrôle et alertes : Déployer des outils de contrôle et configurer des alertes permettant de repérer et de régler les problèmes de façon proactive

    • Automatisation : Concevoir des scripts et des outils d’automatisation pour simplifier les tâches d’administration de bases de données

    • Documentation : Créer et maintenir une documentation claire et détaillée pour la configuration de bases de données, les procédures et les pratiques exemplaires

    • Recherche et innovation : Rester au fait des dernières tendances et technologies relatives à PostgreSQL et à la gestion de bases de données pour pouvoir recommander améliorations et optimisations

    • Collaboration : Collaborer avec des équipes interfonctionnelles, dont des concepteurs, des ingénieurs en processus de développement et d’exploitation et des administrateurs système, pour résoudre les problèmes relatifs aux bases de données et appuyer la conception d’applications

    Qualités requises

    • Au moins 10 ans d’expérience
    • Un baccalauréat en informatique ou en génie informatique

    Expérience/Compétences

    • Un baccalauréat en informatique, en technologies de l’information ou dans un domaine connexe
    • Au moins 10 ans d’expérience pratique comme ingénieur de base de données fortement axée sur PostgreSQL
    • Une connaissance approfondie de l’architecture de base de données PostgreSQL, de son administration et de l’optimisation de sa performance
    • Des compétences dans SQL, PL/pgSQL et des langages de script comme Python ou Bash
    • De l’expérience avec les solutions de disponibilité élevée et de reprise après sinistre
    • De solides compétences en résolution de problèmes et en dépannage
    • Une familiarité avec les services de base de données infonuagiques (p. ex. AWS RDS)
    • De l’expérience en conception et en utilisation de bases de données Postgres dans Kubernetes ou sur un serveur en métal nu
    • Une expérience pratique avec Ceph et Rook est un atout important
    • D’excellentes compétences de communication et de travail d’équipe
    • Une certification pertinente (p. ex. Ingénieur certifié PostgreSQL) est un atout.

    Equinix a à cœur que son processus d’embauche soit ouvert à toutes les personnes, y compris celles souffrant d’un handicap. Si vous êtes un candidat qualifié et avez besoin d’aide ou de mesures d’adaptation, veuillez nous en informer à l’aide de ce formulaire.

    Equinix promeut l’égalité d’accès à l’emploi et, aux États-Unis, l’action positive. Tous les candidats qualifiés verront leur candidature considérée sans égard illicite à leur race, à la couleur de leur peau, à leur religion, à leurs croyances, à leurs origines nationales ou ethniques, à leur ascendance, à leur lieu de naissance, à leur citoyenneté, à leur sexe, au fait qu’elles soient ou non enceintes, ont ou non des enfants et à tout état de santé connexe, à leur orientation sexuelle, à leur identité ou expression de genre, à leur état matrimonial ou conjugal, à leur âge, à leurs antécédents et leur statut militaires, à tout handicap physique ou mental, à leur état de santé, à leurs renseignements génétiques, à leur affiliation politique ou organisationnelle, à leur statut de victime de violence ou d’abus ou de membre de la famille d’une telle victime, ou à tout autre état protégé par le droit applicable.

    Why you should apply for a job to Equinix:

  • 4.7/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 92% say women are treated fairly and equally to men
  • 94% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Health, Dental, Vision, Life, Temporary & Long-term Disability Insurance
  • Internship Programs with Universities by partnering with local universities all over the world
  • Education, Training, Tuition & Certification Reimbursement