銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

2020年を振り返る

年末にかけて有給を取っていたこともあり、なんとなくプログラミングから離れていたのですが、振り返りは大事ということで振り返っておきたいと思います。

New Relic でのお仕事

昨年4月に転職したので2年目に入ります。徐々に日本法人のお客様も増え、社員も増えるし仕事も増えるという流れが強まる1年でした。実は昨年から今年の最初にかけてはお客様訪問する機会も多くあり、今までとは違った角度で見る機会になりました。また、コロナ流行以降は、本社からの通達でグローバルのすべての拠点が原則封鎖され全員在宅勤務に移行しました。もともと前職から在宅勤務でやっており、特にストレスなく、というより通勤がない分かなり効率的に仕事ができていたので、在宅勤務自体はスムーズに進められました。

仕事としては相変わらずNew Relicのサポートする技術すべてのテクニカルサポートおよび技術発信を行っているので、新しもの好きな私としてはかなり楽しみながらやっています。とはいえ、常に人は足りていない状態なので、もし興味のある方がいればぜひ声をかけてください。

New Relic技術発信については公式ブログに書いているので、個人ブログではあまり書かなくなってしまいました。

田中 孝佳, Author at New Relic公式ブログ

Microsoft MVPをAzureとDevelopment Technologiesで再受賞

毎年再受賞できるかなあと思いつつ発表の日(米国時間7/1)を迎えるのですが、今年はAzureとDevelopment Technologiesの2つのカテゴリで受賞することができました。ただ、やはりこの状況下では活動内容も大きく変わり、オフラインでの勉強会開催がほぼなくなりました。おそらく最後の登壇が1月のIgnite The Tour Osakaだったと思います。それ以降は主にC# Tokyoのオンラインイベントの開催、登壇になりました。

AzureとQ#をほとんどやっていないなあと(仕事や趣味で手は動かしているけど発表できるネタにまでなっていない)思うので、これは来年なにかやりたいなと思っています。

資格

Ignite the Tourの参加でMicrosoft認定資格試験が1回無料で受けられるというのもあって、もう1回分払って「Azure Solutions Architect Expert」を取得しました。ただ、Microsoft的にはAZ-900を取得してほしいらしく、これの取得後もしきりにAZ-900の受験をすすめるDMが届きます。Expertとはいったい...

Microsoftの資格だとExpert以上のものはないし、AWSは会社に詳しい人がわんさかいるのと、そういえばOpenShiftの内部のkubernetesしかちゃんと勉強してないな、ということでCKAとCKAD取得が2021年の目標です。

training.linuxfoundation.org

training.linuxfoundation.org

英語

仕事がら英語は読み書きメインで使うのですが、いままで機械翻訳は「誤りがあるかどうか調べるコストが高くて非効率だ」と思い使わなかったのですが、DeepLの精度の高さに感激したのと処理する量が莫大になってきたので、DeepL Proを契約して使い始めました。

www.deepl.com

これでだいぶ楽にはなったのですが、今度は自分自身の英語力の低下を感じるようになってきたので最近時間をとって勉強するようになりました。

発音はELSAというアプリでやっています。

elsaspeak.com

単語は 英英英単語という、英語で英単語の説明(つまり英英辞典)がしてあるのに加えて日本語訳があるという本で覚えています。

文法とリスニングは鬼100則というシリーズが気に入ったので読み進めています。

学習ではないですが、英語関連ではGrammalyにも課金しています。

app.grammarly.com

その他

在宅でも同じように仕事ができる自分以上に影響を受けてるのが小学生の子供で、休校期間中は勉強するコンテンツ、家の中でも楽しめるコンテンツ(工作が好きなのでペーパークラフトなど)を探したり、よく近くの公園に運動しに行ったりしていました。 学校が再開しても、林間学校的なものは中止になりましたし、運動会も参観できない形になりました。まだしばらくは状況は変わりそうにないので、できる範囲でいろんな体験ができるように考えています。そういう意味で時間に融通の利かせやすい今の仕事はわりと助かっています。

Azure CLIを使ってaz aks createでOperation failed with status: 'Bad Request'.と出たときの対処

Azure CLIでログインはできていて他のコマンドはうまく動くのにaz aks createだけ次のようなエラーが出ることがあります。

Operation failed with status: 'Bad Request'. Details: The credentials in ServicePrincipalProfile were invalid. Please see https://aka.ms/aks-sp-help for more details. (Details: adal: Refresh request failed. Status Code = '401'. Response body: {"error":"invalid_client","error_description":"AADSTS7000222: The provided client secret keys are expired. Visit the Azure Portal to create new keys for your app, or consider using certificate credentials for added security: https://docs.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials\r\nTrace ID: <UUID>\r\nCorrelation ID: <UUID>\r\nTimestamp: 2021-05-27 14:19:46Z","error_codes":[7000222],"timestamp":"2021-05-27 14:19:46Z","trace_id":"<UUID>","correlation_id":"<UUID>","error_uri":"https://login.microsoftonline.com/error?code=7000222"} Endpoint https://login.microsoftonline.com/<UUID>/oauth2/token?api-version=1.0)

