Skip to content

Instantly share code, notes, and snippets.

View trumant's full-sized avatar

Travis Truman trumant

View GitHub Profile
@trumant
trumant / cloud_operations_engineer.md
Created February 12, 2014 16:37
Cloud Operations Engineer - The Neat Company - Philadelphia, PA

RESPONSIBILITIES

Responsible for maintaining and monitoring cloud infrastructure. You will be part of a on-call rotation that is responsible for our production environment.

Maintain and measure performance and uptime service levels for Neat’s technology infrastructure. Collaborate with and mentor software engineers to establish and drive operational acceptance criteria for new projects and features.

Collaborate across the team to increase quality and adaptability, reduce risk, and reduce effort for release and operational tasks.

TECHNOLOGIES IN USE

@trumant
trumant / full_stack_engineer.md
Last active August 29, 2015 13:56
Full Stack Software Engineer - The Neat Company - Philadelphia, PA

RESPONSIBILITIES

We are a small team looking to add an exceptional developer to the mix. Exceptional for us means: plays well with others, willingness to learn, lead and teach in equal measure and an overriding belief in the value of software craftsmanship.

You will be responsible for web application and API design, development, deployment and monitoring. While we want folks who are comfortable in multiple runtimes and deployment environments, we currently use Ruby on Rails on MRI/JRuby, RESTful API in Sinatra, MongoDB and MySQL all hosted on AWS. You'll be pairing with a devoted, talented team of technologists in an established culture of collaboration.

We will expect you to have a balance of backend and front end engineering skills and experience. Experience in Android or iOS development is a plus as the backend work you'll be doing will support our existing mobile applications.

We want to hire extremely talented people who are excited by the opportunity to build and operate a SAAS product that is pa

root@openstack1:/opt# /openstack/venvs/neutron-testing/bin/neutron-db-manage upgrade --expand
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Running upgrade (expand) for neutron ...
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
OK
INFO [alembic.runtime.migration] Context impl MySQLImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Running upgrade (expand) for neutron-fwaas ...
@trumant
trumant / interfaces.sh
Last active July 26, 2016 19:44
Sample OpenStack-Ansible OVS /etc/network/interfaces
auto lo
iface lo inet loopback
# Management network
auto eth0
iface eth0 inet manual
# VLAN network
auto eth1
iface eth1 inet manual
@trumant
trumant / br-vlan.cfg
Created July 26, 2016 19:46
Sample OpenStack-Ansible br-vlan.cfg
# OpenStack Networking VLAN bridge
auto br-vlan
iface br-vlan inet manual
bridge_stp off
bridge_waitport 0
bridge_fd 0
bridge_ports eth1
@trumant
trumant / openstack_user_config.yml
Created July 26, 2016 19:49
OpenStack-Ansible OVS sample openstack_user_config.yml
---
cidr_networks:
container: 192.168.1.0/24
used_ips:
- "192.168.1.0,192.168.1.24" # lab metal hosts
global_overrides:
internal_lb_vip_address: 192.168.1.20 # man1.oslab
external_lb_vip_address: 192.168.1.20 # man1.oslab
@trumant
trumant / run-lab-playbooks.txt
Last active July 26, 2016 19:56
OpenStack-Ansible OVS sample playbook run
$ sudo su - root
# cd /opt/openstack-ansible/playbooks
# openstack-ansible setup-hosts.yml
# openstack-ansible setup-infrastructure.yml
# openstack-ansible os-keystone-install.yml
# openstack-ansible os-glance-install.yml
# openstack-ansible os-nova-install.yml
# openstack-ansible os-neutron-install.yml
@trumant
trumant / ovs-setup.yml
Created July 26, 2016 19:59
OpenStack-Ansible OVS bridge setup playbook
---
- name: Setup OVS bridges
hosts: neutron_openvswitch_agent
user: root
tasks:
- name: Setup br-provider
openvswitch_bridge:
bridge: br-provider
state: present
@trumant
trumant / run-ovs-setup-playbook.txt
Created July 26, 2016 20:00
OpenStack-Ansible OVS sample how to run ovs-setup.yml playbook
$ sudo su -
# cd /opt/openstack-ansible/playbooks
# openstack-ansible ovs-setup.yml
@trumant
trumant / setup-provider-network.sh
Created July 26, 2016 20:07
OpenStack-Ansible OVS - provider network setup example
ssh man1.oslab
lxc-attach -n `lxc-ls | grep utility`
source openrc
# Create the provider network
neutron net-create physnet1 --shared \
--provider:physical_network physnet1 \
--provider:network_type vlan \
--provider:segmentation_id 101