Рубрики
Без рубрики

Cloud Resume Challenge

Немного о себе Я довольно новичок в мега-секторе отрасли, которая является информацией … Tagged с AWS, Python, Gitlab, Jenkins.

Я довольно новичок в мега-секторе отрасли, которая является информационными технологиями, будучи в ней всего около 3 лет (я раньше занимался составлением CAD для различных подрядчиков). Информационные технологии очаровывают меня в максимальной степени, и я постоянно удивляюсь тому, как оно преобразовано общество в то, что мы знаем сегодня.

Раньше, когда кто-то снимался в научно-фантастическом фильме, они продемонстрировали, насколько продвинутым было вымышленное общество, показывая свои возможности для вызовов. У вас будет главный герой, разговаривая с кем -то еще, когда вы двигаете сюжет вперед, и это должно было быть прохладно .

В настоящее время видеоизыки-это мирская аспекта жизни, и все принимают их как должное. Я хочу быть частью создания научно-фантастической мирской. После того, как я был в значительной степени завершен с бакалавриатом в области информационных технологий, я провел год в качестве специалиста/аналитика по приложениям Help-Desk, прежде чем перейти в Systems Engineering, где я работаю в пространстве парковки уже пару лет.

Парковка является одной из последних отраслей промышленности, получившей автоматизированную, и мы видим крупномасштабную трансформацию отрасли в более полном подходе.

Я помогаю воплотить мечту о парковке гаражей, управляющих автономно в реальности.

Работа в индустрии парковки позволяет вам подвергаться воздействию широкого спектра технологий наряду с резерностью ваших навыков обслуживания клиентов. Я хотел взять это дальше, поэтому я получил сертификат AWS Solutions Architect Architect, и я поработал над выполнением реальных проектов.

Итак, я начал выполнять задачу Cloud Resume, и это довольно просто. Вы строите веб -сайт с нуля, который имеет счетчик для посетителей. Но есть улов, вы должны сделать это по -облачным образом. Вместо того, чтобы загружать все вручную, задача ожидает, что вы сможете создать сервер CI/CD, который будет делать это для вас каждый раз, когда вы совершаете изменение в своем хранилище GIT. Вы можете узнать больше о проблеме здесь.

Поскольку я инженер системы, а не веб -разработчик, я ничего не знал о CSS, JavaScript или HTML. Я должен был за этот вызов. Проведя некоторое время на Sololearn, я отправился на различные сайты и ослабил свой дизайн. Сначала тратя время на HTML, затем сделав его аккуратным через CSS, а затем, наконец, добавив JavaScript для взаимодействия с моим бэкэнд.

Мой бэкэнд не был очень сложным. Поскольку я собирался использовать API REST, который вызывал Lambda, я просто написал некоторые функции, которые обновили бы таблицу DynamoDB и получили полученные данные об подсчете.

AWS делает управление API REST чрезвычайно простым, и это почти похоже на мошенничество, когда они легко интегрируются с Lambda.

Веб -сайт работает на S3, и я использую Cloudfront, чтобы обслуживать это ведро S3.

Мне нравится Linux, и у меня есть домашняя лаборатория, поэтому вместо использования действий GitHub я интегрировал местный экземпляр Jenkins в свою лабораторию с другим местным экземпляром Gitlab, оба поддержанным CentOS.

У меня был Дженкинс в основном запустил мой скрипт оболочки, в котором я автоматизировал кучу задач AWS CLI. Кроме того, было весело использовать OpenSSL, чтобы создать саморегистрированный сертификат для моего сервера Jenkins.

Помимо виртуальных машин Gitlab/Jenkins, которую я настроил, большая часть всего всего была продолжением того, что я узнал во время обучения для Architage Archite Archite Architage, за исключением того, как работает браузер.

У меня были небольшие проблемы, когда CORS блокирует мою функцию xmlhttprequest от работы, и я понятия не имел (я делаю сейчас) о том, как браузеры загружали веб -страницу, пока я не выяснил, как не получить обещание, возвращаемое с функции JavaScript.

Я бы так сказал. Я намного лучше в сценариях Bash, сейчас я уверен в своих навыках Linux, и я подобрал больше языков, на которых я могу написать сейчас.

Прежде всего, я смог получить реальный облачный опыт из этого проекта, и я смог перевести свои навыки, которые я изучил на работе в облако.

https://hey.matthasacloudresume.com/

^ Это прямо здесь.

Я Угадайте Анкет

Если вы хотите добавить меня в LinkedIn, вы можете найти меня здесь

Оригинал: “https://dev.to/matthewdaffern/cloud-resume-challenge-1c65”