LINUX.ORG.RU
ФорумTalks

Какие сейчас требования к *nix-админу?

 ,


3

1

Буду краток: хочется кушать и кутить, а фрилансом на это дело зарабатывать становится все сложнее. Подумываю о смене профессии и хотелось бы поинтересоваться, а чего же сейчас хотят рабо_владельцы_тодатели от средней руки *nix админа? Может быть за годы жизни с GNU/Linux я под эти критерии подхожу, а может пока еще чего-то не знаю - но время еще есть ;)

★★★★★

Последнее исправление: Meyer (всего исправлений: 1)

Если тебе всё равно чем в линуксах заниматься, то не проще ли выучить какое-нибудь корявое наречие и писать не для ГНУ а для лютых проприетарщиков на каких-нибудь отрубях или жабопистонах? Бабло не пахнет, главное чтобы в твоей местности за такое платили.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Бррр, я же не хипстер, чтобы обмазываться всякими пистонами, го и жабоскриптом. Потом ведь не отмоешься.

Meyer ★★★★★
() автор топика
Ответ на: комментарий от Meyer

Пока тебе платят, зачем задавать вопросы?

Кстати, го неплохая штука, зря ты так на него. Попробуй, бросить всегда успеешь (:D).

Deleted
()
Ответ на: комментарий от Meyer

Просто скажи что кроме настройки лампа ничего больше не умеешь :) Фрилансом нормально можно жить если есть толковые знания. А когда их нет, то нужно учиться. Го, жс, питон итд — это мало того, что прокормит, но ещё и обеспечит нормальную жизнь даже в дефолт сити. Так что 'обмазываться' очень даже стоит.

mrdeath ★★★★★
()
Ответ на: комментарий от Meyer

Я ж говорю, повзросдеть нужно и проанализировать за что платить рынок, а за что нет.

mrdeath ★★★★★
()

ты должен быть родственником работадателя иначе это все говно взвалят на какого нибудь электромеханика - ведь компьютеры работают от электричества значит ему и разбираться

amd_amd ★★★★★
()

Ты под «*-nix админом» то что подразумеваешь? Где-то достаточно уметь поставить ламп, другим нужно чтоб ты мог драйвер сам написать и ядро пересобрать, а для третьих это вообще идет синонимом к devops.

micronekodesu ★★★
()
Ответ на: комментарий от Napilnik

Бабло не пахнет, главное чтобы в твоей местности за такое платили.

Ой не скажи, я вот последние полгода пишу бизнес-логику под винду на сишарпе (временно перекинули с линуксового плюсового проекта) и такая тоска-печаль, что хоть увольняйся.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

А если писал бы на чём-то очень плохо совместимом с сишарпом, то вероятность такого должна была уменьшиться, а так: сиплюс, или сишарп - один хрен родственники, справишься!

Napilnik ★★★★★
()
Ответ на: комментарий от Meyer

Хорошими делами прославиться нельзя! (Шапокляк)

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Да тут дело не в сишарпе как таковом, а в предметной области, одно дело писать компилятор, совсем другое - финансовую логику, а я впринципе терпеть не могу финансовую сферу.

DELIRIUM ☆☆☆☆☆
()

Можешь попробовать пройти следующий квест с реддита

This is what I tell people to do, who ask me "how do I learn to be a Linux sysadmin?".

1) Set up a KVM hypervisor.

2) Inside of that KVM hypervisor, install a Spacewalk server. Use CentOS 6 as
the distro for all work below. (For bonus points, set up errata importation on
the CentOS channels, so you can properly see security update advisory
information.)

3) Create a VM to provide named and dhcpd service to your entire environment.
Set up the dhcp daemon to use the Spacewalk server as the pxeboot machine (thus
allowing you to use Cobbler to do unattended OS installs). Make sure that every
forward zone you create has a reverse zone associated with it. Use something
like "internal.virtnet" (but not ".local") as your internal DNS zone.

4) Use that Spacewalk server to automatically (without touching it) install a
new pair of OS instances, with which you will then create a Master/Master pair
of LDAP servers. Make sure they register with the Spacewalk server. Do not allow
anonymous bind, do not use unencrypted LDAP.

5) Reconfigure all 3 servers to use LDAP authentication.

6) Create two new VMs, again unattendedly, which will then be Postgresql VMs.
Use pgpool-II to set up master/master replication between them. Export the
database from your Spacewalk server and import it into the new pgsql cluster.
Reconfigure your Spacewalk instance to run off of that server.

7) Set up a Puppet Master. Plug it into the Spacewalk server for identifying the
inventory it will need to work with. (Cheat and use ansible for deployment
purposes, again plugging into the Spacewalk server.)

8) Deploy another VM. Install iscsitgt and nfs-kernel-server on it. Export a LUN
and an NFS share.

