Skip to content

Instantly share code, notes, and snippets.

View dgmorales's full-sized avatar

Diego Morales dgmorales

View GitHub Profile
# Objetivo geral do projeto
## Nosso objetivo, genericamente:
Disponibilizar um database as service para nossos desenvolvedores, integrado ao nosso projeto de plataforma interna.
A solução precisará suportar ao menos:
- PostgreSQL
- MongoDB
- MS SQLServer
@dgmorales
dgmorales / CODEOWNERS
Last active March 23, 2019 14:30
GitHub CODEOWNERS example for Terraform GitHub management scenario
$ cat .github/CODEOWNERS
# This file defines who should review and approve changes in each tribe or team, and
# also other content inside this repo.
#
# Code owners are automatically requested for review when someone opens a pull
# request that modifies code that they own.
# See https://help.github.com/articles/about-codeowners/
* @approvers-top-level
@dgmorales
dgmorales / CODEOWNERS
Created March 23, 2019 14:28
GitHub CODEOWNERS example for Terraform GitHub management scenario
$ cat .github/CODEOWNERS
# This file defines who should review and approve changes in each tribe, and
# also other content inside this repo.
#
# Code owners are automatically requested for review when someone opens a pull
# request that modifies code that they own.
# See https://help.github.com/articles/about-codeowners/
* @approvers-top-level
@dgmorales
dgmorales / terraform-github-example-5.tf
Created February 2, 2019 21:31
Terraform example showing list, count and function usage on resources
locals {
org_user_list = [
"someguy",
"someotherguy",
"dgmorales"
]
}
resource "github_membership" "dgmorales" {
count = "${length(local.org_user_list)}"
username = "${element(local.org_user_list, count.index)}"
@dgmorales
dgmorales / terraform-github-example-4.tf
Created February 2, 2019 21:28
A Terraform example showing the usage of the org-member module shown before
module "otherguy__stone_com_br" {
source = "../modules/org-member"
email = "[email protected]"
}
@dgmorales
dgmorales / terraform-github-example-3.tf
Last active February 2, 2019 22:55
A GitHub org member map terraform module example
# modules/org-member/variable.tf
variable "email" {
description = "email - (Required) The email address of the user"
}
variable "role" {
description = "role - (Optional) The user role in the org"
default = "member"
}
@dgmorales
dgmorales / terraform-github-example-2.tf
Created February 2, 2019 21:21
An email to github username map Terraform module
# modules/user-map/main.tf
locals {
user_map = {
"[email protected]" = "someguy"
"[email protected]" = "strangenick89"
}
}
# modules/user-map/output.tf
output "map" {
@dgmorales
dgmorales / terraform-github-example-1.tf
Last active February 2, 2019 21:11
Terraform GitHub example showing some basic resource usage
provider "github" {
organization = "my-organization"
}
# Add a user to the organization
resource "github_membership" "dgmorales" {
username = "dgmorales"
role = "member" # or "admin" for an org owner
}
resource "github_team" "my-team" {
Desenvolvedor de infraestrutura / IT Automation Engineer
Profissionais em nível júnior e pleno para trabalhar em projeto de transformação e migração de um datacenter para um novo modelo baseado totalmente em infraestrutura como código, automação e outras práticas DevOps.
Necessidade de relocação para o Rio de Janeiro no início do projeto, com alternativas de trabalho em São Paulo ou remoto no futuro.
Estamos buscando profissionais com integridade, inteligência e energia, para trabalhar em uma equipe que tem por objetivo transformar e evoluir continuamente a empresa, tanto tecnologicamente quanto culturalmente, calcando-se em um mix de: tecnologias de ponta open source (e algumas proprietárias também), metodologias ágeis, cultura e práticas DevOps.
Experiências e conhecimentos buscados:
Cloud Engineer
Profissional sênior com experiência com Openstack, para trabalhar em projeto de construção de uma nuvem privada em empresa do mercado financeiro.
Necessidade de relocação para o Rio de Janeiro no início do projeto, com alternativas de trabalho em São Paulo ou remoto no futuro.
Estamos buscando profissionais com integridade, inteligência e energia, para trabalhar em uma equipe que tem por objetivo transformar e evoluir continuamente a empresa, tanto tecnologicamente quanto culturalmente, calcando-se em um mix de: tecnologias de ponta open source (e algumas proprietárias também), metodologias ágeis, cultura e práticas DevOps.
Alguns diferenciais:
- Experiência ou conhecimento com distribuições ViO (VMWare Integrated Openstack) e/ou RHOSP (Red Hat Openstack Platform)