Data Architect with Postgres Architecture - Dallas, TX at Geebo

Data Architect with Postgres

Job Role:
Data Architect with PostgresLocation:
Austin or Dallas TX (Onsite)Hire Type:
FTE/Permanent
Job Description:
As a data architect working with PostgreSQL, you play a pivotal role in designing, implementing, and optimizing the database infrastructure to meet the organization's needs.
Here's an overview of your responsibilities and some best practices:
1.
Database Design :
You are responsible for designing the database schema to ensure efficient storage, retrieval, and manipulation of data.
This involves understanding the data requirements, normalization principles, and denormalization where necessary for performance optimization.
2.
Performance Tuning :
PostgreSQL offers a plethora of features for performance optimization such as indexing, query optimization, and partitioning.
You need to analyze query performance using EXPLAIN and EXPLAIN ANALYZE, identify bottlenecks, and optimize queries and database configuration accordingly.
3.
Data Modeling :
You create data models that reflect the business requirements and ensure data integrity and consistency.
This involves defining tables, relationships, constraints, and data types to accurately represent the data.
4.
High Availability and Disaster Recovery :
Implementing strategies for high availability and disaster recovery is crucial to ensure the database remains accessible and data loss is minimized in case of failures.
This may involve setting up replication, failover mechanisms, and backups.
5.
Security :
Ensuring the security of the database is paramount.
This includes setting up user authentication, authorization, and implementing encryption for data at rest and in transit.
Regular security audits and updates are necessary to mitigate vulnerabilities.
6.
Data Migration and Integration :
You might need to migrate data from legacy systems or integrate with other systems.
This requires careful planning, data cleansing, and transformation to ensure data consistency and integrity.
7.
Scalability :
As the organization grows, the database needs to scale to handle increased load.
You design scalable architectures using techniques like sharding, clustering, or scaling vertically/horizontally.
8.
Monitoring and Maintenance :
Regular monitoring of database health, performance metrics, and proactive maintenance are essential to prevent issues and ensure optimal performance.
This involves setting up monitoring tools, alerts, and performing routine maintenance tasks like vacuuming and analyzing logs.
9.
Documentation :
Documenting the database schema, configurations, procedures, and best practices is important for knowledge sharing and maintaining consistency across the team.
10.
Continuous Learning and Improvement :
PostgreSQL is constantly evolving with new features and improvements.
As a data architect, you need to stay updated with the latest advancements, best practices, and community resources to continually improve the database infrastructure.
By excelling in these areas, you can ensure that the PostgreSQL database meets the organization's needs for reliability, performance, and scalability.
Recommended Skills Business Requirements Cryptography Data Loss Data Migration Data Modeling Data Quality Apply to this job.
Think you're the perfect candidate? Apply on company site Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.