Consultoria

Levantamento de necessidades e direcionamento para melhorias de serviços, implementação de tecnologia, execução e solução de projetos. Orientação direcionada de profissionais altamente qualificados que visam colaborar para o desenvolvimento de competências e edificação dos conhecimentos e processos internos e externos do ambiente, afim de fazer uso do potencial existente, sempre impulsionando a inovação, criatividade e competitividade.

Consultoria em TI é utilizada por clientes que têm necessidades específicas em determinadas áreas de sua empresa, necessitando auxílio externo para sanar dificuldades, melhorar o desempenho de seus trabalhos ou, muitas vezes, apenas para ter a certeza de que estão no caminho correto em suas atividades diárias. Trabalhos de consultoria podem abranger produtos, processos ou mesmo o ambiente operacional do cliente como um todo.

Abaixo, alguns típicos serviços de consultoria da nossa empresa:

Projeto e implantação de ambientes Atlassian de alta disponibilidade

Ambiente Atlassian críticos demandam infraestrutura de alta capacidade, que precisa estar ativa ininterruptamente durante todo o ciclo operacional. Nos diversos projetos que já implantamos, cenários com múltiplos servidores Jira, Confluence e Bitbucket em ambientes Data Center, balanceamento inteligente de carga, clusterização, replicação, backup, hot-deployment, gerenciamento pró-ativo de recursos, geração de métricas de uso, realocação "quente" de ambientes, virtualização, staging, testes de carga e relatórios de desempenho são o dia-a-dia de nossos arquitetos.

Load balancerApplication nodesShared database and storage
O balanceador de carga distribui solicitações de seus usuários para os nós do cluster. Se um nó do cluster ficar inativo, o balanceador de carga detectará imediatamente a falha e direcionará automaticamente as solicitações para os outros nós em segundos. Você pode usar qualquer balanceador de carga que suporte a afinidade da sessão (session affinity).O cluster de nós do Data Center compartilha a carga de trabalho das solicitações recebidas. A falha de um nó de cluster praticamente não causa perda de disponibilidade para os usuários, porque as solicitações são direcionadas imediatamente para outros nós.

O Data Center suporta os mesmos bancos de dados suportados pelos Produtos na modalidade Server. Ele também suporta qualquer sistema de arquivos compartilhado, que armazena: arquivos de importação/exportação, plug-ins, diretório de logotipos, caches compartilhados e qualquer diretório de dados que inclua anexos, avatares e ícones.

Tuning e slimming em ambientes Jira Software, Jira Service Desk, Confluence e Bitbucket Data Center

Não basta ter o melhor produto, é preciso saber utilizá-lo para tirar seu melhor proveito. É típico em muitos locais, a infra-estrutura da empresa simplesmente baixar os produtos do site do fabricante e colocar a instalação default para rodar no ambiente de desenvolvimento, e sem maiores preocupações, habilitarem isso em produção. Em poucos instantes, a corporação se depara com sistemas instáveis, vulneráveis e sem escalabilidade. Obter o melhor desempenho, a maior segurança e a melhor relação custo-benefício para o parque de servidores é uma missão executada com maestria e tranquilidade em nossos projetos.

Dentre várias melhorias e boas práticas, listamos algumas das quais trabalhamos nos ambientes de nossos clientes visando tirar sempre a melhor performance e disponibilidade:

  • Tuning garbage collection
  • Preventing security attacks
  • Tuning database connections 
  • Performance Tuning

Instalação e configuração de ferramentas para desenvolvimento, qualidade e Operações - DevOps

Um ambiente de desenvolvimento é uma panacéia de software operando em conjunto. Não é difícil encontrar equipes trabalhando com mais de 50 ferramentas e frameworks em um único projeto. Selecionar as ferramentas corretas, escolher os frameworks e bibliotecas adequadas, organizar as pessoas e perfis, definir políticas de trabalho, garantir a qualidade dos fontes desenvolvidos, evitar ao máximo publicação de erros em produção, automatizar o máximo processo de Integração e Deploy Continuo, mentorizar e treinar o time nas ferramentas e cultura são atividades cruciais para o sucesso nesses cenários. E adivinhe? Isso é a coisa que mais gostamos de fazer no nosso dia-a-dia (smile)

  • Jira Software e Jira Service Desk
  • Bitbucket e Bamboo
  • Confluence
  • Marketplace Apps
  • Open Source Solutions

Mapeamento e automatização de processos no Jira Core, Software e Service Desk

Toda empresa tem processos. E em todas as suas áreas. Muitos deles são afinados e trabalham em sintonia. Outros, porém, as vezes contém vícios e geram custos desnecessários. Assim, é comum as corporações desejarem otimizar e melhorar suas atividades.

Nos projetos que desenvolvemos, auxiliamos nossos clientes a organizar a sua casa, removendo as arestas de seus processos e melhorando o fluxo de suas atividades. Muitos de nossos clientes também tem interesse em automatizar suas operações diárias, e já conduzimos diversos projetos de implementação de workflows sobre a renomada ferramenta Atlassian Jira nas metodologias Agile, SAFE, ITIL e DevOps.

Com uma plataforma extensível e altamente configurável, inúmeros tipos de processos nas mais diferentes áreas da organização obtém o benefício da automação. Respeitosamente, temos orgulho de nossa equipe de especialistas que dia após dia encontram as soluções mais elegantes nos mais complexos cenários.

Detecção e correção de gargalos em aplicações da plataforma Atlassian

Sistemas complexos possuem uma grande engenharia. Camadas e camadas de software trocando informações buscando dar ao usuário final a mais prazerosa das experiências. Todavia, muitas vezes problemas ocorrem, e as aplicações simplesmente começam a travar, derrubam seus servidores, deixam usuários esperando em telas congeladas e subitamente deixam de funcionar. Identificar rapidamente o ponto exato da falha é crucial para correção em tempo hábil. Profiling, dumping, ajuste e análise de logs, técnicas de injeção de bytecodes, alterações em parâmetros de inicialização e reconfiguração de pacotes de deployment são apenas algumas das opções nesse contexto. E todas elas nós podemos fazer para você.

Migração, integração e extensão de produtos Atlassian

Copiando Heráclito, a única constante é a mudança. E assim, o mundo nos obriga a mudar. Na Tecnologia da Informação, as trocas são constantes e a interação entre os elementos é essencial. Projetos de migração dos produtos Atlassian da versão Server para Cloud e vice versa , troca de banco de dados, upgrade de versão dos produtos Atlassian, extração e transformação de dados legados para a família de produtos Jira da Atlassian são alguns trabalhos que já realizamos com sucesso em vários clientes.