Hello, there! Se você trabalha com DevOps, existem algumas palavras em inglês que devem fazer parte do seu vocabulário, por isso hoje você vai aprender 10 dessas palavras e ver alguns exemplos de aplicação. Let's go!
Vocabulário em inglês para profissionais de DevOps
1. Automation (Automação)
É o uso de tecnologia para executar tarefas de forma automática, sem intervenção manual, visando agilidade e consistência nos processos.
- Let's use automation tools to automatically test the application after each code change. (Vamos utilizar ferramentas de automação para testar automaticamente a aplicação após cada mudança de código.)
2. Continuous Integration (Integração Contínua)
Continuous Integration é a prática de combinar regularmente o código desenvolvido por diferentes membros da equipe, garantindo que as alterações sejam integradas e testadas de forma rápida e consistente.
- Continuous integration ensures that all code changes are tested and integrated into a shared repository. (A integração contínua garante que todas as alterações de código sejam testadas e integradas em um repositório compartilhado.)
3. Continuous Deployment (Implantação Contínua)
Este é o processo automatizado de liberar e implantar novas versões de software em produção de forma rápida e frequente.
- With continuous deployment, code changes go through automated testing and are deployed to production without manual intervention. (Com a implantação contínua, as alterações de código passam por testes automatizados e são implantadas em produção sem intervenção manual.)
4. Infrastructure as Code (Infraestrutura como Código)
Isso significa gerenciar e provisionar a infraestrutura de TI (servidores, redes, etc.) por meio de código, permitindo que ela seja tratada e versionada como software.
- Infrastructure as code enables us to version control our infrastructure configurations and easily reproduce environments. (Infraestrutura como código nos permite controlar as versões das nossas configurações de infraestrutura e reproduzir ambientes facilmente.)
5. Version Control (Controle de Versão)
É o uso de sistemas que acompanham e gerenciam as alterações feitas no código fonte, permitindo rastrear e controlar diferentes versões do software.
- Version control allows multiple developers to collaborate on a codebase, keeping track of changes and resolving conflicts. (Controle de versão permite que vários desenvolvedores colaborem em um código-fonte, acompanhando as alterações e resolvendo conflitos.)
6. Containerization (Containerização)
Containerization é o processo de empacotar um software e suas dependências em um container isolado, permitindo a execução consistente em diferentes ambientes.
- By containerizing our microservices, we can easily deploy and scale them independently. (Ao containerizar nossos microsserviços, podemos implantá-los e dimensioná-los independentemente com facilidade.)
7. Scalability (Escalabilidade)
Refere-se à capacidade de um sistema se adaptar e lidar com o aumento de demanda, tanto em termos de processamento quanto de armazenamento.
- Implementing caching mechanisms can improve the scalability of a system by reducing the load on backend resources. (A implementação de mecanismos de cache pode melhorar a escalabilidade de um sistema ao reduzir a carga nos recursos do backend.)
8. Monitoring (Monitoramento)
O monitoramento envolve acompanhar e coletar informações sobre um sistema em tempo real, identificando problemas e tomando ações para garantir seu desempenho e disponibilidade.
- Monitoring alerts can notify you when critical system components are experiencing issues or performance degradation. (Alertas de monitoramento podem avisar quando componentes críticos do sistema apresentarem problemas ou degradação de desempenho.)
9. Incident Management (Gerenciamento de Incidentes)
Incident Management é o processo de lidar com eventos inesperados, como falhas de sistema ou interrupções de serviço, de forma a minimizar o impacto e restaurar a operação normal.
- It's a good idea to use incident management tools to ensure timely resolution. (É uma boa ideia utilizar ferramentas de gerenciamento de incidentes para garantir resolução a tempo.)
10. Cloud Computing (Computação em Nuvem)
Cloud Computing é a utilização de recursos computacionais, como servidores e armazenamento, fornecidos pela internet, permitindo escalabilidade, flexibilidade e acesso fácil sob demanda.
- Cloud computing offers scalability, flexibility, and cost-efficiency, allowing businesses to focus on their core activities without worrying about managing physical infrastructure. (A computação em nuvem oferece escalabilidade, flexibilidade e eficiência de custos, permitindo que as empresas se concentrem em suas atividades principais sem se preocupar com a gestão de infraestrutura física.)
How often do you use these words at work? (Com que frequência você utiliza essas palavras no trabalho?)
Continue estudando com a gente no nosso artigo "Propriedades de BORDER em CSS". See you!
Aproveite e faça nosso teste de nível de inglês.
Ou baixe nossa apostila que te ensina
como aprender inglês de maneira eficiente!
Quer realmente aprender outras línguas, como inglês e espanhol?
Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.