ここにあります。

docs.microsoft.com

AKS クラスターのサービス プリンシパルの資格情報は、Azure CLI によってキャッシュされます。 これらの資格情報が期限切れになると、AKS クラスターのデプロイ中にエラーが発生します。

ただ、この手順で確認するコマンドといっているls -laは最終更新日なのでどうもこれを見ても確認できなさそうです。とりあえず$HOME/.azure/aksServicePrincipal.jsonファイルを削除してaz aks createコマンドを再実行したところうまく動きました。

2020年を振り返る

年末にかけて有給を取っていたこともあり、なんとなくプログラミングから離れていたのですが、振り返りは大事ということで振り返っておきたいと思います。

New Relic でのお仕事

昨年4月に転職したので2年目に入ります。徐々に日本法人のお客様も増え、社員も増えるし仕事も増えるという流れが強まる1年でした。実は昨年から今年の最初にかけてはお客様訪問する機会も多くあり、今までとは違った角度で見る機会になりました。また、コロナ流行以降は、本社からの通達でグローバルのすべての拠点が原則封鎖され全員在宅勤務に移行しました。もともと前職から在宅勤務でやっており、特にストレスなく、というより通勤がない分かなり効率的に仕事ができていたので、在宅勤務自体はスムーズに進められました。

仕事としては相変わらずNew Relicのサポートする技術すべてのテクニカルサポートおよび技術発信を行っているので、新しもの好きな私としてはかなり楽しみながらやっています。とはいえ、常に人は足りていない状態なので、もし興味のある方がいればぜひ声をかけてください。

New Relic技術発信については公式ブログに書いているので、個人ブログではあまり書かなくなってしまいました。

田中 孝佳, Author at New Relic公式ブログ

Microsoft MVPをAzureとDevelopment Technologiesで再受賞

毎年再受賞できるかなあと思いつつ発表の日(米国時間7/1)を迎えるのですが、今年はAzureとDevelopment Technologiesの2つのカテゴリで受賞することができました。ただ、やはりこの状況下では活動内容も大きく変わり、オフラインでの勉強会開催がほぼなくなりました。おそらく最後の登壇が1月のIgnite The Tour Osakaだったと思います。それ以降は主にC# Tokyoのオンラインイベントの開催、登壇になりました。

AzureとQ#をほとんどやっていないなあと(仕事や趣味で手は動かしているけど発表できるネタにまでなっていない)思うので、これは来年なにかやりたいなと思っています。

資格

Ignite the Tourの参加でMicrosoft認定資格試験が1回無料で受けられるというのもあって、もう1回分払って「Azure Solutions Architect Expert」を取得しました。ただ、Microsoft的にはAZ-900を取得してほしいらしく、これの取得後もしきりにAZ-900の受験をすすめるDMが届きます。Expertとはいったい...

Microsoftの資格だとExpert以上のものはないし、AWSは会社に詳しい人がわんさかいるのと、そういえばOpenShiftの内部のkubernetesしかちゃんと勉強してないな、ということでCKAとCKAD取得が2021年の目標です。

training.linuxfoundation.org

training.linuxfoundation.org

英語

仕事がら英語は読み書きメインで使うのですが、いままで機械翻訳は「誤りがあるかどうか調べるコストが高くて非効率だ」と思い使わなかったのですが、DeepLの精度の高さに感激したのと処理する量が莫大になってきたので、DeepL Proを契約して使い始めました。

www.deepl.com

これでだいぶ楽にはなったのですが、今度は自分自身の英語力の低下を感じるようになってきたので最近時間をとって勉強するようになりました。

発音はELSAというアプリでやっています。

elsaspeak.com

単語は 英英英単語という、英語で英単語の説明(つまり英英辞典)がしてあるのに加えて日本語訳があるという本で覚えています。

(MP3音声無料DLつき)英語を英語で理解する 英英英単語 上級編

(MP3音声無料DLつき)英語を英語で理解する 英英英単語 上級編

  • 発売日: 2019/02/02
  • メディア: 単行本(ソフトカバー)

文法とリスニングは鬼100則というシリーズが気に入ったので読み進めています。

英文法の鬼100則

英文法の鬼100則

音声DL付き 英語リスニングの鬼100則 (アスカカルチャー)

音声DL付き 英語リスニングの鬼100則 (アスカカルチャー)

  • 作者:米山 明日香
  • 発売日: 2020/07/20
  • メディア: 単行本(ソフトカバー)

学習ではないですが、英語関連ではGrammalyにも課金しています。

app.grammarly.com

その他

在宅でも同じように仕事ができる自分以上に影響を受けてるのが小学生の子供で、休校期間中は勉強するコンテンツ、家の中でも楽しめるコンテンツ(工作が好きなのでペーパークラフトなど)を探したり、よく近くの公園に運動しに行ったりしていました。 学校が再開しても、林間学校的なものは中止になりましたし、運動会も参観できない形になりました。まだしばらくは状況は変わりそうにないので、できる範囲でいろんな体験ができるように考えています。そういう意味で時間に融通の利かせやすい今の仕事はわりと助かっています。