Administrador de infraestrutura: nicho muito bom de emprego  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Sparcx86
JavaEvangelist

Membro desde: 28/11/2006 10:30:03
Mensagens: 369
Offline

Oi pessoal,

Desta vez não estou aqui pra criticar ninguem. Mas pra falar sobre uma profissão na area de informatica ainda pouco explorada: o administrador de infraestrutura ou o 'cara do deploy'.
Estes carinhas em muitas empresas são muito requisitados, aí voces me perguntam: mas como assim isso não é administrador de rede? Bem, algumas vezes sim, outras vezes não. Em muitas empresas, principalmente as que fazem uso extensivo de Java EE este cara sempre existe. É o responsavel por manter nossas criações funcionando em produção. Geralmente eles tem conhecimento especifico sobre um application server como Jboss, Weblogic, OAS ou websphere, manjam muita de sistema operacional Linux ou outro Unix e estão quase sempre fazendo plantão.
Manter um ambiente de desenvolvimento geralmente é trivial, agora um de produção é sempre muito mais dificil. Estes profissionais sempre valem seu peso em ouro. O único que conheço recentemente recebeu proposta de R$ 80,00 a hora para montar um ambiente destes e monitora-lo, mas como ele ama mais a vida que ao dinheiro não aceitou.
Se voce gosta muito de um application server (JBOSS e weblogic principalmente) e de linux esta pode ser sua chance de ganhar muito bem já que estes profissionais são escassos no mercado.
Já eu continuo no meu coding for food de sempre, mas sabendo que tudo depende no final destes caras e de muitos outros...
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

O que mais me assusta é saber que existem desenvolvedores que não sabem fazer monitoramento nem conhecem a fundo os AS e sistemas operacionais onde as aplicações deles rodam.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
rafabene
Thread.start()

Membro desde: 03/07/2003 11:32:16
Mensagens: 49
Offline

Realmente hoje o percebo que o "cara do deploy" muitas vezes é tratado com descaso.

Em uma estrutura "profissional" de alguém deveria responder por este papel. Não precisa ser alguém dedicado, mas alguém que responda pelo App Server e saiba (muito bem) configurar a VM, quantidade de Threads, conexões (pool), filas, etc.

Inclusive no início do ano fiz uma postagem a respeito http://www.jroller.com/rafaelbenevides/entry/a_import%C3%A2ncia_do_asa_app

Rafael Benevides
JBoss Consultant
Red Hat
JBCAA, SCEA, SCBCD 5, SCWCD 1.4, SCJP 1.4, SCJA

http://www.jroller.com/rafaelbenevides
Sparcx86
JavaEvangelist

Membro desde: 28/11/2006 10:30:03
Mensagens: 369
Offline

Mauricio Linhares wrote:O que mais me assusta é saber que existem desenvolvedores que não sabem fazer monitoramento nem conhecem a fundo os AS e sistemas operacionais onde as aplicações deles rodam.

Ser especializado nisso meu caro é outro perfil de profissional. Não é o mesmo desenvolvedor que irá prestar monitoramento em produção. Isso qualquer um que trabalhou em empresas de grande porte sabe. Estou falando de bancos, empresas de telecomunicações etc. O ambiente deles é gigantesco, o desenvolvedor sabe apenas o que ele precisa do servidor de aplicação, mas quem sabe mesmo a fundo é outro cara.
Ou vai me dizer que voce sabe instalar, fazer tunning de application server e outras coisas em ambiente Solaris? Se for me passa teu curriculo que te indico uma vaga...

Como eu falei, ambiente de desenvolvimento é muito mais simples que um de produção. Existem load balance, clusters etc que exigem um nivel diferenciado de experiencia. Isso desenvolvedor não tem obrigação de saber.

This message was edited 1 time. Last update was at 17/11/2008 08:14:31

Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Sparcx86 wrote:Ou vai me dizer que voce sabe instalar, fazer tunning de application server e outras coisas em ambiente Solaris? Se for me passa teu curriculo que te indico uma vaga...

Como eu falei, ambiente de desenvolvimento é muito mais simples que um de produção. Existem load balance, clusters etc que exigem um nivel diferenciado de experiencia. Isso desenvolvedor não tem obrigação de saber.


Interessante, o meu ambiente de produção são exatamente 5 máquinas Solaris, mas obrigado pela indicação de emprego, estou muito bem empregado no momento.

E sinceramente, nunca vi ninguém de suporte que soubesse configurar bancos em master-slave, configurar balanceadores de carga e clusters de servidor de aplicação, isso é o mínimo que o desenvolvedor tem que saber, até porque não é toda a aplicação que roda em cluster e balanceador de carga, se ele não entende disso vai provavelmente cagar na arquitetura da aplicação.

Pra mim suporte hoje só serve pra fazer atendimento a usuário mesmo.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Mauricio Linhares wrote:O que mais me assusta é saber que existem desenvolvedores que não sabem fazer monitoramento nem conhecem a fundo os AS e sistemas operacionais onde as aplicações deles rodam.


Conhecer tudo bem, mas a ponto de se dedicar a isso eu discordo.
Aqui por exemplo temos um pessoal dedicado a isso, monitoramento e gerenciamento dos AS. Eu particularmente não gostaria de ter de parar meu trampo pra migrar e homologar versões de JBoss em uma dúzia de ambientes.

E de onde você tirou suporte?!?

This message was edited 1 time. Last update was at 17/11/2008 09:29:21


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Daniel_MV
JavaEvangelist
[Avatar]
Membro desde: 30/04/2007 07:43:01
Mensagens: 423
Online

Mauricio Linhares wrote:
Sparcx86 wrote:Ou vai me dizer que voce sabe instalar, fazer tunning de application server e outras coisas em ambiente Solaris? Se for me passa teu curriculo que te indico uma vaga...

Como eu falei, ambiente de desenvolvimento é muito mais simples que um de produção. Existem load balance, clusters etc que exigem um nivel diferenciado de experiencia. Isso desenvolvedor não tem obrigação de saber.


Interessante, o meu ambiente de produção são exatamente 5 máquinas Solaris, mas obrigado pela indicação de emprego, estou muito bem empregado no momento.

E sinceramente, nunca vi ninguém de suporte que soubesse configurar bancos em master-slave, configurar balanceadores de carga e clusters de servidor de aplicação, isso é o mínimo que o desenvolvedor tem que saber, até porque não é toda a aplicação que roda em cluster e balanceador de carga, se ele não entende disso vai provavelmente cagar na arquitetura da aplicação.

Pra mim suporte hoje só serve pra fazer atendimento a usuário mesmo.


Faz-tudo detected
gcobr
JavaEvangelist
[Avatar]

Membro desde: 21/01/2004 16:55:29
Mensagens: 305
Localização: São Paulo/SP
Offline

Mauricio Linhares wrote:
Ou vai me dizer que voce sabe instalar, fazer tunning de application server e outras coisas em ambiente Solaris? Se for me passa teu curriculo que te indico uma vaga...


Eu sei.

R$ 100/hora, a gente conversa.
[Email] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team