Microsoft Azure OpenDev

Assista ao evento completo

Palestrantes em destaque:

Palestrante Ashley McNamara

Ashley McNamara

Microsoft
Palestrante Ryan Parks

Ryan Parks

GitHub
Palestrante Tyler Croy

Tyler Croy

CloudBees
Palestrante Matt Wrock

Matt Wrock

Chef
Palestrante Nic Jackson

Nic Jackson

HashiCorp
Palestrante Christoph Wurm

Christoph Wurm

Elastic

Sobre o Azure OpenDev

Bem-vindo ao OpenDev, uma série técnica ao vivo com líderes da comunidade de software livre. Este episódio apresenta o DevOps, que aumenta a agilidade das empresas ao oferecer valor comercial para os clientes com mais rapidez. Saiba como combinar projetos líderes em uma cadeia de ferramentas de DevOps com o poder do Azure, beneficiando aplicativos herdados e nativos da nuvem.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Sessões individuais

Contribuindo para o software livre (não se trata apenas de código)

Resources.Speaker Ashley McNamara

Ashley McNamara

Diretor Porta-voz de Desenvolvedores

Microsoft

Antes de se tornar uma gopher, Ashley era fotógrafa profissional. No entanto, ela constatou que a fotografia não estava pagando suas contas, então virou programadora. Ela programava em Python e trabalhando como Gerente da Comunidade na Rackspace quando conheceu um gopher que mudaria completamente sua trajetória.

Em 2014, Steve Francia (@spf13) a inspirou a abandonar o Python e ela nunca mais olhou para trás. Steve era professor em um curso introdutório na Go e incentivou Ashley a ajudá-lo a dar aulas no curso, no qual sua nova perspectiva era uma vantagem. Desde então, ela é um membro valioso da comunidade Go e uma contribuinte essencial para o seu crescimento. A seguir estão suas lições aprendidas, bem como algumas dicas sobre como você pode participar da comunidade Go.

Introdução ao InnerSource – fluxos de trabalho de software livre na empresa

Resources.Speaker Ryan Parks

Ryan Parks

Engenheiro de Soluções

GitHub

Os projetos de software livre da mais alta qualidade nos ensinaram muito sobre as formas mais eficientes de desenvolver software de modo colaborativo. InnerSource é a prática de aplicar essas lições “por trás do firewall” em projetos privados em sua própria organização. As empresas que adotam o InnerSource descobrem que ele as ajuda a quebrar barreiras, a encorajar na colaboração interna e a incentivar uma melhor cultura de engenharia.

Nesta sessão, você aprenderá como incorporar com êxito as melhores práticas do InnerSource nas bases de código herdadas da sua organização no GitHub. Isso incluirá uma demonstração prática do Fluxo do GitHub, um fluxo de trabalho simples e eficaz que usa as solicitações de pull para introduzir as mudanças em análise em um projeto. Você também verá como o GitHub se integra com outras ferramentas de software livre para o desenvolvimento, a CI automatizada e a implantação, que são componentes essenciais de uma cadeia de ferramentas moderna de DevOps.

Entrega contínua de infraestrutura no Azure

Resources.Speaker Tyler Croy

Tyler Croy

Diretor de Evangelismo e membro do Conselho do Projeto Jenkins

CloudBees

O projeto Jenkins hospeda a maior parte de sua infraestrutura — uma combinação da Terraform, do Kubernetes e do Puppet — no Azure. Como um projeto de software livre, ele automatiza a entrega de sua própria infraestrutura como um código. E tudo isso é, certamente, um software livre.

Nesta sessão, Tyler mostrará alguns exemplos dinâmicos da entrega contínua de infraestrutura com o Jenkins e o Azure.

Modernize seu fluxo de trabalho de desenvolvimento Java com o Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Desenvolvedor de Software

Chef

Habitat é uma nova plataforma de automação de aplicativos que permite que você aplique fluxos de trabalho de desenvolvimento modernos até mesmo nos seus aplicativos Java herdados, não importa se você utiliza o Docker, ambientes em nuvem ou bare-metal. Esta apresentação demonstrará como o Habitat pode compilar e criar um pacote imutável contendo um aplicativo Java e executará esse pacote em uma variedade de ambientes.

