<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[SysAdminas - Medium]]></title>
        <description><![CDATA[The SysAdminas Community is a non-profit organization and solidarity group that provides a support network for women who wish to learn IT infrastructure content in a welcoming and safe environment. - Medium]]></description>
        <link>https://medium.com/sysadminas?source=rss----71de61134052---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>SysAdminas - Medium</title>
            <link>https://medium.com/sysadminas?source=rss----71de61134052---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 12 Nov 2026 15:41:59 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/sysadminas" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Integrando secrets externas no EKS]]></title>
            <link>https://medium.com/sysadminas/integrando-secrets-externas-no-eks-17c8f14a2056?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/17c8f14a2056</guid>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[secrets]]></category>
            <category><![CDATA[ek]]></category>
            <category><![CDATA[kubernetes]]></category>
            <category><![CDATA[csi-driver]]></category>
            <dc:creator><![CDATA[Renata Azevedo]]></dc:creator>
            <pubDate>Mon, 21 Apr 2025 09:46:38 GMT</pubDate>
            <atom:updated>2025-04-21T09:46:38.851Z</atom:updated>
            <content:encoded><![CDATA[<h3>Integrando secrets externas no Kubernetes</h3><p>O driver do Kubernetes que integra secrets de cofres externos — o Secret Store CSI Driver</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/617/1*A4Fd2lI-sPYg2arH__G3Gw.png" /></figure><h4>O <strong>contexto</strong></h4><p>Ao escolher o <em>Kubernetes</em> no contexto de <em>Clouds</em>, um dos pontos relevantes levados em consideração está relacionado a portabilidade entre <em>Clouds</em>, como por exemplo a escolha pelo <em>EKS</em> da AWS ao <em>ECS</em>. Porém, ao utilizar os serviços da <em>Cloud</em> acabamos criando dependências diretas a ela no código da aplicação, geralmente utilizando o SDK disponível para isto.</p><p>Por diversos fatores isso pode aumentar o tempo de uma migração on-premises para Cloud e aumentar a complexidade no contexto híbrido ou até mesmo Multi-Cloud, já que dependendo da alteração no código é preciso garantir as configurações adequadas a nível de aplicação, levando em conta também aplicações legadas. Para contornar essa questão uma opção é o Secret Store CSI.</p><h4>Sobre o Secret Store CSI</h4><p>O Secret Store é um driver open source que permite a montagem de secrets de diversos tipos de cofre de armazenamento no <em>Kubernetes</em>.</p><p>Cada provedor de cofres possui suas limitações e características específicas. Atualmente, os seguintes provedores e suas respectivas features são suportados:</p><h4><a href="https://secrets-store-csi-driver.sigs.k8s.io/providers#features-supported-by-current-providers">Features supported by current providers</a></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*4WKSKlM14c3-K6DP18v4LQ.png" /></figure><p>Para gerenciar as configurações do Secret Store são usados Custom Resources (CRDs) do Kubernetes.</p><p>No contexto da AWS, dois serviços podem ser utilizados para montagem das secrets — o <em>Secrets Manager</em> ou o <em>Systems Manager Parameter Store. </em>Ao serem montadas como volumes no Kubernetes, as secrets existentes nesses serviços ficarão disponíveis como arquivos nos pods.</p><p>É possível consumir secrets de duas formas com o Secrets Store CSI Driver: montando diretamente como volumes ou criando como <em>Secrets </em>do próprio cluster <em>Kubernetes</em>. Ao montar via volume, as secrets não são persistidas no etcd, garantindo mais segurança; já ao criá-las como Secrets do Kubernetes, elas ficam disponíveis na API, facilitando integrações, mas com maior risco de exposição.</p><p>No meu caso de uso, optei pelo <em>Secrets Manager</em> por já estar integrado no fluxo de construção de ambientes de infraestrutura e por montar as <em>Secrets </em>como <em>Secrets </em>do prõprio cluster <em>Kubernetes </em>por necessidade, já que precisava que os segredos existessem como variáveis de ambiente.</p><h4>Hands-On</h4><p>Pré-requisitos:</p><ul><li>Cluster <em>EKS </em>configurado;</li><li>Secret configurada no <em>Secrets Manager;</em></li><li>Terraform instalado e configurado.</li></ul><ol><li><strong>Instalação e configuração do Secrets Store CSI Driver</strong></li></ol><p><strong>Instalação do <em>Secrets Store CSI Driver</em> via Helm.</strong></p><p>O driver é instalado no namespace kube-system, onde normalmente são organizados os componentes de infraestrutura do cluster.</p><pre>resource &quot;helm_release&quot; &quot;secrets_store_csi_driver&quot; {<br>  name       = &quot;csi-secrets-store&quot;<br>  repository = &quot;https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts&quot;<br>  chart      = &quot;secrets-store-csi-driver&quot;<br>  namespace  = &quot;kube-system&quot;<br><br>  set {<br>    name  = &quot;enableSecretRotation&quot;<br>    value = &quot;true&quot;<br>  }<br><br>  set {<br>    name = &quot;rotationPollInterval&quot;  <br>    value = &quot;1800s&quot;<br>  }<br><br>  set {<br>    name  = &quot;syncSecret.enabled&quot;<br>    value = &quot;true&quot;<br>  }<br>}</pre><ul><li>enableSecretRotation: Habilita a rotação automática de segredos.</li><li>rotationPollInterval: Define o intervalo de tempo (em segundos) entre as checagens de rotação de segredo.</li><li>syncSecret.enabled: Permite que os segredos montados também sejam sincronizados como Kubernetes Secrets, facilitando a compatibilidade com aplicações que esperam um secret tradicional do K8s.</li></ul><p><strong>Definição das permissões via kubectl_manifest</strong></p><p>O bloco a seguir define três recursos com permissões para o secrets-store-csi-driver se autenticar e interagir com o provedor de segredos da AWS (como o<em> AWS Secrets Manager</em> ou o <em>Parameter Store</em>).</p><pre>resource &quot;kubectl_manifest&quot; &quot;csi_provider_aws_sa&quot; {<br>  yaml_body = &lt;&lt;-YAML<br>  apiVersion: v1<br>  kind: ServiceAccount<br>  metadata:<br>    name: csi-secrets-store-provider-aws<br>    namespace: kube-system<br>  YAML<br>}<br><br>resource &quot;kubectl_manifest&quot; &quot;csi_provider_aws_cr&quot; {<br>  yaml_body = &lt;&lt;-YAML<br>  apiVersion: rbac.authorization.k8s.io/v1<br>  kind: ClusterRole<br>  metadata:<br>    name: csi-secrets-store-provider-aws-cluster-role<br>  rules:<br>  - apiGroups: [&quot;&quot;]<br>    resources: [&quot;serviceaccounts/token&quot;]<br>    verbs: [&quot;create&quot;]<br>  - apiGroups: [&quot;&quot;]<br>    resources: [&quot;serviceaccounts&quot;]<br>    verbs: [&quot;get&quot;]<br>  - apiGroups: [&quot;&quot;]<br>    resources: [&quot;pods&quot;]<br>    verbs: [&quot;get&quot;]<br>  - apiGroups: [&quot;&quot;]<br>    resources: [&quot;nodes&quot;]<br>    verbs: [&quot;get&quot;]<br>  YAML<br>  depends_on = [<br>    helm_release.secrets_store_csi_driver<br>  ]<br>}<br><br>resource &quot;kubectl_manifest&quot; &quot;csi_provider_aws_crb&quot; {<br>  yaml_body = &lt;&lt;-YAML<br>  apiVersion: rbac.authorization.k8s.io/v1<br>  kind: ClusterRoleBinding<br>  metadata:<br>    name: csi-secrets-store-provider-aws-cluster-rolebinding<br>  roleRef:<br>    apiGroup: rbac.authorization.k8s.io<br>    kind: ClusterRole<br>    name: csi-secrets-store-provider-aws-cluster-role<br>  subjects:<br>  - kind: ServiceAccount<br>    name: csi-secrets-store-provider-aws<br>    namespace: kube-system<br>  YAML<br>  depends_on = [<br>    helm_release.secrets_store_csi_driver<br>  ]<br>}</pre><ul><li>ServiceAccount (csi_provider_aws_sa): Cria uma conta de serviço chamada csi-secrets-store-provider-aws no namespace kube-system.</li><li>ClusterRole (csi_provider_aws_cr): Define permissões para criar tokens de ServiceAccount, ler service accounts, pods e nodes.</li><li>ClusterRoleBinding (csi_provider_aws_crb): Vincula a ServiceAccount criada ao ClusterRole, permitindo o uso das permissões.</li></ul><p><strong>Configuração AWS provider via kubectl_manifest</strong></p><p>O DaemonSet csi-secrets-store-provider-aws garante que o provedor da AWS seja instalado em todos os nodes, permitindo o uso de segredos do Secrets Manager via CSI Driver.</p><pre>resource &quot;kubectl_manifest&quot; &quot;csi_provider_aws_daemoset&quot; {<br>  yaml_body = &lt;&lt;-YAML<br>  apiVersion: apps/v1<br>  kind: DaemonSet<br>  metadata:<br>    namespace: kube-system<br>    name: csi-secrets-store-provider-aws<br>    labels:<br>      app: csi-secrets-store-provider-aws<br>  spec:<br>    updateStrategy:<br>      type: RollingUpdate<br>    selector:<br>      matchLabels:<br>        app: csi-secrets-store-provider-aws<br>    template:<br>      metadata:<br>        labels:<br>          app: csi-secrets-store-provider-aws<br>      spec:<br>        serviceAccountName: csi-secrets-store-provider-aws<br>        hostNetwork: true<br>        containers:<br>          - name: provider-aws-installer<br>            image: public.ecr.aws/aws-secrets-manager/secrets-store-csi-driver-provider-aws:1.0.r2-6-gee95299-2022.04.14.21.07<br>            imagePullPolicy: Always<br>            args:<br>                - --provider-volume=/etc/kubernetes/secrets-store-csi-providers<br>            resources:<br>              requests:<br>                cpu: 50m<br>                memory: 100Mi<br>              limits:<br>                cpu: 50m<br>                memory: 100Mi<br>            volumeMounts:<br>              - mountPath: &quot;/etc/kubernetes/secrets-store-csi-providers&quot;<br>                name: providervol<br>              - name: mountpoint-dir<br>                mountPath: /var/lib/kubelet/pods<br>                mountPropagation: HostToContainer<br>        volumes:<br>          - name: providervol<br>            hostPath:<br>              path: &quot;/etc/kubernetes/secrets-store-csi-providers&quot;<br>          - name: mountpoint-dir<br>            hostPath:<br>              path: /var/lib/kubelet/pods<br>              type: DirectoryOrCreate<br>        nodeSelector:<br>          kubernetes.io/os: linux<br>  YAML<br>}</pre><p>A ServiceAccountcsi-secrets-store-provider-aws criada anteriormente é associada ao <em>Daemonset</em>, permitindo a montagem das secrets nos nodes do cluster.</p><p><strong>3. Montando e consumindo Secrets — Deployment e permissões</strong></p><ul><li>Criando uma AWS <em>Role </em>para permitir acesso a Secret armazenada no AWS <em>Secret Manager</em> para montagem.</li></ul><pre>provider &quot;aws&quot; {<br>  region = var.region<br>}<br><br>data &quot;aws_eks_cluster&quot; &quot;eks&quot; {<br>  name = var.cluster_name<br>}<br><br>data &quot;aws_eks_cluster_auth&quot; &quot;eks&quot; {<br>  name = var.cluster_name<br>}<br><br>data &quot;aws_iam_openid_connect_provider&quot; &quot;oidc&quot; {<br>  url = replace(data.aws_eks_cluster.eks.identity[0].oidc[0].issuer, &quot;https://&quot;, &quot;&quot;)<br>}<br><br>resource &quot;aws_iam_role&quot; &quot;eks_sa_secret_access&quot; {<br>  name = &quot;minha-app-exemplo&quot;<br><br>  assume_role_policy = jsonencode({<br>    Version = &quot;2012-10-17&quot;,<br>    Statement = [{<br>      Effect = &quot;Allow&quot;,<br>      Principal = {<br>        Federated = data.aws_iam_openid_connect_provider.oidc.arn<br>      },<br>      Action = &quot;sts:AssumeRoleWithWebIdentity&quot;,<br>      Condition = {<br>        StringEquals = {<br>          &quot;${replace(data.aws_eks_cluster.eks.identity[0].oidc[0].issuer, &quot;https://&quot;, &quot;&quot;)}:sub&quot; = &quot;system:serviceaccount:${var.namespace}:${var.service_account_name}&quot;<br>        }<br>      }<br>    }]<br>  })<br>}<br><br>resource &quot;aws_iam_policy&quot; &quot;secret_access&quot; {<br>  name        = &quot;eks-sa-secret-read&quot;<br>  description = &quot;Allow read access to a specific secret&quot;<br>  policy = jsonencode({<br>    Version = &quot;2012-10-17&quot;,<br>    Statement = [{<br>      Effect = &quot;Allow&quot;,<br>      Action = [<br>        &quot;secretsmanager:GetSecretValue&quot;<br>      ],<br>      Resource = var.secret_arn<br>    }]<br>  })<br>}<br><br>resource &quot;aws_iam_role_policy_attachment&quot; &quot;attach_secret_policy&quot; {<br>  role       = aws_iam_role.eks_sa_secret_access.name<br>  policy_arn = aws_iam_policy.secret_access.arn<br>}<br><br><br>variable &quot;region&quot; {<br>  default = &quot;us-east-1&quot;<br>}<br><br>variable &quot;cluster_name&quot; {<br>  default = &quot;my-eks-cluster&quot;<br>}<br><br>variable &quot;namespace&quot; {<br>  default = &quot;default&quot;<br>}<br><br>variable &quot;service_account_name&quot; {<br>  default = &quot;my-sa&quot;<br>}<br><br>variable &quot;secret_arn&quot; {<br>  description = &quot;ARN of the secret in Secrets Manager&quot;<br>}</pre><ul><li>Define a ServiceAccount minha-app-sa no namespace default, com uma anotação que vincula a conta a AWS IAM Role <strong>(</strong>minha-app-exemplo<strong>)</strong> criada anteriormente por meio do mecanismo de IAM Roles for Service Accounts (IRSA) do <em>EKS</em>. Essa associação permite que workloads no cluster assumam permissões AWS específicas de forma segura, sem necessidade de armazenar credenciais diretamente nos pods.</li></ul><pre>apiVersion: v1<br>kind: ServiceAccount<br>metadata:<br>  name: minha-app-sa<br>  namespace: default<br>  annotations:<br>    eks.amazonaws.com/role-arn: arn:aws:iam::&lt;ACCOUNT_ID&gt;:role/minha-app-exemplo</pre><ul><li>Deployment cria um pod nginx que consome segredos do AWS Secrets Manager usando o CSI Driver no EK, montando os secrets como Kubernetes Secrets (my-k8s-secret) e referenciando como variáveis de ambiente (USERNAME e PASSWORD). O acesso aos segredos é permitido através da ServiceAccount minha-app-sa, criada no passo anterior.</li></ul><pre>apiVersion: apps/v1<br>kind: Deployment<br>metadata:<br>  name: app-using-secret<br>  namespace: default<br>spec:<br>  replicas: 1<br>  selector:<br>    matchLabels:<br>      app: minha-app<br>  template:<br>    metadata:<br>      labels:<br>        app: minha-app<br>    spec:<br>      serviceAccountName: minha-app-sa  # SA precisa estar com IAM Role associado<br>      containers:<br>        - name: my-app<br>          image: nginx<br>          env:<br>            - name: USERNAME<br>              valueFrom:<br>                secretKeyRef:<br>                  name: my-k8s-secret<br>                  key: username<br>            - name: PASSWORD<br>              valueFrom:<br>                secretKeyRef:<br>                  name: my-k8s-secret<br>                  key: password<br>      volumes:<br>        - name: secrets-store<br>          csi:<br>            driver: secrets-store.csi.k8s.io<br>            readOnly: true<br>            volumeAttributes:<br>              secretProviderClass: &quot;aws-secrets&quot;</pre><ul><li>Por fim, este recurso define o SecretProviderClass aws-secrets, que instrui o Secrets Store CSI Driver a buscar os segredos minhas-secrets no<strong> </strong>AWS Secrets Manager.</li></ul><pre>apiVersion: secrets-store.csi.x-k8s.io/v1<br>kind: SecretProviderClass<br>metadata:<br>  name: aws-secrets<br>  namespace: default<br>spec:<br>  provider: aws<br>  parameters:<br>    objects: |<br>      - objectName: &quot;minhas-secrets&quot;<br>        objectType: &quot;secretsmanager&quot;<br>  secretObjects:<br>    - secretName: minhas-secrets-k8s<br>      type: Opaque<br>      data:<br>        - objectName: &quot;username&quot;<br>          key: username<br>        - objectName: &quot;password&quot;<br>          key: password</pre><ul><li>SecretObjects: Converte os dados nos<strong> </strong>Secrets Kubernetes minhas-secrets-k8s, do tipo Opaque. Os dados extraídos incluem as chaves username e password.</li><li>A integração depende da<strong> </strong>ServiceAccount minha-app-sa, previamente configurada com uma IAM Role que concede acesso ao secret minhas-secrets no Secrets Manager.</li></ul><p>A AWS disponibiliza uma documentação completa com o passo a passo para instalação, configurações específicas para montar a secret do serviço AWS como uma secret no Kubernetes, definir tempo para rotação e sincronização da secret e os respaldos de segurança, é o último link das referências.</p><h4>Conclusão</h4><p>O Secret Store Provider pode se tornar um aliado quando falamos de gerenciamento de secrets por ser seguro e comportar diversos provedores. Como toda ferramenta, é valido pensar se seria o recomendado para o seu caso de uso. Contrapontos para levar em conta são, a escalabilidade do driver e até o aumento gradual da complexidade dependendo de como os manifestos do Kubernetes são gerenciados na sua pipeline de deploy. Por fim, é uma ferramenta interessante e vale estar no nosso “canivete suíço”.</p><p>Obrigada por ler até aqui!</p><h3>Referências:</h3><ul><li><a href="https://secrets-store-csi-driver.sigs.k8s.io/introduction">Secrets Store CSI Driver</a></li><li><a href="https://github.com/aws/secrets-store-csi-driver-provider-aws">GitHub - aws/secrets-store-csi-driver-provider-aws: The AWS provider for the Secrets Store CSI Driver allows you to fetch secrets from AWS Secrets Manager and AWS Systems Manager Parameter Store, and mount them into Kubernetes pods.</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=17c8f14a2056" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/integrando-secrets-externas-no-eks-17c8f14a2056">Integrando secrets externas no EKS</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Engenharia do Caos — Derrubando sistemas com responsabilidade]]></title>
            <link>https://medium.com/sysadminas/engenharia-do-caos-derrubando-sistemas-com-responsabilidade-05aff3caaad7?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/05aff3caaad7</guid>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[chaos-engineering]]></category>
            <category><![CDATA[sre]]></category>
            <category><![CDATA[begginer]]></category>
            <dc:creator><![CDATA[dalfinha]]></dc:creator>
            <pubDate>Sun, 13 Apr 2025 13:28:34 GMT</pubDate>
            <atom:updated>2025-04-13T13:28:34.871Z</atom:updated>
            <content:encoded><![CDATA[<h3>Engenharia do Caos — Derrubando sistemas com responsabilidade</h3><h4>(ou quase isso)</h4><p><strong>Imagine a seguinte situação</strong>: é sexta-feira à noite, fim de sprint com todas as entregas concluídas, friozinho e você se prepara para aquele momento sagrado de descansar vendo uma série. Absolutamente tudo do dia parec<strong>IA</strong> caminhar para o descanso merecido.</p><p>Você abre a Netflix, e… nada abre. A tela de load infinita com a bolinha vermelha rodando continua por 1…2…3 minutos. Você tenta reiniciar o app da TV, o modem do Wi-Fi. Nada funciona.</p><figure><img alt="Gif de uma tela inicial da Netflix antiga quando o app era aberto pela TV, com load. Que parece não ter fim." src="https://cdn-images-1.medium.com/max/498/1*ur3QSb5klg_zl5LOCA-wnQ.gif" /><figcaption>Essa tela tá em load tem uns 5 minutos. É a minha internet?</figcaption></figure><p>Você abre o app do celular e mesma coisa. Daí, entra no X depois de 5 minutos tentando, abre o <em>Trending Topics</em> e vê que todo mundo está falando disso. A Netflix caiu repentinamente. <strong>O problema?</strong> Uma falha na região de São Paulo na AWS indisponibilizou <strong>toda infraestrutura da streaming deles no Brasil.</strong></p><figure><img alt="Explosão" src="https://cdn-images-1.medium.com/max/48/1*W-QymkqxZ4lYspih7mHtgQ.gif" /><figcaption>Todo EKS da Neflix assim que o cabo de São Paulo foi puxado.</figcaption></figure><p>No fim das contas, falhas são inevitáveis.</p><p>E o que realmente importa não é evitar todas elas, mas sim <strong>como o sistema — e o time — se preparam para responder e se recuperar com o menor impacto possível.</strong></p><h3>daí, vem a Engenharia do Caos</h3><p>Quando falamos sobre criar produtos modernos, o que acaba sendo mais difícil que a engenharia de criar e dimensionar é a de manter os itens funcionando. A verdade é que dificilmente nos preparamos para problemas que afetam a estabilidade do sistema.</p><p>Podemos definir o conceito de Engenharia do Caos a partir do que o <a href="https://principlesofchaos.org/pt/"><strong>principlesofchaos</strong></a><strong> </strong>contextualiza:</p><blockquote>Chaos Engineering é a disciplina de<strong> realizar experimentos</strong> sobre sistemas com o intuito de <strong>construir confiança</strong> com relação à capacidade de um sistema de <strong>suportar condições adversas em produção.</strong></blockquote><p>A engenharia do Caos ajuda a<strong> identificar e aplicar melhorias contínuas em um sistema,</strong> fazendo com que, ao testar, quebrar e explodir tudo, estejamos preparados para fazer com que algo que está fora do ar volte a funcionar o mais rápido possível.</p><h3>como o caos se moldou na Netflix</h3><p>Agora não mais falando da hipotética Netflix da nossa situação: a Netflix verdadeira foi uma das pioneiras e uma referência ao adotar a Engenharia do Caos justamente quando começou a migrar seu workload para a cloud.</p><p>A empresa percebeu que, mesmo utilizando a infraestrutura da AWS — <em>e </em><strong><em>mesmo sem depender de instâncias spot</em></strong> — as falhas continuariam a existir. Instâncias EC2 poderiam cair, conexões de rede poderiam se tornar instáveis e ainda assim a Netflix precisaria garantir que seus serviços continuassem funcionando para milhões de usuários ao redor do mundo.</p><p>Para testar a resiliência da sua infraestrutura, a Netflix criou ferramentas nomeadas de <strong>Simian Army</strong>.</p><p>A que mais bombou foi o <strong>Chaos Monkey</strong>, que derrubava servidores aleatoriamente em produção para garantir que, mesmo sem essas máquinas, a plataforma sobrevivesse a falhas reais.</p><p>Do <a href="https://netflixtechblog.com/the-netflix-simian-army-16e57fbab116">Simiam Army</a> também podemos mencionar:</p><ul><li><strong>Chaos Gorilla</strong> (simula a queda de uma região inteira da AWS)</li><li><strong>Latency Monkey </strong>(aumenta a latência dos serviços)</li><li><strong>Conformity Monkey</strong> (desliga instâncias que não estão conformes nas boas práticas)</li></ul><p>Esses experimentos ajudaram a Netflix a construir um sistema altamente resiliente que aguenta falhas sem que o usuário perceba. Até porque ninguém quer ficar sem assistir seu streaming né?</p><h3><strong>off-topic, mas o Disaster Recovery já não faz isso?</strong></h3><p>Mesmo que parecidos — pois ambos garantem a disponibilidade e confiabilidade de um sistema — não são a mesma coisa.</p><p>O <strong>Disaster Recovery</strong> é como um plano de ação que ocorre <strong>após</strong> algo acontecer. Como, por exemplo, se um data center pegar fogo ou alagar, indisponibilizando os servidores dentro dele, a empresa precisa imediatamente ativar servidores de backup em outra região — mas isso só acontece <strong>depois </strong>do incidente.</p><p>Já a<strong> Engenharia do Caos</strong> é algo que precisa ser praticado <strong>constantemente</strong>, onde se identificam as fraquezas antes que um problema real aconteça — como, por exemplo, derrubar aleatoriamente instâncias ou causar lentidões no tráfego de rede, fazendo com que o serviço continue funcionando sem impactar o usuário final.</p><p>💡<em>Podemos até aplicar os dois juntos: onde o Caos injeta a falha forçando que um plano de ação de Disaster Recovery seja aplicado.</em></p><p>Esses testes são nomeados de <strong>experimentos</strong>.</p><h3>do que um bom experimento precisa?</h3><p>Para ilustrar de uma forma mais precisa, vamos imaginar que nosso Teste de Caos será executado em um site super hiper famoso: <a href="https://www.pudim.com.br/">o pudim.com.br</a>.</p><h4>0: Entenda seu sistema do lado do cliente</h4><p>Antes de realizar qualquer teste, é importante saber o que o cliente faz no nosso sistema. Todo produto modernizado tem uma funcionalidade — seja ela informar a hora, checar o clima ou pedir comida por delivery.</p><figure><img alt="site pudim.com.br, onde tem a foto de um pudim e um email para contato. feliz no simples ne?" src="https://cdn-images-1.medium.com/max/1024/1*arumJ3SUPa0SZnz-Vindxw.png" /><figcaption>o famoso pudim.com.br — feliz no simples, né?</figcaption></figure><p>Boas questões para exercitar são:</p><ul><li>Quantas vezes por dia um usuário costuma acessa meu site?</li><li>Meu produto é sazonal? Ou seja, é acessado só em alguns momentos do ano?</li><li>O quão necessária é a disponibilidade 100% do meu site?</li></ul><p>Essas perguntas ajudam a identificar o melhor momento de executar o Teste de Caos num ambiente produtivo e mapear qual impacto o cliente terá em um futuro Game Day. Além de ser o guia de validação em um futuro rollback.</p><h4>1: Entendendo seu sistema do lado interno ao do cliente</h4><p>Além de entender o comportamento normal do sistema para os clientes, é necessário entender o comportamento do backend ou frontend.</p><p>Se questione:</p><ul><li>Como o meu sistema funciona?</li><li>Sei a importância de cada peça que forma meu backend?</li></ul><p>Isso envolve identificar o que cada componentes de infraestrutura faz, fazendo que ao injetar falhas, entendemos exatamente em que peça ela será aplicada.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/712/1*LqaWQRZXCrMi2w_dUagVQQ.png" /><figcaption>Um backend simples e funcional só para ver a foto de um bom pudim.</figcaption></figure><p>Supondo que esse é o backend do site pudim.com.br, podemos concluir que:</p><ul><li><strong>Route 53</strong><br>Serviço de DNS da AWS que aponta para o domínio do API Gateway.</li><li><strong>API Gateway</strong><br>Recebe a chamada dos usuários e envia para o Load Balancer.</li><li><strong>Load Balancer<br></strong>Distribui as requisições entre os containers ECS com EC2.</li><li><strong>Container</strong><br>Recebem e devolvem resposta para o cliente.</li></ul><p>Também é importante entender as<strong> métricas </strong>de quando seu sistema está em um estado saudável.</p><p>Se questione:</p><ul><li>O que é um sistema saudável pra mim?</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/581/1*xjHImtTUz8VtBKfsihkWjQ.png" /><figcaption>Quantidade de requisições ao site com sucesso e erro.</figcaption></figure><p>Um exemplo mais prático:</p><p>✔️A cada 10 requisições se eu tiver apenas 1 erro sei que meu sistema está bem.<br>❌A cada 10 requisições se eu tiver 5 erros, sei que algo está acontecendo já que não é o comportamento ideal do meu sistema.</p><p>Entender o que é saudável e esperado antes de executar um teste de caos ajuda a identificar o momento certo para um rollback em caso de falhas anormais e até mesmo o que é aceitável ou não durante o teste.</p><h4>2: Trabalhando com hipóteses</h4><p>Desenvolva hipóteses específicas sobre como o sistema deve responder a determinadas falhas.</p><p>Por exemplo, imaginando que estamos na região de São Paulo e iremos executar nosso teste de caos <strong>indisponibilizando uma Zona de Disponibilidade</strong>, podemos criar a seguinte hipótese:</p><p><strong>Se a Zona de Disponibilidade A cair, as requisições serão automaticamente balanceadas para a Zona de Disponibilidade B.</strong></p><p>Essa hipótese orientará o que deverá ser observado e validado ao final do experimento.</p><h4>3: Variáveis e efeitos</h4><p>Defina quais componentes ou comportamentos serão alterados durante o teste. Isso pode incluir, por exemplo, simular a falha de um servidor específico ou forçar lentidão na rede.</p><p>No caso da hipótese que criamos — em que a Zona de Disponibilidade A fica indisponível — temos:</p><ul><li><strong>Variável:</strong> simular a falha da Zona A. Isso impacta diretamente o backend, que perderá temporariamente parte de sua capacidade de resposta.</li><li><strong>Efeito esperado:</strong> o tráfego deve ser redirecionado automaticamente para a Zona B, através de um mecanismo de failover configurado no Load Balancer.</li></ul><p>Trabalhar com variáveis e efeitos garante o acompanhamento durante o teste, para validar se o sistema está ou não reagindo como planejado.</p><h4>4: Execute o experimento de forma controlada</h4><p>Lembre-se: o ambiente <strong>não</strong> produtivo deve ser onde os testes começam.</p><p>Realizar o teste em um ambiente de homologação ou desenvolvimento — que reflete as condições de produção, mas de forma controlada — permite mitigar riscos.</p><p>Executando um teste onde <strong>indisponibilizamos uma Zona de Disponibilidade </strong>na infraestrutura do pudim.com.br, teríamos o seguinte resultado:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/711/1*xQjd_6vH5INffmo0H5G7tg.png" /><figcaption>Testando com o Caos: indisponibilize a Zona de Disponibilidade A!</figcaption></figure><p>Por mais que a ideia do teste de Caos seja testar em produção e quebrar o ambiente sem deixar vestígios, é importante realizar os testes primeiro em <strong>um ambiente que seja o mais parecido possível com produção</strong>. Nesse caso, redimensione as configurações e máquinas em um período de tempo espelhando o ambiente como produção.</p><h4>5: Analise os resultados — A observabilidade é a melhor amiga do Caos</h4><p>Após executar os experimentos, avalie os dados coletados dos sistemas para identificar se o comportamento do sistema correspondeu às expectativas da hipótese inicial.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/550/1*VL1CZnTKvexK8keUXeSokg.png" /><figcaption>Assim que indisponibilizamos a Zona de Disponibilidade A, tivemos os acessos balanceados para containers que estavam disponíveis na Zona de Disponibilidade B</figcaption></figure><p>Ter um dashboard com o mínimo de observabilidade pode garantir uma análise mais rápida e alarmes configurados ajudam a identificar problemas de forma ágil.</p><h4>6: O Caos é quase eterno</h4><p>Os experimentos precisam ser mantidos e atualizados conforme você criar itens novos. Ao testar novas funcionalidades, produtos e até itens de desenvolvimento, não se esqueça de executar os experimentos novamente.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/451/1*8Yl4rp_md7jNI45EJmkOEA.png" /><figcaption>Após a execução do Teste percebemos que, mesmo na região de São Paulo, temos a oportunidade de adicionar mais uma zona de disponibilidade C ou até mesmo, configurar o Load Balancer o ECS Service para criar um novo container na nova Zona Disponibilidade na mesma região.</figcaption></figure><p>Anote o que foi aprendido e corrija o que foi identificado como problema — automatizar garante execução contínua. Ter lições aprendidas garantem sempre um novo item a melhorar!</p><h4>7: Se prepare para o Game Day</h4><p>O conceito de Game Day serve para testar o nível de preparação das pessoas para determinados eventos. Quando estamos maduros o suficiente em relação a hipóteses, variáveis e efeitos, testes no ambiente não produtivo e observabilidade completinha, através do Game Day executamos o teste de caos em <strong>produção</strong>.</p><p>E, claro, trabalhando com microsserviços é ideal notificar as integrações de que o teste está sendo realizado e acompanhá-las, se possível. Em cenários com várias integrações, também é possível executar o teste apenas na sua peça, garantindo que, se algo acontecer, ela com certeza irá suportar.</p><p>Além disso, avisar outras áreas que tomam conta das nossas ferramentas e fazem gestão de mudanças e incidentes de forma corporativa também garante um Game Days sem tanto Caos.</p><h3>o ganho de executar experimentos frequentemente</h3><p>Um dos maiores ganhos de aplicar a Engenharia do Caos é minimizar o impacto de problemas e principalmente, reduzir impactos desnecessários para os clientes.</p><p>Podemos citar alguns como:</p><ul><li><strong>Identificação proativa de falhas</strong> — A nossa infra do pudim.com.br deveria ter mais uma zona de disponibilidade habilitada.</li><li><strong>Redução de custos operacionais</strong> — Com o Caos acabamos revisitando a infraestrutura e assim, encontrando oportunidades</li><li><strong>Aprimoramento da confiabilidade do sistema</strong> — Será que nossa infra do pudim.com.br deveria ter mais uma zona de disponibilidade habilitada.</li><li><strong>Fortalecimento da cultura da empresa</strong> — Time de engenheiros Backend, Frontend, Produto, Design, engenheiros DevOps e SREs ficam mais próximos para auxiliar e partilhar o conhecimento e saídas dos testes. Entendendo como agir quando os problemas de verdade acontecerem.</li></ul><blockquote><strong>Todo sistema falha. A questão é: estamos preparados para quando essa falha acontecer?</strong></blockquote><h3>e aí, bora começar a semear o caos?</h3><p>Agora que sabemos como os testes de Engenharia do Caos funcionam, que tal começar a colocar em prática seus próprios experimentos, com os passos simples que vimos neste artigo?</p><ul><li><strong>Entenda o que seu sistema faz, do backend ao frontend — da infraestrutura ao cliente.</strong></li><li><strong>Trabalhe com hipóteses do que é esperado acontecer no teste.</strong></li><li><strong>Meça variáveis e efeitos referentes ao que será testado.</strong></li><li><strong>Execute, de início, sempre em ambientes controlados.</strong></li><li><strong>Execute, quando mais maduros, Game Days em produção.</strong></li><li><strong>Analise os resultados com observabilidade.</strong></li><li><strong>Mantenha o caos contido frequentemente, automatizando e executando com constância.</strong></li></ul><p>Com esses passos, você fará com que seu sistema aguente o máximo possível antes de realmente falhar.</p><h4>extra: se aprofundando no assunto</h4><p>Se você achou esse assunto interessante e deseja se aprofundar nele, dê uma olhada em algumas referências:</p><p><a href="https://principlesofchaos.org/pt/">Os Principios da Engenharia do Caos</a><br><a href="https://aws.amazon.com/pt/blogs/aws-brasil/automatizando-experimentos-de-caos-com-o-aws-fault-injection-service-e-o-aws-lambda/">FIS — A ferramenta de Caos da AWS</a><br><a href="https://github.com/Netflix/chaosmonkey">Mais detalhes sobre o Chaos Monkey</a><br><a href="https://litmuschaos.io/">Litmus — Open Source para Chaops através de uma plataforma</a><br><a href="https://netflixtechblog.com/tagged/chaos-engineering">O blog da Netflix aqui na Medium falando sobre Caos</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=05aff3caaad7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/engenharia-do-caos-derrubando-sistemas-com-responsabilidade-05aff3caaad7">Engenharia do Caos — Derrubando sistemas com responsabilidade</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Como a computação em nuvem pode impulsionar o crescimento da inteligência artificial]]></title>
            <link>https://medium.com/sysadminas/como-a-computa%C3%A7%C3%A3o-em-nuvem-pode-impulsionar-o-crescimento-da-intelig%C3%AAncia-artificial-a5d060d365ab?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/a5d060d365ab</guid>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Thu, 02 Jan 2025 11:02:28 GMT</pubDate>
            <atom:updated>2025-01-02T11:02:27.046Z</atom:updated>
            <content:encoded><![CDATA[<p>A Inteligência Artificial (IA) e a computação em nuvem são duas áreas que têm se destacado bastante nos últimos anos. Neste artigo, vamos entender como algumas características da nuvem contribuíram para o crescimento da IA.</p><p>A IA é um campo da ciência que busca desenvolver soluções tecnológicas capazes de simular funções cognitivas humanas. Com a capacidade de aprender e nos ajudar a tomar decisões melhores a partir dos dados que recebe, a IA desempenha um papel crucial na resolução de problemas complexos em diversas áreas.</p><p>A IA está claramente transformando o mundo e já é usada em muitas áreas, como assistentes virtuais em celulares, tradução de textos automática, análise e diagnóstico de doenças, recomendação de filmes e e-commerce. Além disso, muitas empresas estão explorando como aproveitar a IA para melhorar a eficiência de seus processos e desenvolver novas soluções em diferentes setores.</p><p>Um estudo recente da McKinsey, intitulado “<a href="https://www.cnnbrasil.com.br/economia/negocios/uso-de-inteligencia-artificial-aumenta-e-alcanca-72-das-empresas-diz-pesquisa/">The State of AI in Early 2024</a>”, revela que 72% das empresas ao redor do mundo já estão utilizando a IA, um crescimento significativo em comparação com os 55% registrados em 2023. Isso demonstra como as empresas estão reconhecendo o valor da IA para aumentar a eficiência, melhorar a tomada de decisões e criar novos produtos e serviços.</p><h4>Como utilizar a estrutura da computação em nuvem para o desenvolvimento de soluções de IA</h4><p>A computação em nuvem é uma tecnologia que permite o uso de recursos computacionais on demand por meio da internet, incluindo servidores, armazenamento de dados, redes, entre outros. Essa tecnologia é utilizada para diversas finalidades, como o armazenamento de arquivos (textos, fotos e vídeos) para usuários finais e para que empresas desenvolvam e armazenem aplicações de qualquer porte.</p><p>Segundo o <a href="https://www.gartner.com/en/newsroom/press-releases/2023-11-20-gartner-it-infrastructure-operations-and-cloud-strategies-conference-2023-london-day-1-highlights">Gartner</a>, até 2028, mais de 50% das empresas utilizarão plataformas de nuvem de setor para acelerar suas iniciativas de negócios. Com o rápido crescimento e a grande escala que a inteligência artificial alcançou recentemente, é evidente que a nuvem pode ajudar as organizações tanto no desenvolvimento quanto na implementação de soluções de IA por diversos motivos, como:</p><h4>Escalabilidade e poder de processamento</h4><p>Os modelos de IA geralmente demandam um alto volume de processamento de dados e poder computacional para operar de maneira eficiente. Com a nuvem, empresas de qualquer tamanho podem acessar esses recursos de forma escalável e sob demanda. Assim, é possível aumentar ou reduzir a capacidade de processamento conforme necessário, sem a necessidade de investir em uma infraestrutura física.</p><h4>Armazenamento de grandes volumes de dados</h4><p>A IA depende de grandes volumes de dados para funcionar eficientemente. A computação em nuvem oferece uma grande estrutura de armazenamento com alta disponibilidade, permitindo que as empresas armazenem e acessem grandes conjuntos de dados de qualquer lugar e a qualquer momento.</p><h4>Redução de custos</h4><p>Manter a infraestrutura física necessária para soluções de IA pode ser extremamente caro. A nuvem reduz esses custos, permitindo que as empresas utilizem apenas os recursos necessários e paguem conforme o uso. Isso democratiza o acesso à IA, tornando-a viável até mesmo para startups e pequenas empresas.</p><h4>Serviços de IA nativos da nuvem</h4><p>Muitos provedores de nuvem oferecem soluções de IA prontas para uso, como reconhecimento de voz, análise de imagens, processamento de linguagem natural e aprendizado de máquina. Esses serviços permitem que as empresas adotem IA rapidamente, sem precisar construir tudo do zero. Um exemplo são as plataformas de “IA como Serviço” (AIaaS), que oferecem ferramentas e APIs para implementar IA diretamente na nuvem.</p><h4>Colaboração global</h4><p>A computação em nuvem permite que pessoas e equipes de diferentes locais do mundo trabalhem juntas no desenvolvimento de soluções de IA, compartilhando dados e modelos em tempo real.</p><h4>Otimização de serviços em nuvem</h4><p>A IA também pode ajudar a melhorar a gestão de serviços em nuvem ao reunir e organizar informações sobre o uso de recursos computacionais e serviços cloud native. Isso torna mais fácil para os usuários entenderem o consumo e tomarem decisões com mais confiança e precisão.</p><p>É evidente que essa sinergia entre IA e computação em nuvem está moldando o futuro da tecnologia e dos negócios. Segundo o <a href="https://www.gartner.com/en/newsroom/press-releases/2023-11-20-gartner-it-infrastructure-operations-and-cloud-strategies-conference-2023-london-day-1-highlights">Gartner</a>, até 2028, mais de 50% dos recursos de computação em nuvem serão dedicados a cargas de trabalho de IA, um aumento significativo em relação aos menos de 10% registrados em 2023.</p><p>Por fim, a combinação da inteligência artificial com a computação em nuvem representa uma oportunidade valiosa para empresas e para a sociedade, desde que seja utilizada de maneira correta, estruturada e sustentável a longo prazo. Ao aproveitar essas tecnologias, as organizações podem não apenas otimizar seus processos e reduzir custos, mas também impulsionar a inovação e melhorar a experiência do cliente.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a5d060d365ab" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/como-a-computa%C3%A7%C3%A3o-em-nuvem-pode-impulsionar-o-crescimento-da-intelig%C3%AAncia-artificial-a5d060d365ab">Como a computação em nuvem pode impulsionar o crescimento da inteligência artificial</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[O que é Landing Zone?]]></title>
            <link>https://medium.com/sysadminas/o-que-%C3%A9-landing-zone-f743078e3618?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/f743078e3618</guid>
            <category><![CDATA[cloud-computing]]></category>
            <category><![CDATA[guia-de-cloud-computing]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Wed, 20 Nov 2024 18:08:42 GMT</pubDate>
            <atom:updated>2024-11-21T12:51:48.498Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CO-pOFna1IEy-0Ko7kF61A.jpeg" /></figure><p>O avanço da digitalização das empresas está intimamente ligado ao uso da nuvem nos últimos anos. As organizações têm aproveitado o potencial de escalabilidade e alta disponibilidade que a cloud oferece para desenvolver soluções ágeis, atendendo clientes ao redor do mundo.</p><p>Dados do <a href="https://www.statista.com/statistics/273818/global-revenue-generated-with-cloud-computing-since-2009/">Statista</a> indicam que o mercado global de computação em nuvem pública continua a crescer e deve atingir cerca de 675 bilhões de dólares americanos em 2024.</p><p>À medida que mais empresas dependem da nuvem para hospedar suas soluções tecnológicas, torna-se essencial desenvolver e implementar padrões e governanças que simplifiquem a utilização e manutenção dos serviços em cloud. Nesse contexto, a utilização de landing zones é muito importante.</p><h4><strong>O que é uma Landing Zone?</strong></h4><p>Uma landing zone é um ambiente padronizado e seguro que serve como ponto de partida para implementar workloads, como aplicações, dados e serviços, na nuvem.</p><p>Para ilustrar a importância disso, podemos comparar com a construção de uma casa: antes de erguer as paredes, o telhado e os cômodos, é necessário construir uma fundação sólida.</p><p>No contexto da nuvem, a landing zone é a base para tudo que será construído posteriormente. Sem ela, há sérios riscos de enfrentar problemas estruturais que dificultam a gestão de serviços críticos, resultando em desperdícios financeiros, vulnerabilidades de segurança, entre outros desafios.</p><h4><strong>O que mapear para construir uma Landing Zone</strong></h4><p>Para criar uma landing zone na nuvem, é preciso considerar tanto os requisitos técnicos quanto os de negócios. Além disso, o planejamento deve contemplar o crescimento e uso da nuvem a longo prazo.</p><p>A landing zone deve ser flexível o suficiente para evoluir e ser atualizada continuamente. Independentemente do provedor de nuvem, alguns pontos essenciais a serem abordados no planejamento incluem:</p><p><strong>Segurança:</strong> Defina políticas claras para proteger os dados e sistemas, incluindo controle de acesso, criptografia, monitoramento de ameaças e auditorias frequentes.</p><p><strong>Escalabilidade:</strong> Planeje uma estrutura que possa crescer conforme necessário, garantindo bom desempenho mesmo com aumento de uso.</p><p><strong>Regras de Negócio:</strong> Alinhe a configuração da landing zone com as políticas e normas da empresa, como uso de regiões específicas, padrões de segurança e regras de retenção de dados.</p><p><strong>Gestão de Custos:</strong> Adote práticas para acompanhar e reduzir despesas, como definir budgets, identificar recursos não utilizados e otimizar continuamente os custos. Isso faz parte da cultura FinOps.</p><p><strong>Padronização de Contas e Tenants:</strong> Estruture suas contas e tenants de forma lógica para separar claramente os recursos computacionais e workloads. Use tags e labels para identificar e gerenciar tudo de forma consistente.</p><p><strong>Monitoramento:</strong> Utilize ferramentas para acompanhar o desempenho, detectar problemas rapidamente e garantir a disponibilidade dos sistemas.</p><p><strong>Automação:</strong> Automatize processos como configuração, provisionamento, atualizações e manutenção de recursos para garantir eficiência, segurança e consistência na gestão dos mesmos.</p><p>Para auxiliar no processo de estruturação, é recomendável consultar as melhores práticas oferecidas pelos principais provedores de serviços em nuvem, que disponibilizam documentações abrangentes para ajudar na implementação de landing zones.</p><p>Dentre eles, destacam-se os principais: <a href="https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/">Microsoft Azure,</a> <a href="https://cloud.google.com/architecture/landing-zones?hl=pt-br">Google Cloud</a> e <a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-aws-environment/understanding-landing-zones.html">AWS</a></p><h4>Consequências de uma Landing Zone mal estruturada</h4><p>A ausência de uma landing zone bem estruturada na nuvem pode gerar diversos problemas, como:</p><ul><li>Falta de organização e padronização dos serviços, dificultando a identificação e resolução de problemas;</li><li>Inconsistências nas políticas de segurança, que podem resultar em vulnerabilidades críticas;</li><li>Dificuldades na gestão de custos, ocasionando gastos imprevistos e aumento de despesas com workloads na nuvem;</li><li>Problemas de escalabilidade, que dificultam a adaptação às necessidades de negócio em evolução.</li></ul><p>A criação e manutenção de uma landing zone na nuvem é um processo contínuo. É fundamental seguir as recomendações e documentações dos provedores de nuvem e mapear as necessidades específicas do negócio. Esses elementos são essenciais para garantir que sua cloud seja eficiente, segura e esteja alinhada às demandas da empresa que você trabalha.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f743078e3618" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/o-que-%C3%A9-landing-zone-f743078e3618">O que é Landing Zone?</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Como me tornei uma SysAdmin]]></title>
            <link>https://medium.com/sysadminas/como-me-tornei-uma-sysadmin-443b55beab60?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/443b55beab60</guid>
            <category><![CDATA[salesforce]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[sysadmin]]></category>
            <dc:creator><![CDATA[Gabriele Melo]]></dc:creator>
            <pubDate>Wed, 20 Nov 2024 15:17:14 GMT</pubDate>
            <atom:updated>2024-11-20T15:17:14.693Z</atom:updated>
            <content:encoded><![CDATA[<p>Até hoje, quando me perguntam sobre a minha profissão, a resposta que geralmente dou, por ser a que gera menos dúvidas, é “trabalho com TI”. A verdade é que a maioria das pessoas não entende muito bem o que isso significa, mas se satisfazem com a resposta e desistem de perguntar mais sobre. E, na verdade, eu não “trabalho com TI”, mas com Information Systems, o que basicamente significa que eu sou responsável por implementar e administrar os sistemas que uma empresa usa para registrar e gerenciar informações de vendas, financeiras, marketing e de diversas outras áreas.</p><p>Se me perguntassem aos 18 anos se eu gostaria de trabalhar com isso, provavelmente eu ficaria tão confusa quanto as pessoas que hoje tentam entender a minha profissão. E é uma pena que isso ainda seja a realidade até para pessoas que estão entrando no mercado de trabalho, mas é por isso que precisamos falar mais sobre isso. Eu realmente acredito no poder da informação e quanto mais visibilidade existir sobre essa possibilidade de carreira, mais chances das pessoas escolherem ela, em vez de simplesmente serem escolhidas por ela, como aconteceu comigo. E pode até ser que eu não trabalhe com isso daqui a alguns anos, mas por ora posso dizer que sou muito feliz de ter tido minha vida profissional invadida por esse mundo.</p><p><strong>Como comecei a trabalhar com Information Systems</strong></p><p>Em 2018 eu comecei a estagiar numa das maiores start-ups do Brasil, que à época tinha seus 300 funcionários, mais de 1,500 clientes e estava expandindo internacionalmente. Uma empresa que cresceu tão rapidamente que precisou se estruturar para esse crescimento enquanto ele já estava acontecendo. Além de métricas financeiras, existiam poucas formas de mensurar eficiência e performance, e o único sistema que era amplamente utilizado era o atendimento ao cliente (Zendesk). Já o sistema de CRM (Customer Relationship Management), apesar de existir, era uma colcha de retalhos, dado que foi configurado por diversas equipes ao longo do tempo, e cada usuário o configurava conforme suas necessidades do momento. O time de vendas era grande, com mais de 40 pessoas espalhadas pelo mundo, mas apenas algumas poucas pessoas usavam o CRM para registrar suas vendas. A maioria gerenciava suas vendas por meio de planilhas e softwares paralelos.</p><p>Em 2019, a empresa decidiu começar a se preparar para abrir atrair mais investimentos e abrir capital, o que exigiria mudanças nas operações, no gerenciamento interno de times e de dados, e consequentemente uma padronização dos sistemas internos. Em 2019, também fazia um ano que eu havia entrado na empresa, e recebi uma proposta de efetivação para começar uma equipe que tinha um papel importante nessa preparação: Systems &amp; Business Intelligence.</p><p>Aqui não vou entrar nos detalhes do meu primeiro projeto com o Salesforce e dos desafios que encontramos para conseguir padronizá-lo como o CRM único da empresa, isso é história para outro momento. O ponto é que, no momento da minha efetivação, eu não tinha nenhum conhecimento sobre como administrar um CRM, e antes de entrar para essa start-up, eu sequer sabia da existência do Salesforce. O sucesso que eu obtive como Salesforce System Administrator é fruto da extensa documentação da própria Salesforce, mas também dos seus diversos administradores, desenvolvedores e arquitetos que contribuem na construção de conteúdos que vão desde o aprendizado básico e genérico, até a casos de uso muito específicos. E se eu consegui chegar lá em 2019, você também consegue.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*j1or5qMULRJZ7_YE9ISytg.jpeg" /><figcaption>Salesforce World Tour em São Paulo — Novembro, 2024</figcaption></figure><p><strong>Onde estou hoje</strong></p><p>Desde 2019 trabalho com Salesforce. Hoje, sou líder de Information Systems numa empresa canadense e o Salesforce é o nosso sistema central. Não fiz nenhuma faculdade no âmbito de sistemas ou de tecnologia. Não sou desenvolvedora (no entanto, aprender a ler linguagem de programação é sim importante). Não sabia que essa carreira existia, mas tive a sorte (e um pouco de coragem), de ter sido escolhida para ela e ter aceitado esse desafio. O Salesforce me permitiu descobrir possibilidades de carreiras das quais eu nunca havia ouvido falar quando mais jovem, e me abriu portas, inclusive, para trabalhar no exterior.</p><p>Esses foram alguns conteúdos e portais que me ajudaram no meu processo de aprendizagem, e que acredito que possam ajudar você também. E se precisar de apoio ou quiser esclarecer dúvidas sobre como iniciar o aprendizado de Salesforce, pode contar comigo. Será um prazer ajudar você nesse processo :)</p><ol><li>Trailhead: Aprendizagem guiada montada pela própria Salesforce.</li></ol><p><em>Sugestão de trilhas para iniciantes:</em></p><ul><li>O que é o Salesforce? <a href="https://trailhead.salesforce.com/en/content/learn/modules/whats-new-salesforce">Salesforce Basics — Trailhead</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/platform-basics">Salesforce Platform Basics</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/user_management">User Management</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/data_modeling">Data Modeling</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/reports_dashboards">Reports &amp; Dashboards for Lightning Experience</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/custom-objects">Create and Customize a Custom Object</a></li><li><a href="https://trailhead.salesforce.com/en/content/learn/modules/security_access">Security and Access</a></li></ul><p>2. Páginas e pessoas que acompanho.</p><ul><li><a href="https://www.salesforceben.com/">https://www.salesforceben.com/</a></li><li><a href="https://www.linkedin.com/in/salesforceben/">https://www.linkedin.com/in/salesforceben/</a></li><li><a href="https://www.linkedin.com/in/daryl-moon/">https://www.linkedin.com/in/daryl-moon/</a></li></ul><p>3. Cursos que recomendo.</p><ul><li><a href="https://certifycrm.com/">https://certifycrm.com/</a> — <em>Começaria com: </em><a href="https://certifycrm.com/courses/salesforce-associate/"><em>https://certifycrm.com/courses/salesforce-associate/</em></a></li><li><a href="https://focusonforce.com/">https://focusonforce.com/</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=443b55beab60" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/como-me-tornei-uma-sysadmin-443b55beab60">Como me tornei uma SysAdmin</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Guia de contribuição para comunidades e programas de tecnologia]]></title>
            <link>https://medium.com/sysadminas/guia-de-contribui%C3%A7%C3%A3o-para-comunidades-e-programas-de-tecnologia-b0baa803880d?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/b0baa803880d</guid>
            <category><![CDATA[community]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Tue, 07 May 2024 12:50:52 GMT</pubDate>
            <atom:updated>2024-05-07T12:50:52.208Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6WbMofagBtC4mQWsSLKaoA.jpeg" /></figure><p>Dos meus 10 anos de experiência em tecnologia, 7 foram dedicados às comunidades de tecnologia, e essa certamente tem sido uma experiência muito enriquecedora para mim. Através do meu trabalho nessas comunidades, aprendi muitas coisas que levariam muito mais tempo para aprender apenas no mundo corporativo, como falar em público, fortalecer meu networking e marca pessoal, entre outros fatores.</p><p>Não vou mentir e dizer que é fácil, porque não é. Estar em comunidades exige dedicação e até mesmo investimento financeiro, seja para manter as despesas básicas de uma comunidade, como é o caso da SysAdminas, ou até mesmo para viajar e palestrar em eventos que nem sempre cobrem nossos custos, ou ainda para pagar por ferramentas de edição de imagem, transmissão de lives e uma série de outras despesas. Enfim, quem vê close, não vê corre.</p><p>Geralmente, não ganhamos nada em termos financeiros, mas recebemos apoio e desenvolvimento pessoal e profissional. Ao longo desses anos, desenvolvi alguns conteúdos para ajudar as pessoas a se envolverem em comunidades. Alguns deles mostram os principais meios de contribuição e como você pode se envolver, enquanto outros explicam como participar de programas de contribuição de grandes empresas.</p><p>Atualmente, tenho alguns reconhecimentos, como Microsoft MVP, AWS Community Builder, VMware vExpert, Google Women Techmakers Ambassador, e também fui Elastic Gold Contributor por dois anos e Elastic Bronze Contributor por dois anos também. A maioria desses programas é extremamente útil para o crescimento na carreira e para conhecer outras pessoas da comunidade. Além disso, também tem o fato positivo das suas contribuições serem validadas por grandes empresas.</p><p>A seguir estão os materiais que criei para ajudar aqueles que desejam saber como contribuir com comunidades e até mesmo participar de programas de contribuição.</p><h4>Como contribuir com as comunidades de tecnologia</h4><p>Neste link, você encontra alguns dos principais meios de contribuir para comunidades, seja produzindo lives, artigos, tutoriais, oferecendo mentorias, desenvolvendo software de código aberto, palestrando em eventos ou ajudando a organizá-los, por exemplo.</p><p><a href="https://medium.com/sysadminas/dicas-para-contribuir-em-comunidades-principais-meios-e-estrat%C3%A9gias-d7120143991f">Dicas para contribuir em comunidades: principais meios e estratégias</a></p><h4>Como criar uma comunidade de tecnologia</h4><p>Neste link, compartilho minha experiência ajudando a co-criar e manter a SysAdminas. Trago algumas lições aprendidas e dicas para quem deseja criar algo do zero.</p><p><a href="https://medium.com/sysadminas/como-criar-uma-comunidade-de-tecnologia-e81a8cec50d8">Como criar uma comunidade de tecnologia</a></p><h4>Programas de contribuição de empresas de tecnologia</h4><p>Os programas de contribuição são iniciativas de empresas de tecnologia voltadas para reconhecer o engajamento da comunidade com seus produtos e ferramentas. Geralmente, esses programas têm diversos critérios para participação, mas o principal deles é que você tenha um histórico de contribuições para a comunidade. Neste post, listo os principais programas existentes.</p><p><a href="https://medium.com/sysadminas/programas-de-contribui%C3%A7%C3%A3o-de-tecnologia-que-voc%C3%AA-precisa-conhecer-c46c17501611">Programas de contribuição de tecnologia que você precisa conhecer</a></p><h4>Minha experiência em alguns programas de empresas de tecnologia</h4><p>Neste post, compartilho minha experiência em alguns dos principais programas do mercado de tecnologia. Entrei em cada um ao longo dos anos, e não foi um processo fácil, mas todas as dicas estão detalhadas em cada post.</p><p><strong>Como me tornei Microsoft MVP</strong></p><p><a href="https://medium.com/sysadminas/como-me-tornei-microsoft-mvp-3706746e05a3">Como me tornei Microsoft MVP</a></p><p><strong>Como me tornei AWS Community Builder</strong></p><p><a href="https://medium.com/sysadminas/como-me-tornei-aws-community-builder-e981ee737830">Como me tornei AWS Community Builder</a></p><p><strong>Como foi ser Elastic Contributor por 4 anos consecutivos</strong></p><p><a href="https://medium.com/sysadminas/minha-experi%C3%AAncia-como-contribuidora-da-elastic-8169b9a2e3bc">Minha experiência como contribuidora da Elastic</a></p><p><strong>Como me tornei Google&#39;s Women Techmakers Ambassador</strong></p><p><a href="https://medium.com/sysadminas/como-aplicar-para-o-programa-googles-women-techmakers-ambassador-6a4f81557859">Minha experiência como Google’s Women Techmakers Ambassador</a></p><p><strong>Como me tornei VMware vExpert</strong></p><p><a href="https://medium.com/sysadminas/como-me-tornei-vmware-vexpert-4875a6c7dda7">Como me tornei VMware vExpert</a></p><p>Se você tem interesse em ajudar e participar de comunidades eu super recomendo. Se você pretende aplicar para algum desses programas e precisa de ajuda, sinta-se à vontade para deixar seu comentário aqui ou marcar uma mentoria gratuita comigo através <a href="https://app.growing.dev/mentors/64ffa4eed328d8d457ebebb8">deste link</a>, para que eu possa te apoiar.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b0baa803880d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/guia-de-contribui%C3%A7%C3%A3o-para-comunidades-e-programas-de-tecnologia-b0baa803880d">Guia de contribuição para comunidades e programas de tecnologia</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Como me tornei VMware vExpert]]></title>
            <link>https://medium.com/sysadminas/como-me-tornei-vmware-vexpert-4875a6c7dda7?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/4875a6c7dda7</guid>
            <category><![CDATA[vmware-vexpert]]></category>
            <category><![CDATA[vmware]]></category>
            <category><![CDATA[community]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Mon, 06 May 2024 20:41:58 GMT</pubDate>
            <atom:updated>2024-05-06T20:41:58.688Z</atom:updated>
            <content:encoded><![CDATA[<p>O VMware vExpert é um programa desenvolvido pela VMware para reconhecer as pessoas da comunidade por compartilharem seu conhecimento sobre os serviços e soluções da VMware.</p><p>Eu entrei para o programa em 2021 e desde então tenho contribuído com a comunidade VMware, especialmente promovendo ações que auxiliam mulheres a obterem certificações técnicas para se especializarem e melhorarem sua empregabilidade. Mais de 200 bolsas de estudos foram concedidas com foco em temas de virtualização, infraestrutura e End User Computing (EUC).</p><p><a href="https://medium.com/sysadminas/saiba-como-a-vmware-it-academy-tem-apoiado-a-sysadminas-a-especializar-mulheres-na-%C3%A1rea-de-ecd4296fced5">Saiba como a VMware IT Academy tem apoiado a SysAdminas a especializar mulheres na área de…</a></p><h4>Como posso contribuir com a comunidade VMware?</h4><p>Existem diversos meios de contribuição que são aceitos para submissão no programa, incluindo artigos técnicos, livros, vídeos, palestras ou liderar um VMUG que geralmente são os mais comuns. Você pode encontrar mais detalhes sobre isso na <a href="https://vexpert.vmware.com/">página</a> do programa.</p><h4>O que eu ganho participando do programa?</h4><p>São diversos os benefícios. Você pode fazer networking com mais de 1000 vExperts ao redor do mundo, se capacitar por meio de webinars exclusivos sobre as soluções da VMware e também receber um certificado, um badge e licenças de avaliação de 400 dias para vários produtos para usar em laboratório e testes individuais.</p><h4>Como aplicar para o programa</h4><p>Você pode se candidatar ao programa duas vezes por ano. Para isso, é necessário ter em mãos suas principais contribuições para a comunidade no momento da aplicação. Após isso, seu perfil passa por uma análise e você recebe o feedback se foi aceito ou não no programa. Veja mais detalhes na página do programa.</p><h4>Diretório do programa</h4><p>Se você quiser se conectar e conhecer quem são os vExperts, acesse o diretório do programa através deste <a href="https://vexpert.vmware.com/directory">link</a>. Eu estou lá e você pode ver um pouco do meu perfil e também das minhas contribuições.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*09YGWp_fp_K5V90A1EoZOg.png" /></figure><p>Por fim, se você pretende se candidatar e precisa de ajuda, sinta-se à vontade para deixar seu comentário aqui ou marcar uma mentoria gratuita comigo através <a href="https://app.growing.dev/mentors/64ffa4eed328d8d457ebebb8">deste link</a>, para que eu possa te apoiar. Especialmente as mulheres que ainda têm uma baixa participação no programa. Será um prazer apoiar.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4875a6c7dda7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/como-me-tornei-vmware-vexpert-4875a6c7dda7">Como me tornei VMware vExpert</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Como me tornei AWS Community Builder]]></title>
            <link>https://medium.com/sysadminas/como-me-tornei-aws-community-builder-e981ee737830?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/e981ee737830</guid>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[cloud-computing]]></category>
            <category><![CDATA[amazon-web-services]]></category>
            <category><![CDATA[awscommunitybuilder]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Mon, 06 May 2024 16:22:52 GMT</pubDate>
            <atom:updated>2024-05-06T16:22:52.352Z</atom:updated>
            <content:encoded><![CDATA[<p>O AWS Community Builder é um programa da AWS voltado para pessoas que se envolvem em comunidades e contribuem para esse ecossistema, principalmente em assuntos relacionados à computação em nuvem e AWS.</p><p>Eu me candidatei ao programa em 2022 por recomendação da querida <a href="https://twitter.com/mcunhaana">Ana Cunha</a>. Confesso que nunca havia passado pela minha mente que eu poderia ser elegível para me candidatar, afinal, não abordo apenas assuntos sobre AWS em minhas contribuições para a comunidade. No entanto, ela me orientou e encorajou a me candidatar, inserindo os conteúdos que eu já vinha produzindo. Algum tempo depois, recebi o feedback de que havia sido aceita no programa na categoria Cloud Operations e desde então, estou no programa há dois anos.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kh0GhMv4JUibTfSkCboIWQ.png" /></figure><h4>Como posso contribuir com a comunidade AWS?</h4><p>Existem diversos meios de contribuição que são aceitos para submissão no programa, incluindo artigos técnicos, vídeos e palestras, que geralmente são os mais comuns. Você pode encontrar mais detalhes sobre isso no <a href="https://aws.amazon.com/pt/developer/community/community-builders/">FAQ</a> da página do programa.</p><h4>O que eu ganho participando do programa?</h4><p>Para começar, acredito que os principais pontos são o networking que você desenvolve, pois passa a interagir com vários outros membros da comunidade AWS, e o aprendizado contínuo sobre tecnologias de nuvem. No próprio site do programa, há uma <a href="https://aws.amazon.com/pt/developer/community/community-builders/">lista</a> detalhada desses pontos.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RkQ4is-iVrnHo3ocjBTe3g.png" /></figure><p>Ao ingressar no programa e ao renovar sua participação anualmente, você também recebe diversos brindes bem bacanas, como estes aqui.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*72cvr2QGU6qegE677sf93Q.png" /></figure><h4>Como aplicar para o programa</h4><p>As inscrições costumavam abrir duas vezes por ano, mas recentemente houve uma mudança e agora abrem apenas uma vez. Para ficar informado sobre quando serão abertas, recomendo que você acompanhe a página do programa e adicione seu nome à <a href="https://pulse.aws/application/BM2AKLSX">lista de espera</a>. Quando for aplicar, é necessário ter em mãos as evidências de suas contribuições, então é bom já ir separando os links para facilitar o processo, ok?</p><p>Atualmente, existem várias categorias de conteúdo em que suas contribuições podem se enquadrar, incluindo: Containers, Data (databases, analytics), Developer Tools, Front-End Web e Mobile, Cloud Operations (CloudOps), Machine Learning, Network Content &amp; Delivery, Security &amp; Identity, e Serverless.</p><p>O programa tem ciclos anuais de participação, então, se você for selecionado, o reconhecimento vale por 12 meses. Para renovar, você precisará se inscrever novamente e fornecer evidências de suas contribuições mais recentes.</p><h4>Diretório do programa</h4><p>Se você quiser se conectar e conhecer quem são os Community Builders, acesse o diretório do programa através deste <a href="https://aws.amazon.com/pt/developer/community/community-builders/community-builders-directory/?cb-cards.sort-by=item.additionalFields.cbName&amp;cb-cards.sort-order=asc&amp;awsf.builder-category=*all&amp;awsf.location=*all&amp;awsf.year=*all">link</a>. Eu estou lá no diretório e achei o máximo, pois ele mostra a região, categoria e até o tempo de permanência das pessoas no programa.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_86lFrBqIlAUs8cimjNgzQ.png" /></figure><p>Por fim, se você pretende se candidatar e precisa de ajuda, sinta-se à vontade para deixar seu comentário aqui ou marcar uma mentoria gratuita comigo através <a href="https://app.growing.dev/mentors/64ffa4eed328d8d457ebebb8">deste link</a>, para que eu possa te apoiar. Especialmente as mulheres que ainda têm uma baixa participação no programa. Será um prazer apoiar.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e981ee737830" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/como-me-tornei-aws-community-builder-e981ee737830">Como me tornei AWS Community Builder</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Quando você é a única mulher na sala: O desafio da representatividade em STEM]]></title>
            <link>https://medium.com/sysadminas/quando-voc%C3%AA-%C3%A9-a-%C3%BAnica-mulher-na-sala-o-desafio-da-representatividade-em-stem-51f3811b9b35?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/51f3811b9b35</guid>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[diversity]]></category>
            <category><![CDATA[women-in-stem]]></category>
            <category><![CDATA[diversity-and-inclusion]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Fri, 03 May 2024 13:46:16 GMT</pubDate>
            <atom:updated>2024-05-15T08:34:40.637Z</atom:updated>
            <content:encoded><![CDATA[<p>Ser a única mulher na sala, seja fisicamente ou virtualmente, em áreas como ciência, tecnologia, engenharia ou matemática, é algo constante, infelizmente. Isso ocorre desde os ambientes acadêmicos até o mercado de trabalho e eventos nessas áreas.</p><p>Minha primeira experiência nessa situação foi na faculdade em 2014, em uma turma com mais de 40 pessoas, onde havia apenas eu e mais 4 mulheres. Ao longo dos semestres, esse número foi diminuindo até que restei eu e apenas mais uma colega de turma. No mercado de trabalho, não foi diferente. Conforme avançava na carreira em tecnologia e me tornava mais técnica, encontrava menos mulheres. Eu era sempre a única na sala, e essa é uma posição difícil de se estar.</p><p>Por ser a única, tudo o que você faz chama atenção. Se você fica calada demais, é tímida. Se você fala algo, tem que moderar o tom para não demonstrar emoções, além disso, você precisa ter a sorte de não ser interrompida durante sua fala. Ser a única pessoa representando um grupo minoritário em um ambiente é muito desafiador, e apenas quem vive essa experiência sabe como é. Nessas situações, nos sentimos não pertencentes e invisíveis.</p><p>Por um tempo, eu me considerava forte o suficiente por estar nesse meio. Tentava encarar o fato de ser a única na sala como um privilégio, afinal era uma oportunidade de trabalhar. Só o fato de estar ali parecia um presente, e eu sentia que precisava lidar com isso e ser grata por ser a única nesses lugares.</p><p>O problema é que ser a única mulher na sala pode te levar a aceitar os salários mais baixos, a tolerar piadas machistas e a adotar comportamentos masculinos para fazer parte da rodinha dos caras. Quando você percebe, acaba perdendo sua autenticidade e espontaneidade para se ajustar a um ambiente que não aceita quem você realmente é. Sem contar que trabalhar em ambientes assim vai minando toda sua confiança, ao ponto em que se torna necessário buscar apoio psicológico para lidar com toda essa carga emocional.</p><h4>O problema dos preconceitos e vieses</h4><p>Em uma <a href="https://getyournewview.com/tech-industry-gender-inequality/">pesquisa</a> recente com mais de mil mulheres em tecnologia, 38% das entrevistadas disseram testemunhar preconceitos de gênero em seus locais de trabalho, e 38% também afirmaram que os homens são considerados mais capazes do que as mulheres em seus locais de trabalho, especialmente na área da tecnologia.</p><p>Vendo essa última estatística, me lembro das várias vezes em que, ao entrar em uma sala para uma reunião representando meu time, tive que ouvir que as pessoas estavam esperando pelo “cara da infraestrutura” e se surpreendiam ao me ver sendo esse “cara”, ou das vezes em que preferiam resolver um determinado problema com outros colegas por acharem que eu não teria expertise suficiente.</p><p>O fato é que as pessoas têm vieses. Ainda é difícil para muitas delas conceberem a imagem de uma mulher como uma profissional na área de tecnologia. Inclusive, discutimos sobre isso neste artigo.</p><p><a href="https://medium.com/sheleadsbrasil/quando-voc%C3%AA-pensa-em-uma-pessoa-da-%C3%A1rea-da-tecnologia-qual-imagem-vem-a-sua-mente-2a56db54be3b">Quando você pensa em uma pessoa da área da tecnologia, qual imagem vem a sua mente?</a></p><p>E eu sei que não desconstruímos nossos vieses e preconceitos da noite para o dia, mas o ponto aqui é chamar atenção para todo esse cenário. Até quando vamos nos acostumar a trabalhar em times pouco diversos? Até quando vamos continuar vendo histórias de mulheres que são desacreditadas antes mesmo de abrirem a boca em uma reunião ou em um evento simplesmente por serem mulheres?</p><p>Não devemos nos acostumar com isso, e aqui faço um apelo aos aliados: estejam sempre atentos aos ambientes em que estão, observem se uma mulher está sendo interrompida durante uma reunião ou se está simplesmente calada. Muitas vezes, o fato de ser a única na sala nos faz sentir desconfortáveis, mas vocês podem trabalhar intencionalmente para incluir quem não está tão participativo na dinâmica.</p><p>Criar um ambiente mais inclusivo é algo que todos nós podemos fazer, muitas vezes com pequenos gestos e muita atenção a tudo o que nos acontece. Outra sugestão é estudar sobre preconceitos e vieses e tentar identificar a origem dos que você tem também, pois o conhecimento nos ajuda a entender com profundidade várias questões sobre as desigualdades.</p><p>Não mudaremos as questões de desigualdade e preconceito de gênero em áreas técnicas do dia para a noite, mas cada passo que damos em busca de melhorias nos faz chegar mais perto dessa realidade.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=51f3811b9b35" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/quando-voc%C3%AA-%C3%A9-a-%C3%BAnica-mulher-na-sala-o-desafio-da-representatividade-em-stem-51f3811b9b35">Quando você é a única mulher na sala: O desafio da representatividade em STEM</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Calcule sua pegada de carbono no Azure utilizando o Power BI]]></title>
            <link>https://medium.com/sysadminas/calcule-sua-pegada-de-carbono-no-azure-utilizando-o-power-bi-5d17f4431d7b?source=rss----71de61134052---4</link>
            <guid isPermaLink="false">https://medium.com/p/5d17f4431d7b</guid>
            <category><![CDATA[carbon-emissions]]></category>
            <category><![CDATA[cloud]]></category>
            <category><![CDATA[carbon-footprint]]></category>
            <category><![CDATA[sustainability]]></category>
            <category><![CDATA[cloud-computing]]></category>
            <dc:creator><![CDATA[Beatriz Oliveira]]></dc:creator>
            <pubDate>Thu, 02 May 2024 08:01:05 GMT</pubDate>
            <atom:updated>2024-05-02T08:01:05.661Z</atom:updated>
            <content:encoded><![CDATA[<p>Um dos benefícios do uso da cloud é a redução das emissões de carbono. A Microsoft afirma que um <a href="https://www.microsoft.com/en-us/download/details.aspx?id=56950">estudo</a> de 2018 descobriu que o uso do Microsoft Azure pode ser até 93% mais eficiente em termos de energia e 98% mais eficiente em carbono do que soluções locais.</p><p>No entanto, isso não significa que ao utilizar a nuvem você elimina completamente essas emissões. Porém, é cada vez mais possível entender a quantidade de emissões para tentar controlá-las e reduzi-las de forma adequada.</p><p>A Microsoft oferece uma visão muito bem elaborada para medir sua pegada de carbono por meio do “Emissions Impact Dashboard”. Além disso, é possível visualizar quanto de emissão de carbono você está deixando de emitir ao utilizar o Azure em vez de datacenters on-premises, tudo isso com base em seus dados reais de consumo, integrando seu tenant do Azure a um aplicativo no Power BI.</p><h4><strong>Como começar a utilizar o </strong>Emissions Impact Dashboard</h4><p>Segundo a <a href="https://appsource.microsoft.com/en-gb/product/power-bi/coi-sustainability.emissions_impact_dashboard?tab=Overview">documentação</a> da Microsoft, para começar a utilizar, você precisa ter uma licença do Power BI Pro e ter em mãos o Enrollment ID ou Billing Account ID. O painel suporta integrações com EA, Microsoft Customer Agreement e CSP.</p><p>Para configurar o Emissions Impact Dashboard, você deve:</p><ol><li>Acessar o <a href="https://appsource.microsoft.com/en-gb/product/power-bi/coi-sustainability.emissions_impact_dashboard?tab=Overview">link</a> e clicar em <strong>Get it now</strong></li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*STDZeyLhM4UR4JCInFiy_w.png" /></figure><p>2. Depois disso, você deverá instalar o aplicativo. Após a instalação, você poderá encontrá-lo na lista de aplicativos do Power BI.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*H2lxnrASjO80ofYgFXJp1w.jpeg" /></figure><p>3. Nesse momento, você estará visualizando apenas dados de amostra no painel. Para visualizar os dados reais do seu ambiente, selecione a opção “<strong>connect your data</strong>”.</p><p>4. O próximo passo será inserir o seu Enrollment ID ou o Billing Account ID. Essas informações geralmente podem ser encontradas no seu tenant do Azure.</p><p>5. No método de autenticação, existem algumas opções. Eu selecionei a opção OAuth2 e, em seguida, inseri as minhas credenciais utilizadas no meu tenant do Azure e segui com o processo de autenticação.</p><p>Depois disso, você só precisa aguardar algumas horas até que seus dados estejam sincronizados no dashboard para ver o seu histórico de emissões de carbono no Azure e também o saving que você está gerando por usar a nuvem em vez de uma infraestrutura on-premises. O dashboard geralmente mostra seu consumo ao longo de toda a sua história. Eu consegui ver até mesmo dados de subscriptions que já não utilizava e todo o meu histórico de uso na nuvem do Azure desde 2022.</p><p>Para obter mais detalhes sobre a configuração, recomendo a leitura da documentação oficial da Microsoft sobre o assunto.</p><p><a href="https://learn.microsoft.com/en-us/power-bi/connect-data/service-connect-to-emissions-impact-dashboard">Connect to the Emissions Impact Dashboard for Azure - Power BI</a></p><p>Além desse dashboard no Power BI, recentemente a Microsoft lançou o <a href="https://learn.microsoft.com/en-us/azure/carbon-optimization/overview">Azure Carbon Optimization</a>, que é um serviço dentro do portal do Azure que ajuda a mensurar e oferece dicas sobre como você pode minimizar sua pegada de carbono no Azure com base no consumo dos seus recursos.</p><p>Você já utiliza alguns desses recursos? Sua empresa está engajada em questões de sustentabilidade? Se sim, compartilhe aqui nos comentários como é a sua experiência e percepções desses serviços.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5d17f4431d7b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/sysadminas/calcule-sua-pegada-de-carbono-no-azure-utilizando-o-power-bi-5d17f4431d7b">Calcule sua pegada de carbono no Azure utilizando o Power BI</a> was originally published in <a href="https://medium.com/sysadminas">SysAdminas</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>