Как стать блогером? и можно ли это считать профессией?

Задачи и функции Delivery Manager-а

Итак, с пониманием роли разобрались. Теперь давайте посмотрим на его задачи, что он должен делать (и соответственно, какими компетенциями обладать).

  1. Технический менеджмент – помогать тимлидам, выстраивать инженерные процессы в проектах, решать проблемы и эскалации.

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

  3. Управление командой – непосредственно тимлидами, а также всеми сотрудниками своего юнита, выстраивать для них процессы развития, мотивации, оценки.

  4. Управление процессами – законотворчество, создавать систему, в которой будет комфортно работать командам.

  5. Взаимодействие с заказчиком – управление ожиданиями, эскалации, поиск новых возможностей для сотрудничества.

  6. Взаимодействие с топ-менеджментом и другими подразделениями – снова коммуникации, вверх, вниз, вбок.

  7. Стратегический менеджмент – целеполагание, достижение результатов для компании, соблюдение всех бюджетов и ограничений по ресурсам.

Как видно, круг задача довольно широк. И здесь, действительно, многое из классической работы тимлида и менеджера проекта. Но кроме этого, появляются задачи тактического уровня: реализовывать стратегию, управлять процессами, развивать отношения с клиентами. В общем, нескучная работенка, факт.

Как стать DevOps-инженером?

Вообще DevOps-инженер — это больше про опыт, нежели про знание конкретного софта. Девопс-ребята постоянно учатся, изучают и тестируют новые проекты и технологии. Они должны постоянно задавать себе вопрос: улучшит ли эта технология наш проект? Что лучше выбрать в качестве языка: Ruby, Python, Go или написать на чистых плюсах? А как мы будем доставлять изменения в продакшен, чтобы не поломать работающие системы?

Главное, что надо понимать, — DevOps-специалист обладает действительно хорошим кругозором. Чтобы его расширить необходимо постоянно заниматься самообучением. Ниже я привел примерные шаги, которые помогут вам вырасти из, например, системного администратора в DevOps-инженера. Запомните: список всего лишь указывает направление, оттачивать навыки придётся вам самим.

  1. Сразу напишем небольшое приложение. Язык выбираем абсолютно любой. Приложение будет отдавать информацию о пользователях через HTTP. По сути, простенькое API.
  2. Теперь давайте добавим работу с базой: пусть наши пользователи хранятся в базе. Идеально структуру базы хранить рядом с кодом и научиться прогонять миграции при новых изменениях. Таким образом ваше приложение само синхронизирует базу до нужной структуры.
  3. Регистрируемся на GitHub/Bitbucket и закидываем весь исходный код нашего приложения туда.
  4. На своей машине поднимаем Jenkins/TeamCity и настраиваем автоматическую сборку приложения из нашего репозитория по кнопке.
  5. Усложняем задачу. Настроим webhooks на GitHub/Bitbucket, которые будут автоматически запускать сборку на Jenkins/TeamCity.
  6. Добавим тестов в Jenkins: как минимум можно прогонять линтер по нашему коду или набросать unit-тесты.
  7. Переключимся на настройку dev окружения. Берём в руки Ansible, Chef, Puppet или SaltStack и настраиваем виртуалку с нуля: создаем пользователей, устанавливаем необходимые библиотеки и зависимости.
  8. Подводим все это дело под Vagrant: виртуалка должна автоматически подниматься и настраиваться. Это важный этап в девопс.
  9. Подключаем vagrant к Jenkins с помощью соответствующего плагина: при пуше в Git наше приложение собирается, и поднимается виртуальное окружение с помощью Vagrant + Configuration System Management.
  10. Ищем best practices по деплою приложений на языке, который вы выбрали. Можно заворачивать всё в deb-пакеты, можно деплоить Ruby с помощью Capistrano. Главное — выбрать решение.
  11. Выбор сделан, реализуем его и конфигурируем Jenkins, чтобы после пуша в репозиторий, Jenkins, помимо сборки приложения и развертывания окружения, выкладывал и запускал наш код.
  12. Добавляем смоук-тесты: после запуска Jenkins должен запросить список пользователей у нашего API и убедиться, что получает ответ.
  13. Добавляем мониторинг нашего проекта: изучаем time series базы, настраиваем prometheus, grafana, автоматически подключаем новый инстанс нашего приложения к мониторингу.
  14. Улучшаем мониторинг: интегрируемся со Slack и PagerDuty, чтобы получать нотификации.
  15. Читаем про Docker, пишем Dockerfile и оборачиваем наше приложение.
  16. Изучаем увлекательные статьи про настройку систем оркестрации Swarm, Kubernetes, Rancher Cattle. Следуем рекомендациям и поднимаем кластер.
  17. Меняем Jenkins: собираем Docker-образ, прогоняем тесты, запускаем собранный докер на кластере Kubernetes, проводим smoke-тесты, вводим наше приложение в балансировку.

