Skip to Content

Desenvolvedor Júnior em Shell Scripting

--Recruiter.pt--

Principais responsabilidades:

  • Desenvolvimento de scripts: criar e manter scripts básicos em Shell, utilizando Bash principalmente, para automatizar tarefas repetitivas e melhorar a eficiência operacional.
  • Colaboração com equipes técnicas: trabalhar em conjunto com engenheiros de sistemas e desenvolvedores para entender os requisitos dos processos que necessitam automação e melhoria.
  • Análise e solução de problemas: identificar problemas em scripts existentes, solucioná-los rapidamente e implementar melhorias conforme necessário.
  • Documentação: manter uma documentação clara e atualizada para todos os scripts desenvolvidos, garantindo que possam ser facilmente compreendidos e utilizados por outras equipes quando necessário.
  • Teste de scripts: verificar a funcionalidade dos scripts em diversos cenários, garantindo estabilidade e performance antes de implementações mais amplas.
  • Apoio em treinamento: auxiliar colegas de equipe e novos membros no entendimento e aplicação de boas práticas no desenvolvimento de scripts.

Habilidades técnicas necessárias:

  • Shell Scripting: conhecimento básico de desenvolvimento de scripts em shell, com ênfase no uso de Bash.
  • Sistema operacional Linux: entendimento prático do ambiente Linux, comandos de linha e estrutura de diretórios.
  • Competências de linha de comando: familiaridade com comandos essenciais de linha de comando e utilitários comuns usados em scripts para manipulação de arquivos e sistematização de tarefas.
  • Depuração básica: habilidade em identificar e corrigir erros em scripts de shell por meio de métodos e ferramentas básicas de depuração.

Experiência desejada:

  • Formação acadêmica: curso técnico ou graduação em áreas relacionadas à tecnologia da informação ou ciência da computação é desejável, embora a experiência prática seja altamente valorizada.
  • Projetos acadêmicos ou pessoais: Qualquer experiência prévia na criação de scripts para projetos pessoais, acadêmicos ou contribuições em ambientes open-source será considerada um diferencial valioso.

Frameworks e tecnologias como diferenciais:

  • Git/GitHub: experiência com controle de versão, particularmente usando Git e plataforma GitHub, para colaboração e versionamento de código.
  • Ferramentas de automatização: conhecimento em ferramentas como cron para agendamentos de tarefas automatizadas é um diferencial.
  • Conhecimento básico de Python: embora não seja essencial, conhecimento inicial em linguagens de scripting como Python pode trazer benefícios adicionais na sua função.

O que oferecemos:

  • Ambiente de crescimento e aprendizado: apoio contínuo ao seu desenvolvimento de carreira com acesso a cursos, workshops e treinamentos na área de automação e scripting.
  • Cultura de colaboração: um ambiente de trabalho inclusivo, colaborativo e inovador onde suas ideias são valorizadas.
  • Flexibilidade locacional: oportunidade de trabalho remoto ou no local, dependendo da sua preferência e localização.
  • Benefícios competitivos: oferecemos um pacote de benefícios atrativo, incluindo plano de saúde, auxílio educação e oportunidade de crescimento dentro da empresa.

Se você está pronto para embarcar em uma jornada de aprendizado contínuo e adora desafios de automação, queremos ouvir de você!
Venha fazer parte da nossa equipe e ajude-nos a moldar a forma como utilizamos a tecnologia para enfrentar as demandas do futuro.