*Position: Senior Data Architect*

*Location: Atlanta, GA *

*Duration: 6 Months*

* *

*CLOUD experience is required*





*Senior Data Architect / DBA - SQL Server 08*



*Primary responsibilities:*



   - Logical Database design? Assist in the logical database design with the
   stakeholders, refine the design based upon the Business Architecture logical
   design
   - Physical Database design? develop an efficient and effective physical
   DB design including physical implementation requirements and tuning
   - DR and High Availability Strategy and Design? Develop the strategy and
   design to ensure high availability and align with the Disaster Recovery
   Plan.
   - Performance and Volume Strategies? develop strategies for high volume
   and high performance tuning and considerations
   - Data Layer Implementation Strategies? Develop strategies for the
   implementation of the data layer for use in developing the BTP applications.
   - Analytic Data Strategies and Design including ETL / ESB Considerations?
   develop the strategy and design to create the analytic data stores / data
   warehouses for data from the BTP transactional systems
   - Metadata Management Strategy and Design? Develop data dictionary
   strategies for both transactional and analytic data
   - Develop Release Management strategy and Processes? Develop the release
   strategy for the transactional databases
   - Legacy Integration Strategy Development? develop strategies, if
   applicable, to integrate the new databases with the legacy applications
   - CLOUD experience is required





*Summary of DBA Activities*



   - Data modeling and database design. The DBA must possess the ability to
   create an efficient physical database design from a logical data model and
   application specification. Since the data resource management discipline has
   not been created, the DBA also must be responsible for data modeling,
   normalization, and conceptual and logical design.
   - Metadata management and repository usage.  The DBA, or sometimes the
   Data Architect (DA), must collect, store, manage, and enable the ability to
   query the organization's metadata.
   - Database schema creation and management. The DBA must be able to
   translate a data model or logical database design into an actual physical
   database implementation and define procedures to manage that database once
   it has been implemented.
   - Backup and recovery. The DBA must implement an appropriate database
   backup and recovery strategy based on data volatility and application
   availability requirements.
   - Ensuring data integrity. The DBA must be able to design databases so
   that only accurate and appropriate data is entered and maintained. To do so,
   the DBA can deploy multiple types of database integrity including entity
   integrity, referential integrity, check constraints, and database triggers.
   Furthermore, the DBA must ensure the structural integrity of the database.
   - Performance management and tuning. Dealing with performance problems is
   usually the biggest post-implementation nightmare faced by DBAs. As such,
   the DBA must be able to proactively monitor the database environment and to
   make changes to data structures, SQL, application logic or the DBMS
   subsystem to optimize performance.
   - Ensuring availability. Applications and data increasingly are required
   to be up and available 24x7. The DBA must be able to ensure data
   availability using non-disruptive administration tactics.
   - SQL code reviews and walk-through. Although application programmers
   usually write SQL, DBAs usually are blamed for poor performance. Therefore,
   DBA must possess in-depth SQL knowledge so they can understand and review
   SQL and host language programs and to recommend changes for optimization.
   - Procedural skills. Modern databases manage more than merely data. The
   DBA must possess procedural skills to help design, debug, implement, and
   maintain stored procedures, triggers, and user-defined functions that are
   stored in the DBMS.
   - Data security. The DBA is charged with the responsibility to ensure
   that only authorized users have access to data. This requires the
   implementation of a rigorous security infrastructure for production and test
   databases. And a database auditing capability to document compliance.
   - Capacity planning. As data consumption and usage continue to grow, the
   DBA must be prepared to support more data, more users, and more connections.
   The ability to predict growth based on application and data usage patterns
   and to implement the necessary database changes to accommodate the growth is
   a core capability of the DBA.
   - Web-specific technology expertise. For e-businesses, DBA is required to
   have knowledge of Internet and Web technologies to enable databases to
   participate in Web-based applications. Examples of this type of technology
   include XML, CGI, Java, Ruby on Rails, TCP/IP, Web servers, firewalls, SSL,
   and so on.




*Kind Regards,*

*Nelson*

*P-Calyxsis Technology Solutions LLC*

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Software Testing" group.
To post to this group, send email to software-testing@googlegroups.com
To unsubscribe from this group, send email to 
software-testing+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/software-testing
-~----------~----~----~----~------~----~------~--~---

Reply via email to