9) Deploy another VM. Install bakula on it, using the postgresql cluster to
store its database. Register each machine on it, storing to flatfile. Store the
bakula VM's image on the iscsi LUN, and every other machine on the NFS share.

10) Deploy two more VMs. These will have httpd (Apache2) on them. Leave
essentially default for now.

11) Deploy two more VMs. These will have tomcat on them. Use JBoss Cache to
replicate the session caches between them. Use the httpd servers as the
frontends for this. The application you will run is JBoss Wiki.

12) You guessed right, deploy another VM. This will do iptables-based
NAT/round-robin loadbalancing between the two httpd servers.

13) Deploy another VM. On this VM, install postfix. Set it up to use a gmail
account to allow you to have it send emails, and receive messages only from your
internal network.

14) Deploy another VM. On this VM, set up a Nagios server. Have it use snmp to
monitor the communication state of every relevant service involved above. This
means doing a "is the right port open" check, and a "I got the right kind of
response" check and "We still have filesystem space free" check.

15) Deploy another VM. On this VM, set up a syslog daemon to listen to every
other server's input. Reconfigure each other server to send their logging output
to various files on the syslog server. (For extra credit, set up logstash or
kibana or greylog to parse those logs.)

16) Document every last step you did in getting to this point in your brand new
Wiki.

17) Now go back and create Puppet Manifests to ensure that every last one of
these machines is authenticating to the LDAP servers, registered to the
Spacewalk server, and backed up by the bakula server.

18) Now go back, reference your documents, and set up a Puppet Razor profile
that hooks into each of these things to allow you to recreate, from scratch,
each individual server.

19) Destroy every secondary machine you've created and use the above profile to
recreate them, joining them to the clusters as needed.

20) Bonus exercise: create three more VMs. A CentOS 5, 6, and 7 machine. On each
of these machines, set them up to allow you to create custom RPMs and import
them into the Spacewalk server instance. Ensure your Puppet configurations work
for all three and produce like-for-like behaviors.

Do these things and you will be fully exposed to every aspect of Linux
Enterprise systems administration. Do them well and you will have the technical
expertise required to seek "Senior" roles. If you go whole-hog crash-course
full-time it with no other means of income, I would expect it would take between
3 and 6 months to go from "I think I'm good with computers" to achieving all of
these -- assuming you're not afraid of IRC and google (and have neither friends
nor family ...).

There will be edits to this comment as I think of relevant details to add.

Karthago ★★
()

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

stave ★★★★★
()

Админ в принципе не зарабатывает на то, щтобы кутить в дефолт сити, товарищ. Даже рядом не зарабатывает.

lenin386 ★★★★
()
Ответ на: комментарий от Meyer

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

в современном мире модно devops. а еще моднее админа называть devops'ом и забить на методологию.

SevikL ★★★★★
()
Ответ на: комментарий от micronekodesu

другим нужно чтоб ты мог драйвер сам написать

Чего уж мелочиться, тогда уж и атомный реактор уметь чинить обязан. P.S С написанием ядерных модулей сталкивался (под линукс на arm плате), но какое отношение к этому имеет админ?

Meyer ★★★★★
() автор топика
Ответ на: комментарий от Napilnik

а так: сиплюс, или сишарп - один хрен родственники

Я бы не сказал. Мелкомягкое поделие больше яву напоминает.

Meyer ★★★★★
() автор топика
Ответ на: комментарий от Karthago

Спасибо, попробую, как освобожусь. С KVM дело имел, про puppet и spacewalk слышал краем уха.

Meyer ★★★★★
() автор топика
Ответ на: комментарий от micronekodesu

Тут уже проскакивала одна такая «вакансия» в толксах. Искали не админа вроде, но в требованиях было и это. ;)

Meyer ★★★★★
() автор топика

Английский, софтскилз, скриптинг. Это для «средней руки».

outtaspace ★★★
()

ищу тоже сисадмина в Иркутске, пишу всем кто заинтересовался подобное:

Предлагаю пройти самостоятельно тесты на https://geekbrains.ru/tests по тематике:

  • основы Операционные системы
  • основы Компьютерные сети
  • средний уровень Linux
  • какой нибудь язык программирования

из порядка 50 вакансий кто интересовался, пара человек как бы прошли...

но далее технический тест, у меня пара виртуалок поднята есть к ним удаленный доступ, задача простая удалить все ".овно" по минимуму, поднять два dns (master+slave) + два ldap (типа репликация), пару виртаульных доменов apache, почту smtp + pop3/imap - все сделать стандартными возможностями дистрибутива centos7. И не смогли это решить.

вот такой драбадан... а вы выдумываете какие то требования, на все требования все отвечают могу и будем)

anonymous2 ★★★★★
()
Последнее исправление: anonymous2 (всего исправлений: 5)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.