Главной целью всех этих шагов является получение опыта работы с различными технологиями. Я уже говорил, что самое главное для DevOps-специалиста — это кругозор, так что берем эти же 17 пунктов и в каждом из них меняем технологию на новую. Писали приложение на Go? Теперь пишем на Ruby. Использовали Jenkins? Берём TeamCity. Поднимали Kubernetes? Настраиваем swarm. Таким нехитрым образом через несколько месяцев вы заранее сможете понять, что лучше использовать в конкретной ситуации, а это — самое главное качество грамотного и успешного DevOps.

Delivery Tracker and Delivery Manager Salary

The salary of a delivery manager can vary based on a number of factors. These can include location, the company you work for, experience, and more. Based on salary estimates from Glassdoor, the average delivery manager salary is $111,000 per year in the United States. 

Data shows that those in an entry-level delivery manager role with less than a year of experience receive an average salary of $67,181. Those with 1-4 years of experience receive an average compensation of $67,650. Delivery managers with 5-9 years of experience earn about $83,000. If you have 10-19 years of experience as a delivery tracker or manager, you can expect to earn about $98,200. Those with at least 20 years of experience can expect an average of $111,560 per year. 

Statistics show that delivery managers in Chicago, Illinois earn about 19% more in pay each year than the national average. For similar positions in Dallas, Texas, you can expect a salary that is about 18.5% greater than the national average. In New York, it’s 12.3% more. 

Что должен знать и уметь блогер

Для успешной карьеры блогеру необходимо обладать следующими навыками и знаниями:

Создание контента. Умение писать качественные тексты, снимать и монтировать видеоролики, записывать подкасты и создавать графический контент.

Понимание аудитории

Важно знать, кто составляет вашу целевую аудиторию и какие интересы и потребности у нее есть.

Социальные медиа. Знание популярных социальных сетей и умение продвигать свой контент через них.

Маркетинг и продвижение

Навыки самопродвижения и монетизации контента через рекламу.

Технические навыки. Основы работы с веб-платформами, аудио- и видеооборудованием

Кто такой авитолог и в чем его ценность для бизнеса

Авитолог — это специалист, который работает на популярных классифайд-сервисах. Чаще всего это, конечно, Авито, но некоторые специалисты могут работать с такими площадками, как Юла или OLX (Казахстан). Задача авитолога — привлечь как можно больше потенциальных клиентов с помощью органических и платных методов продвижения.

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

Авитолог помогает владельцам бизнеса выполнять следующие задачи:

  • продвигать товары и услуги бизнеса через Авито;

  • публиковать новые товарные карточки и редактировать уже созданные;

  • повышать лояльность клиентов;

  • формировать положительную репутацию бренда;

  • собирать обратную связь от потребителей;

  • оптимизировать затраты на продвижение;

  • экономить время на поиск и привлечение новых клиентов.

Why have a role called Delivery Manager

Marty Cagan has noticed a trend in the US from Project Manager to Delivery Manager. Marty likes this trend, and the new role, for three of reasons:

  • “the project management ‘brand’ is so damaged that a re-branding may be in order”
  • “there’s little question about the purpose – getting stuff delivered. The role is not about discovery, and it’s not about coaching on process; it’s all about getting stuff pushed live.”
  • the Delivery Manager is also responsible triaging run-time issues with the product, thus freeing up the Product Owner

The Scrum folk obviously agree with the project manager role is so tarnished that it needs rebranding. That is where the Scrum Master role came from according to Mike Cohn, one of the Scrum luminaries. However I think the Scrum Master is itself now tarnished. Which is why I don’t hire Scrum Masters.

