JavaRush /Java-Blog /Random-DE /Wer ist wer in der IT? Was machen HR, Admins, DevOps und ...

Wer ist wer in der IT? Was machen HR, Admins, DevOps und Business-Analysten?

Veröffentlicht in der Gruppe Random-DE
Hallo! Als ich anfing, darüber nachzudenken, in der IT zu arbeiten, hatte ich überhaupt keine Ahnung, welche Berufe es in einem IT-Unternehmen gibt. Und so kam es, dass ich gerade anfing, das Erste zu lernen, was mir in die Hände fiel, und das war Java. Nachdem ich nun schon seit mehreren Jahren als Java-Entwickler tätig bin, weiß ich, aus welchen Spezialisten ein IT-Unternehmen besteht und wer dort wofür verantwortlich ist. Und wissen Sie, wenn ich mich noch einmal entscheiden würde, aber mit diesem Bewusstsein, würde ich mich immer noch für die Entwicklung in Java entscheiden. Aber wie heißt es so schön: Es gibt keinen Kameraden nach Geschmack. Die Eintrittsbarriere für einen Java-Entwickler ist sehr hoch, und ja, nicht jeder mag die Entwicklung. Manche Menschen bevorzugen vielleicht die Arbeit mit Menschen. Oder eine Rolle im technischen Support übernehmen. Oder das Testen bereits entwickelter Funktionen, was eine ruhigere Aufgabe ist. Oder ein Design für eine Website erstellen. Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 1Heute möchte ich diese „oder“ betrachten, oder besser gesagt, ein wenig über die in IT-Unternehmen existierenden Berufe, die dafür erforderlichen Fähigkeiten, Verantwortlichkeiten, Gehaltsspannen (laut Dou) sprechen. Lassen Sie mich gleich einen Vorbehalt anbringen, dass dies möglicherweise nicht alle möglichen Berufe in der IT umfasst: Ich werde nur über diejenigen sprechen, die ich selbst kennengelernt habe oder von denen ich zumindest gehört habe. Beachten Sie außerdem, dass je nach Unternehmen die Pflichten für einen bestimmten Beruf leicht variieren können. Wenn ich jemandem Ideen gebe, füge ich sie zu meinem Karma hinzu)) Auch wenn Sie keine Alternativen zum Beruf eines Java-Entwicklers in Betracht ziehen, sollten Sie auf jeden Fall wissen, wer was in der IT macht, damit Sie sich sicherer fühlen können Jeder Job von Anfang an. Gehen!

1. Personalvermittler