Você verá como o Habitat pode ajudar a trazer a portabilidade para seus aplicativos e a manter as informações sobre configuração e dependências próximas do seu código de aplicativo, e não ocultas em scripts complexos de gerenciamento de configuração. Você também vai notar como os pacotes do Habitat podem compartilhar configurações e descobrir serviços em vários nós. Por fim, você descobrirá como o Habitat promete simplificar suas pipelines de CI/CD.

Infraestrutura reproduzível com a Terraform e o Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Porta-voz de Desenvolvedores

HashiCorp

Terraform é uma ferramenta de software livre para gerenciar a infraestrutura como código. Criada pela HashiCorp, ela permite que os usuários criem, alterem e melhorem elementos de infraestrutura de maneira segura e previsível ao escrever configurações claras e declarativas. A conferência de Nic se aprofundará na Terraform e em como ela pode ser usada com o Microsoft Azure.

Vamos explorar uma configuração simples, explicando como a abordagem baseada em gráficos da Terraform para gerenciar dependências é perfeita para administrar os recursos do Azure. A Terraform não apenas pode provisionar máquinas virtuais com todas as regras de firewall e rede associadas, mas também pode configurar aplicativos de microsserviço com o Serviço de Contêiner, o DNS e muito mais.

No final da sessão, você terá uma compreensão abrangente da Terraform e de como ela pode auxiliar no gerenciamento do ciclo de vida dos recursos de infraestrutura no Azure.

Além disso, Nic será auxiliada por Vicki Cheung, Chefe de Infraestrutura na OpenAI, pois ela demonstrará como a OpenAI usa o Terraform no Azure para criar a infraestrutura para aprendizado avançado.

Registro em log, segurança e análise no Azure com o Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Diretor Arquiteto de Soluções

Elastic

Cada instância de servidor, aplicativo e processo cria fluxos de eventos de modo contínuo sobre sua operação e status. A coleta dessas informações está no cerne do Elastic Stack. Composto pelos Elasticsearch, Kibana, Logstash e Beats, o Elastic Stack é complementado pelo X-Pack para oferecer segurança, alerta e muito mais. É a pilha de software livre mais implantada para gerenciamento de log centralizado, monitoramento de métricas e análise.

Muitos usuários e clientes do Elastic Stack estão felizes em executar no Azure. Um modelo oficial de solução do Elastic Stack no marketplace ajuda você a começar e fornece recursos separados para suporte contínuo.

Nesta sessão, você aprenderá sobre os componentes do Elastic Stack e sobre como eles se unem em um pipeline. Você verá os casos de uso comuns, as arquiteturas, as fontes de dados e os usuários finais. Por fim, você verá como o Elastic Stack é implantado no Azure. Anshul Kumar, Diretor de Big Data na McKesson, demonstrará como implantar o Elasticstack em uma rede privada corporativa no Azure e fornecerá a aceleração de insights de dados usando o Kibana.

DevOps de OSS em ação

Dê uma olhada nos recursos que o Azure fornece quando combinado com ferramentas populares de DevOps de Software Livre.

HashiCorp com o Azure

Neste vídeo, Armon Dadgar, co-fundador e Diretor de Tecnologia da HashiCorp, se une a John Gossman, Arquiteto da equipe principal do Azure na Microsoft, para falar sobre o estado atual do espaço de DevOps e sobre as ferramentas da HashiCorp para provisionar infraestrutura para a nuvem. Eles também abordam as tendências que veem atualmente no setor e terminam com algumas dicas para você iniciar sua jornada em direção à última geração de implantação de infraestrutura.

Hospedar o Jenkins no Azure

Arun Chandrasekhar, Gerente de Programas de OSS de DevOps do Azure, retorna ao Azure Friday para conversar com Donovan Brown sobre como usar o Azure para integração contínua com o Jenkins. Arun comenta sobre o novo plug-in de Agentes de Máquina Virtual do Azure com o qual sua equipe está contribuindo. Ele aproveita a plataforma de nuvem do Azure para implantar e dimensionar agentes de build Jenkins sob demanda.

1. Inscrever-se

Obtenha $200 em créditos Azure e 12 meses de serviços populares gratuitamente.

2. Aprenda

Confira estes vídeos e tutoriais de início rápido para começar a usar o Azure rapidamente.

3. Compilação

Explore serviços populares e comece a criar sua solução.