I did not, however, call Rich a Delivery Manager because I didn’t like the the title Project Manager. I see no conflict between Project Manager and Agile in general or Agile roles. I see no particular need for rebranding Project Managers. I just wanted to make it clear to everybody that his role was different.

Востребованность роли менеджера по доставке товаров

1. Текущая ситуация на рынке труда

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

Также следует отметить растущую потребность в услугах доставки пищи, особенно в условиях пандемии COVID-19. Многие рестораны и кафе перешли на доставку еды, что увеличило спрос на специалистов в области логистики и организации доставки.

3. Востребованность профессии в других странах

Роль менеджера по доставке товаров также пользуется высоким спросом в других странах. Например, в странах Азии, таких как Китай и Япония, развитие электронной коммерции и онлайн-заказов сопровождается ростом спроса на специалистов в области логистики и доставки.

В Соединенных Штатах Америки и Европе также наблюдается рост востребованности таких специалистов. С увеличением объема онлайн-покупок и услуг доставки еды, компании активно ищут профессионалов, способных оптимизировать и обеспечить бесперебойность доставки.

4. Ценность и востребованность профессии

Профессия менеджера по доставке товаров ценится и востребована в силу нескольких факторов:

  • Улучшение процесса доставки: Менеджеры по доставке играют важную роль в оптимизации и улучшении процесса доставки, обеспечивая его эффективность и своевременность.
  • Удовлетворение потребностей клиентов: Благодаря грамотной организации доставки и контролю качества, менеджеры по доставке помогают удовлетворить потребности клиентов и создать положительный опыт покупки.
  • Управление ресурсами: В процессе выполнения своей работы, delivery manager должен управлять ресурсами, такими как персонал, автопарк, информационные системы и технологии, чтобы обеспечить эффективность доставки.

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

Что нужно знать, чтобы освоить профессию

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

Тест-дизайн и тест-анализ

Основной результат работы QA-инженера — написание тестов. Первое, что должен узнать профессионал, — это правила, по которым нужно искать и анализировать требования к приложениям, а также ставить цели проверки. За это отвечает тест-анализ.

А тест-дизайн — конкретные методики, по которым пишут тесты. QA-инженер должен понимать, что такое классы эквивалентности, граничные значения и попарное тестирование.

Виды тестирования

Это теория, на основе которой профессионал выстраивает практику — продумывает стратегию проверки приложения. Как мы уже говорили выше, есть много видов тестирования.

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

DevTools в тестировании веб-приложений

В браузерах есть инструменты разработчика или DevTools. В Chrome их можно вызвать горячими клавишами — Ctrl+Shift+I или клавишей F12 в любом браузере. Их используют для отладки кода в режиме реального времени.

DevTools — незаменимые помощники тестировщика. С их помощью можно проверить корректную загрузку отдельных частей страницы, правильность написания пути до элементов в JavaScript и протестировать код в браузере.

QA-инженер должен уметь пользоваться DevTools и хорошо ориентироваться в панели.

Тестирование API и Postman

Фронтенд — интерфейс приложения — можно проверить пошагово, имитируя действия обычных пользователей. Но с бэкендом — внутренней логикой сайта — дела обстоят сложнее.

Зачастую бэкенд не привязывают сразу к фронтенду, а своего графического интерфейса у него нет. Зато есть API — набор правил, по которым программы взаимодействуют друг с другом напрямую.

Тестировщики проверяют его работу используя специальный инструмент — Postman. Он позволяет писать запросы к бэкенду напрямую через браузер. QA-инженер должен научиться им пользоваться.

SQL и базы данных

Сайты хранят информацию в базах данных. Они бывают реляционными и нереляционными. Первые — наиболее распространены. К ним относят, например, MySQL и PostgreSQL.

При разработке приложения тестировщики должны проверить, насколько корректно бэкенд сайта получает и отдает информацию из базы данных. Для этого используют специальный язык запросов — SQL.

QA-инженеру нужно выучить его основы, чтобы уметь проверять работу баз данных.

Баги и документация

Тестировщик пишет сценарии проверки ПО — тесты и чек-листы. Их нужно оформлять по правилам, чтобы другие специалисты могли в любой момент обратиться к этим документам.