Und wir beginnen heute mit dem Spezialisten, der Sie am Eingang des Unternehmens erwartet – dem Personalvermittler. Ein Personalvermittler ist ein Spezialist, der nach Personen sucht, um freie Stellen in einem Unternehmen zu besetzen. Die Hauptaufgabe eines Personalvermittlers besteht in der Kommunikation mit Menschen. Viel Kommunikation mit Menschen. Dieser Spezialist verhandelt und baut vertrauensvolle Beziehungen zu Menschen auf, daher muss er über ausgeprägte Kommunikationsfähigkeiten verfügen. Wenn Sie also introvertiert sind und nicht wirklich gerne mit Menschen kommunizieren, ist dieser Beruf eindeutig nicht für Sie geeignet. Aber wenn Sie Menschen lieben und gerne mit ihnen kommunizieren, dann ist dies eindeutig ein Beruf, dem Sie Aufmerksamkeit schenken sollten. Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 2Zu den Aufgaben des Personalvermittlers gehören:
  • Besetzung offener Unternehmensstellen, Suche nach geeigneten Kandidaten:
    • Verfassen von Anzeigen zur Suche nach einer Fachkraft mit Stellenbeschreibung und Veröffentlichung auf speziellen Websites;
    • Sichtung der Lebensläufe von Kandidaten, von denen es manchmal sehr, sehr viele geben kann (zum Beispiel, wenn Sie einen Junior-Entwickler benötigen);
    • Korrespondenz mit Kandidaten, die manchmal nicht so leicht zu finden sind und der Personalvermittler einen geeigneten Kandidaten von einem anderen Unternehmen abwerben muss;
    • Durchführung eines Vorstellungsgesprächs, das dazu beitragen soll, den Kandidaten zu testen (z. B. auf Eignung) und ungeeignete Kandidaten auszusortieren;
    • проведение кандидата через цепочку этапов рекрутинга (для разных специальностей и компаний эти этапы могут отличаться);
    • предоставление feedback (обратной связи) кандиDatum в случае отказа;
    • ведение внутренней базы кандидатов.
    Вы должны понимать, что специалисты, с которыми вы будете вести диалог, не всегда будут общительными и вежливыми: могут попадаться весьма грубоватые oder замкнутые люди, и нужно уметь найти общий язык и с ними и уметь сохранять вежливое общение. Ну и при этом не падать духом, независимо от любых обстоятельств: ни от месяцев безрезультатных поисков заветного кандидата, ни от общения с неадекватными кандидатами. Необходимые навыки:
    • проактивность;
    • коммуникабельность (ещё называемая soft скиллами);
    • адекватность;
    • базовое ориентирование ориентирование в технической части;
    • ориентирование в сайтах для поиска специалистов;
    • стрессоустойчивость.
    В основном процесс найма кандидата начинается с того, что рекрутеру приходит Anfrage на определенную вакансию, после чего он общается с менеджером проекта, узнает подробности, и уже на основании этой информации составляет описание вакансии. После этого — публикует описание вакансии на различных сайтах для поиска работы и, помимо этого, сам приступает к активному поиску через соцсети (например, Linkedin), через Wieие-то события для людей данной вакансии, через знакомства. После того, Wie найден кандидат нужного профиля, рекрутер проводит первичное интервью, на котором обсуждаются уровень Gehälter, детали проекта и позиции, на которую рассматривается кандидат, и так далее. Также рекрутер должен быть немного и психологом, чтобы увидеть, насколько человек адекватен и приживется ли в компании (и на проекте). Ведь если взять неподходящего человека, который через два месяца может развернуться и уйти oder что-то начудить, то это будет потеря времени и денег. IT — это бизнес, а бизнес таких вещей не любит. Далее рекрутер организовывает интервью с техническими специалистами и менеджментом. Если кандидат успешно прошел эти круги ада все собеседования, рекрутер составляет контракт и обсуждает различные детали: Datum выхода на работу, необходимое оборудование и так далее, и передает специалиста на попечительство HR-специалиста.

    2. HR-специалист

    После того, Wie человек попадает в компанию, его знакомят с HR (Human Resources) специалистом, который поможет в адаптации в компании и ее коллективе. Помимо того, HR — это сотрудник, который постоянно взаимодействует с коллективом компании, развивает корпоративную культуру, оказывает помощь в развитии коллег. У человека на данной позиции также должны быть великолепные коммуникативные способности, умение решать конфликты и быть тем самым огоньком, который согревает и объединяет коллектив. Основная обязанность данного специалиста — создание уюта внутри компании, чтобы всем сотрудникам было хорошо и комфортно, чтобы их было сложнее переманить, и они не хотели уходить с данной компании вовсе. Другими словами, они выполняют функцию удержания сотрудников. Она заключается не в том, чтобы принудительно с помощью контракта привязать людей к компании, а в том, чтобы создать такие условия, при которых люди сами будут хотеть оставаться на текущем месте и наслаждаться своей работой. Собственно, этим и занимаются HR-специалисты компании. Этого они добиваются с помощью построения системы мотивации, плана индивидуального развития Wie профессиональных, так и личностных качеств, организацией различных событий, вроде корпоративов, соревнований по теннису, “Мафии”, различных квестов, хэллоуинского движения... и организацией других “плюшек” от компании.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 3Также HR периодически проводит беседы с сотрудниками, чтобы понимать, насколько они довольны компанией, своим проектом, задачами на проекте, взаимоотношениями в коллективе. Возможно, человек немного не дотягивает в знаниях Wieой-то области и необходимо организовать его обучение: отправить на курсы oder привлечь специалиста по данному направлению в качестве наставника. Давайте далее обсудим непосредственно обязанности HR-специалиста:
    • составление индивидуального плана развития сотрудников;
    • организация и проведение различных событий внутри компании;
    • организация соцпакета (медстраховка, отпуски и так далее);
    • улучшение офисного пространства;
    • проведение процесса увольнения;
    • организация внутренних митапов учебных событий (например, внутренние курсы английского);
    • проведение бесед с сотрудниками для установления уровня лояльности и вероятности ухода человека из компании.
    На самом деле спектр обязанностей HR-специалиста гораздо шире и может отличаться от компании к компании. Необходимые навыки схожи с навыками рекрутера:
    • отзывчивость;
    • проактивность;
    • коммуникабельность;
    • адекватность;
    • базовое ориентирование в технической части;
    • стрессоустойчивость;
    • многозадачность.
    Но, пожалуй, самым важным навыком oder качеством будет всё же любовь к людям. В последнее время, во многих компаниях профессия рекрутера и HR специалиста объединена в одну. Согласно Dou, по Киеву средняя зарплата начинающего специалиста HR/recruiter — 450$. Средняя зп по Киеву для данных специалистов — 820-1800$: всё зависит от опыта и компании. Если вам нравится идея создания тепла и уюта в компании, дерзайте, это явно ваше направление))

    3. System admin

    Системный администратор (сисадмин) — это специалист, который ответственен за обслуживание, настройку и надежную работу компьютерных систем, сетей и Serverов. Когда сотрудникам компании нужна помощь в настройке, установке Wieого-то программного обеспечения oder необходимо Wieое-то техническое оборудование (например, компьютер), дополнительный монитор oder даже наушники, составляется Anfrage к системному администратору, который Wie правило закреплен за одним офисом и, собственно, “решает” проблемы данного рода в этом офисе.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 4Также системные администраторы активно решают проблемы с компьютерными и Serverными системами, чтобы уменьшить сбои в работе внутри компании. Как правило данные специалисты начинают свою карьеру с образования в области информатики, информационных технологий oder инженерии, ведь требования к системному администратору включают глубокое понимание компьютерного программного обеспечения, оборудования и сетей. Эти специалисты должны также следить за обновлением программного обеспечения, аппаратного обеспечения и управлять им. Именно системный администратор обслуживает операционные системы, бизнес-Anwendungen, инструменты безопасности, веб-Serverы, электронную почту, компьютеры. Также в обязанности администратора может входить мониторинг и настройка корректной работы внутренних Serverов. Как правило эти специалисты и занимаются настройкой новых учетных записей и администрированием их активного каталога. Обязанности системного администратора:
    • установка и конфигурирование аппаратного и программного обеспечения;
    • устранение неполадок в системе;
    • создание и настройка новых пользователей во внутренних системах компании;
    • обеспечение удаленного доступа;
    • техническая поддержка сотрудников;
    • закупка нового технического оборудования и выдача его сотрудникам (ну и учёт, кому что дал);
    • настройка сетей;
    • информационная безопасность;
    • настройка Serverов (администрирование Serverов).
    У системного администратора возможны разделения на подспециализации, в которых обязанности и необходимые навыки немного могут разниться Рассмотрим некоторые из них: Системный администратор офиса — специалист, который отвечает за работоспособность компьютерной техники и обслуживанием сети офиса. Выполняет все обязанности по технической поддержке пользователей (Support). Данная специализация, пожалуй, самая распространенная из всех, так Wie ни один офис компании не проживёт без такого специалиста. Необходимы навыки:
    • знание различных ОС;
    • хорошее знание “железа” (внутренних составляющих компьютеров);
    • ориентирование в бухгалтерский программах типа 1С;
    • навыки в прокладывании локальной сети;
    • поверхностные знания в БД и языках программирования;
    • понимание принципов работы сети.
    Следующие спецoderзализации более редкие: Администратор веб-Serverа — занимается установкой, настройкой и обслуживанием программного обеспечения веб-Serverов. Необходимые навыки:
    • знание unix систем;
    • навыки в настройке веб-Serverа Apache;
    • навыки в настройке почтовых Serverов;
    • навыки в настройке веб-Serverа IISS;
    • глубокое понимание модели OSI;
    • знание стека протоколов TCP/IP.
    Администратор баз данных — специализируется на обслуживании баз данных (не путать с разработчиком баз данных!). Необходимы навыки:
    • глубокое знание одной из СУБД (PostgreSQL, MySQL, Oracle, MS SQL и так далее);
    • навыки администрирования выбранной БД;
    • знания языка SQL;
    • знание операционной системы, на которой работает БД.
    Администратор сети — специализируется на обслуживании и разработке сетей. Необходимы навыки:
    • глубокое знание сетевых протоколов;
    • навыки в маршрутизации;
    • знакомство с реализации VPN;
    • понимание биллинговых систем;
    • познания в области активного сетевого оборудования.
    Зарплата начинающего специалиста System admin по Киеву, согласно Dou, отсутствует, но если взять всю Украину, то это будет в среднем 300$, поэтому для Киева это будет где-то в районе 450$ (столица Wie-ниWie). Медиана зарплат по Киеву для данных специалистов — 650-1500$. Опять же, всё зависит от вашего опыта и щедрости компании. Если вы обожаете ковыряться в “железе” и часто возникающие проблемы для вас — это “вызов”, то эта профессия явно для вас.

    4.DevOps

    Для понимания, кто такой DevOps специалист, нужно сперва познакомиться с понятием Development Operations. Development Operations — это серия практик и процессов для ускорения и автоматизации аспектов разработки, тестирования и выпуска программного обеспечения, что в свою очередь позволяет осуществлять непрерывную доставку и обновления ПО.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 5Если программисты и тестировщики ответственны за Development, а администраторы, в свою очередь, за Operations, то специалист, который вовлечен и непосредственно в разработку, и в деплой и эксплуатацию системы, — это DevOps. Данная профессия — это что-то среднее между системным администратором, разработчиком и тестировщиком:Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 6DevOps-ы — это именно те ребята, которые разворачивают приложение на Serverе, конфигурируют весь этот процесс. Например, будут запускаться тесты — не будут, oder может настроить так, чтобы приложение не могло быть развернуто без успешного прохождения Sonar проверки. Также они активно мониторят производительность, и в случае чего активно бьют в колокол, а точнее, поднимают шум в команде разработчиков, что возникла такая-то проблема. Специалисты данного направления жизненно необходимы, когда на проекте возникают проблемы с масштабированием, стабильностью, работой под нагрузкой oder развертыванием на продакшене. Обязанности DevOps:
    • автоматизация процессов;
    • развертывание нового релиза, полученного от разработчиков;
    • снижение частоты отказов новых релизов;
    • создание необходимых условий в инфраструктуре для нормального функционирования ПО;
    • обеспечение безопасности систем;
    • управление инструментами CI/CD;
    • тестирование и создание инфраструктуры для запуска тестов;
    • автоматизация различных процессов.
    Из минусов хотелось бы отметить то, что возможны различные ночные поломки, которые ну ниWie не могут ждать до утра, и тогда вам возможно придется ночью всё восстанавливать. Ведь опять же, это все бизнес, а бизнес — это деньги. Необходимые навыки для DevOps специалиста:
    • опыт в разработке oder системном администрировании;
    • широкие технические познания;
    • отличное знание ОС;
    • знание стека протоколов TCP/IP;
    • знание принципа работы DNS, модели OSI;
    • навыки в маршрутизации;
    • поверхностное знакомство с БД;
    • CI/CD. Jenkins;
    • Git;
    • Docker;
    • знание современных подходов к управлению инфраструктурой.
    Зарплаты у DevOps-ов одни из самых больших, поэтому нечего удивляться, что даже новичок будет в среднем по Киеву получать 800$. Диапазон зарплат по Киеву для данных специалистов варьируется в пределах 2000-4200$ (а спрос на данных специалистов только растёт). Если вы любите сложные технические вызовы и большие Gehälter, а ночные поломки вас абсолютно не пугают, то эта специальность явно ваша!

    5.Business analyst

    Бизнес-аналитик — специалист, который является некоторым промежуточным звеном между заказчиками и командой разработчиков. Он исследует Anfrage заказчика, консультируется с разработчиками, находит наиболее эффективное решение и на его основе создает спецификацию (подробное описание требований), по которой в дальнейшем и создаётся продукт. Этот человек служит чем-то вроде переводчика между конечным пользователем и стороной разработки. То есть, бизнес-аналитики несут ответственность за понимание и оценку меняющихся потребностей бизнеса, ведут диалог с заказчиком по поводу функционала Wieих-то изменений и после этого доносят всё это до команд разработчиков.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 7Помимо связи с представителями заказчика, бизнес-аналитики могут выступать в качестве связующего звена и между командами программистов, и помогать поддерживать и переводить потребности бизнеса в функционал. Опять же, требования к бизнес-аналитикам могут различаться в зависимости от должности, Wie и обязанности бизнес-аналитика могут отличаться от компании к компании. Но несмотря на это, их основная цель — анализ, оценка и уточнение процессов. Давайте подведем черту и посмотрим, Wieие же основные обязанности есть у бизнес-аналитика:
    • понимание того, что хочет заказчик (ну хоть попытаться стоит);
    • анализ бизнес-модели продукта;
    • создание спецификаций и ТЗ (технического задания) на основе требований заказчика;
    • поддержание связи между программистами и заказчиками (между бизнесом и разработкой);
    • повышение качества IT-продуктов;
    • консультация команд разработки;
    • анализ рынка;
    • ориентирование в проблемах бизнеса;
    • прогнозирование и сбор требований для продукта;
    • выявление областей для улучшения продукта;
    • составление отчётов.
    Иногда понять, что хочет заказчик, — весьма и весьма трудная задача, ведь он и сам не до конца понимает, что ему надо. Тут, возможно, стоит проявить инициативу и что-нибудь предложить заказчику самому на основе анализа рынка, своего опыта и навыков. Необходимые навыки для бизнес аналитика:
    • желательно — высшее образование в сфере делового администрирования oder бизнес-анализе;
    • познания в теории бизнес-анализа;
    • базовое ориентирование в технической части;
    • аналитический склад ума;
    • коммуникабельность;
    • понимание структуры бизнеса;
    • знание основных методологий разработки;
    • навыки в разработке требований, таких Wie методы определения требований к процессам, сеансы JAD / RAD и так далее;
    • разработка сценариев использования программы;
    • изображение процессов с помощью блок-схем;
    • умение продавать лучшие с позиции бизнеса решения.
    Рынок непрерывно растет, и сейчас создание нового продукта (Anwendungen) стало фактически невозможным без бизнес-аналитика, который сможет проанализировать потребности рынка в данном приложении, возможных конкурентов и вектора, который нужно задать для продукта. Ведь если не исследовать рынок и рентабельность продукта, можно так неплохо прогореть: Wie можно окупить дорогостоящую разработку, если в итоге программой никто не заинтересуется? Но Wie правило бизнес-аналитик не один пытается понять видение клиента: с заказчиком еще коммуницирует представитель более утонченной профессии — дизайнер. По Киеву зарплата бизнес-аналитика новичка — в среднем 500$. Диапазон зарплат по Киеву для специалистов данного направления — 1300-3000$. Если у вас всегда была жилка предпринимателя, понимание финансовых вопросов — это ваше всё, и ваши коммуникативные навыки на уровне, вам отлично подойдёт профессия бизнес-аналитик.

    6. Designer

    Дизайнер (UX/UI) — специалист, проектирующий пользовательские интерфейсы. UX — пользовательский опыт (user experience) — это опыт, который получает пользователь при использовании сайта oder Anwendungen. В общем, это область между дизайном и аналитикой — размышления о том, Wieие ощущения вызывает продукт. Собственно, это больше про логику взаимодействия с продуктом (Wie всё работает, к примеру, на сайте). UI — пользовательский интерфейс (user interface) — это визуализация прототипа, разработанного на основе пользовательского опыта и анализа целевой аудитории. Другими словами, это работа над графической частью интерфейса (над самими логотипами, видом кнопочек, шрифтов и так далее). Как правило UX и UI связаны настолько тесно, что грань между понятиями почти размывается. Собственно, поэтому обычно проектированием интерфейсов занимается один и тот же дизайнер, и его профессия пишется через слеш.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 8Обязанности дизайнера:
    • коммуникация с клиентом (заказчиком) для определения их требований относительно дизайна;
    • консультация Wie клиентов, так и команд разработчиков относительно дизайна интерфейса;
    • анализ информации о проекте и его аудитории;
    • разработка стилей, используемых в продукте;
    • создание графических макетов продукта, включая выбор цветов, изображений, шрифтов и других графических элементов;
    • создание логотипов, оригинальных изображений и иллюстраций;
    • корректировка макета на основе обратной связи от заказчика.
    Одним из плюсов в работе дизайнеров можно назвать то, что несложно находить работу на фрилансе, так что если вы, к примеру, новичок в этом деле, то вперед набивать себе резюме на фрилансе! Необходимые навыки для дизайнера:
    • творческая жилка;
    • тонкое понимание последних тенденций графического дизайна;
    • Kenntnisse im Umgang mit Designsoftware und Wireframing-Tools (wie Figma, Adobe Illustrator, Sketch, Photoshop usw.);
    • Englisch – Niveau B2+, da Sie viel mit dem Kunden kommunizieren müssen;
    • Wünschenswert ist eine höhere Ausbildung in Informatik;
    • ausgeprägte Kommunikationsfähigkeiten, da Sie viel interagieren müssen, insbesondere mit dem Kunden (und schließlich vertreten Sie Ihr Unternehmen gegenüber ihm).
    Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 9Die Arbeit eines Designers ist viel auffälliger als die eines gewöhnlichen Programmierers oder Managers. Schließlich können Sie zu einem funktionierenden Produkt (z. B. einer Website) gehen und das tatsächliche Ergebnis Ihrer Arbeit sehen (und sogar vor Ihren Freunden prahlen), da das Ergebnis Ihrer Arbeit mit bloßem Auge sichtbar ist. Wenn Sie jedoch ein Backend-Entwickler sind, scheint mir die Zufriedenheit mit dem Ergebnis der Arbeit viel geringer zu sein: Sie können die Website nicht einfach einem Freund zeigen und sagen: Das habe ich getan. Ihre Arbeit ist nicht so visuell. Versuchen Sie alternativ zu erklären, dass Sie an der einen oder anderen Funktionalität gearbeitet haben, auf die Sie stolz sind (und die am Ende von jemandem nach Ihnen hätte geändert werden können, ohne dass Sie es wüssten). In Kiew beträgt das durchschnittliche Gehalt eines angehenden Designers 550 US-Dollar . Das durchschnittliche Gehalt für Spezialisten auf diesem Gebiet in Kiew liegt zwischen 1.000 und 2.300 US-Dollar . Denn Designer zu sein ist ein kreativer Beruf, so etwas wie ein Künstler. Und wenn Sie eine ähnliche Neigung zum „Kreativen“ haben, ist dieser Beruf definitiv das Richtige für Sie. Eigentlich beenden wir hier den ersten Teil meiner kurzen Rezension. Im nächsten Artikel werden wir über die interessantesten Dinge sprechen – Backend- und Frontend-Entwickler, Qualitätssicherung und Projektmanager.Wer ist wer in der IT?  Was HR, Admins, DevOps und Business-Analysten tun – 10
  • Kommentare
    TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
    GO TO FULL VERSION