SQL Server DBAジョブ説明テンプレート/ブリーフ

熟練したSQL Server DBAを探しています。データベース管理者(DBA)として、データベースのパフォーマンス、整合性、セキュリティを担当します。データベースの設計と開発に従事し、ユーザーに代わって発生する困難をデバッグすることになります。

あなたはそれを確認します:

  • データはデータベース全体で一貫しています
  • データが明確に定義されています
  • ユーザーは自分のニーズを満たす方法で同時にデータにアクセスします
  • データセキュリティと回復管理が提供されます(すべてのデータが緊急時に取得できるようにします)

SQL Server DBAジョブプロファイル

フルタイムの従業員として、データベース管理者(DBA)は通常、Microsoft SQL Server、Oracle Database、MySQL、IBM DB2、およびPostgresデータベースを管理するITプロフェッショナルとして定義されます。 、データの保護、チューニングデータベースのパフォーマンス、災害復旧など。

データベース管理者は、会社に応じて、ITオペレーションチーム、アプリケーションサポートチーム、またはソフトウェア開発チームの一員として働くことができます。 DBAは、チームに関係なく、一般に他のすべてのITチームとのインターフェースであり、場合によってはビジネスとインターフェースします。

に報告します

-SR. SQL SERVER DBA

SQL Server DBAの責任

  • 常に新しいMicrosoft SQL Serverインスタンスを作成し、Alwayson Availability GroupsやFailover Clusteringなどの構成
  • クライアントとのブレーンストーミングミーティングを促進して、ビジネスシステムとニーズを確認、分析、評価する
  • データベースのバックアップと回復方法、データベースアクセスセキュリティと整合性、物理データストレージの設計、およびデータストレージ管理を担当しています
  • データベース管理システムの選択とデータベースのパフォーマンスのメンテナンスを支援する
  • 継続的なプロセス改善に参加します
  • SQL Server Service Packと更新をダウンロードしてインストールします。
  • SQLセキュリティコントロールを構成および維持します
  • MicrosoftSQL Server Best Practicesあたりのシステムアーキテクチャに関する推奨事項を作成する
  • ITマネージャーおよびシステムエンジニアと連携して、データベースのバックアップと復旧、および災害復旧計画を管理する
  • SQLサーバーエージェントのタスクとメンテナンス計画を作成、変更、改善する
  • SQLサーバーのメンテナンスタスクを積極的に監視し、失敗したプロセスをトラブルシューティングし、できるだけ早く問題に対処する
    • アプリケーションの鈍さとパフォーマンスの低下をトラブルシューティングします
  • T-SQLクエリチューニングを担当します
    • データベースの移行とサーバーの更新を担当します
    • 定期的なデータベース管理アクティビティのドキュメントとトレーニングを作成し、それらのサーバー運用従業員を訓練する
  • SQL ServerへのビッグデータETLを担当し、SQL Server Reporting Servicesレポートの作成と変更
    • SQL Serverを企業アプリケーションと統合します
  • T-SQL(Transact-SQL)プログラミングあなたに割り当てられた追加の責任を実行する

SQL Server DBA要件とスキル

  • コンピューターサイエンスまたは関連する規律の学士号
  • SQLおよびSQL Serverツールの広範な知識
  • データベースのパフォーマンス、開発、メンテナンスの経験
  • データベースのセキュリティ、バックアップと回復、パフォーマンス監視要件の詳細な理解
  • リレーショナルおよび次元データモデリングに精通しています
  • データベースの設計、実装、および変換に関する広範な知識
  • PowershellとUnix Shell Scriptingの知識
  • SSA、SSIS、およびSSRSの経験
  • 堅実な数学と統計スキル
  • 優れたライティングと口頭でのコミュニケーション能力
  • 細部への細心の注意
  • MCSE/MCSA証明書が望ましい
    • LinuxおよびWindows Serverインフラストラクチャの実用的な知識
    • データベーステクノロジーに関する広範な知識(MySQL、MS SQL、PostgreSQL Oracle、MongoDB)
    • クラウドサービスの以前の経験(AWS、Microsoft Azure)