В конце работы QA-инженер создает баг-репорты — отчеты о найденных ошибках. Их хранят в специальном трекере, чтобы они были доступны для разработчиков.

Тестирование мобильных приложений

В проверке такого ПО есть своя специфика, связанная с более жесткими требованиями к интерфейсу. Мобильное приложение должно одинаково выглядеть на разных устройствах.

Также есть специфика, связанная с платформами. Например, необходимо проверять, как приложение поведет себя, если смартфон теряет сеть или если пользователь примет входящий звонок во время активной работы.

QA-инженер должен уметь тестировать мобильные приложения на симуляторах, эмуляторах и с использованием реальных устройств.

Автоматизированное тестирование

Есть вакансии исключительно мануальных тестировщиков, которые не пишут автотесты. Но даже таким специалистам нужно понимать, по каким принципам создают автотесты и как их правильно запускать.

А автоматизаторам нужно научиться писать скрипты — специальные программы, имитирующие действия пользователей.

Какие навыки нужны delivery manager’у?

Основные навыки, которыми должен обладать delivery manager:

1. Технические навыки
Delivery manager должен иметь понимание основных принципов разработки программного обеспечения и обладать техническими знаниями в своей отрасли. Это помогает ему понять потребности заказчика, оценить сложность проекта и контролировать выполнение работ.
2. Управленческие навыки
Delivery manager должен обладать навыками управления проектом, включающими планирование, организацию работы команды, контроль выполнения задач и управление рисками. Он также должен уметь принимать решения и решать конфликты, возникающие в процессе работы.
3. Межличностные навыки
Delivery manager играет важную роль в коммуникации между командой разработки, заказчиком и другими заинтересованными сторонами. Поэтому для успешной работы ему необходимы хорошие навыки коммуникации, умение слушать и понимать потребности всех сторон, а также договариваться и решать проблемы.
4. Аналитические навыки
Delivery manager должен быть способен анализировать данных, определять причины проблем и находить эффективные решения. Он должен уметь обрабатывать большие объемы информации, проводить анализ данных и делать выводы, которые помогут улучшить процесс разработки и доставки продукта.
5. Лидерские навыки
Delivery manager должен быть лидером и вдохновителем для своей команды. Он должен уметь мотивировать и управлять людьми, создавать условия для роста и развития сотрудников, а также поощрять их достижения.

Тенденции развития профессии управляющего доставками

Преимущества профессии Delivery Manager:

  • Высокий спрос на специалистов в этой области. В условиях повышенного спроса на IT-услуги и разработку программного обеспечения, Delivery Manager является неотъемлемой частью команды проекта.
  • Возможность развития навыков управления проектами. Delivery Manager получает опыт работы с разными проектами различной сложности. Это способствует развитию навыков планирования, организации и контроля, что является важным востребованным качеством в сфере информационных технологий.
  • Широкий круг обязанностей. Delivery Manager работает в тесном взаимодействии с командой разработчиков, тестировщиками, менеджерами по продажам и клиентами. Это предоставляет возможность получить опыт работы в различных функциональных областях.
  • Финансовые перспективы. Вакансии Delivery Manager обычно хорошо оплачиваются, особенно при определенном опыте работы и профессиональных навыках.

Пути развития в профессии Delivery Manager:

Абитуриенты ВУЗов, выбравшие профессию Delivery Manager, могут пройти следующие пути развития:

Закончить образовательное учреждение с профилем, связанным с управлением проектами или информационными технологиями. Это позволит получить необходимые знания и базовое понимание работы в данной сфере.
Получить сертификацию и специализированные курсы в управлении проектами. Участие в профессиональных программам и тренингах поможет освоить дополнительные навыки и повысить свою конкурентоспособность на рынке труда.
Начать работу в качестве вспомогательного специалиста или интерна в IT-компании. Это предоставит возможность получить практический опыт работы, научиться работать в команде и познакомиться с основами управления проектами.
Постепенно расти в должности, занимаясь руководством своих собственных проектов и координируя работу команды

Здесь важно непрерывное самообразование и постоянное совершенствование своих профессиональных навыков.

Delivery Manager – это перспективная профессия в сфере информационных технологий

Абитуриентам ВУЗов, которые интересуются управлением проектами и хотят работать в IT-секторе, стоит обратить внимание на данную профессию. Delivery Manager предоставляет широкие возможности для развития навыков управления проектами, работает в направлении постоянного профессионального роста и имеет высокие финансовые перспективы

Успешное развитие в данной профессии требует комбинации образования и практического опыта работы, что делает ее доступной как для выпускников ВУЗов, так и для тех, кто уже имеет определенный опыт в данной области.

Service Delivery Manager: Salary Trends

Not only do service delivery manager jobs offer a high pay package, but they also provide accelerated growth, professional reputation, and job security, all of which make service delivery manager jobs an attractive career path. Here is a country-by-country review of the service delivery manager salary.

India

  • ₹425k/year to ₹3m/year is the service delivery manager salary in India. The average salary for a service delivery manager in India is ₹1,489,770/year.
  • Top Employers: IBM India | Cognizant Technology Solutions Corp | Tata Consultancy Services Limited | HCL Technologies Ltd.

US

  • $45k/year to $141k/year is the service delivery manager salary in US. The average salary for a service delivery manager in the United States is $86,737/year.
  • Top Employers: Capgemini | NTT Data Corporation | Xerox Corporation | International Business Machines (IBM) Corp | Cognizant Technology Solutions Corp

UK

  • £27k/year to £66k/year is the service delivery manager salary in UK. The average salary for a service delivery manager in the United Kingdom is £40,377/year.
  • Top Employers: Hewlett Packard Enterprise | Centrica plc | Fujitsu | Atos Origin | NTT America, Inc.

Canada

  • C$49k/year to C$131k/year is the service delivery manager salary in Canada. The average salary for a service delivery manager in Canada is C$85,229/year.
  • Top Employers: CGI Group Inc. | Novitex Enterprise Solutions | IBM Canada Ltd. | Ricoh Canada | Compugen Inc. | Accenture

Australia

  • AU$67k/year to AU$152k/year is the service delivery manager salary in Australia. The average salary for a service delivery manager in Australia is AU$102,138/year.
  • Top Employers: Commonwealth Bank of Australia | Telstra Corporation Ltd | Datacom | Fujitsu | NEC Australia

Singapore

  • S$48k/year to S$168k/year is the service delivery manager salary in Singapore. The average salary for a service delivery manager in Singapore is S$90,904/year.
  • Top Employers: JPMorgan Chase | DBS Bank | Capgemini | ITCAN Pte Ltd | Jobline Resources Pte Ltd

UAE

  • AED 41k/year to AED 575k/year is the service delivery manager salary in UAE. The average salary for a service delivery manager in the United Arab Emirates is AED 244,708/year.
  • Top Employers: DT One | Standard Chartered Bank | Al Futtaim Private Company (LLC) | Visiontech Systems International L.L.C

Saudi Arabia

  • SAR 94k/year to SAR 385k/year is the service delivery manager salary in Saudi Arabia. The average salary for a service delivery manager in Saudi Arabia is SAR 244,168/year.
  • Top Employers: Saudi Business Machines | Palo Alto Networks | Arcadis | Cognizant | Tata Communications

Следующий карьерный шаг

Куда дальше развиваться тимлиду? Есть 2 основных направления: вертикальное и горизонтальное. Вертикальное – дальше в менеджмент, вверх по карьерной лестнице. Двигаться в Delivery Manager-ы, потом в CTO, и дальше к звездам. Горизонтальное – управлять более сложными проектами. Больше челленджей, бОльшие объемы и бюджеты, более сложные архитектурные решения и т п.

Интересно, что и в одном, и в другом случае, у вас растет команда, причем кратно. И значит у вас появляется иерархия: руководители подкоманд и лиды эпиков, если вы дальше тимлидите, сами тимлиды, если идете на роль DM. Иными словами, вы в любом случае приходите к роли менеджера менеджеров.

Безысходность? Я бы так не сказал. Выбор есть. В случае карьерного роста вы еще больше отдаляетесь от техники и погружаетесь в менеджмент, в случае горизонтального развития – сохраняете близкий к привычному баланс, даже управляя другими руководителями. Но в обоих случаях полезно будет разобраться, что же это значит, управлять менеджерами. И подготовиться к этому шагу.

Понравилась статья? Поделиться с друзьями:
Великий Капитал
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: