Skip to content

Instantly share code, notes, and snippets.

@kondor6c
Last active November 18, 2022 19:47
Show Gist options
  • Save kondor6c/5147957d880c59ab32cdee29dbaf7ac4 to your computer and use it in GitHub Desktop.
Save kondor6c/5147957d880c59ab32cdee29dbaf7ac4 to your computer and use it in GitHub Desktop.
First draft of converted and heavily rewritten Resume guide to understand skills: https://github.com/jsonresume/resume-schema/issues/16

Resume

Candidate:Kevin Faulkner
Address:
6921 Ashbury Dr
Springfield, VA USA 22152
Phone:1-480-440-6353
email:kondor6c@lazytree.us

Work Experience

Chronological order

Mantech

Begin:2020-12-28
End:2021-06-05
Title:Sr. DevSecOps Architect
Location:Virginia, USA

Designing and planned product offering for the company, to meet the needs of intelligence agencies. The product would be capable of scaling within a government cloud environment to meet a variety of different workloads. We worked together as a small team to design this and the delivery method (would be a installer that builds in the customer's provided cloud environment) to use smoothly together, part of the technology used was kubernetes, which is part of what I helped work with.

  1. wrote terraform 0.14 (but terraform 1.0 compliant) modules for network, IAM, compute, and kubernetes engines on AWS and GCP
  2. created and maintained automation in ansible for CI/CD, NiFi and other applications
  3. worked and contributed on Python FastAPI service for deploying terraform, kubernetes, and container sets.

Skills

Technology skills utilized

Technology Name Level [1-5]
python 5
kubernetes 4
jenkins 3
containers 5
ansible 4
packer 3
terraform 5
gcp 5
aws 3
git 5

reason for departure

Voluntary, didn't see the current path as sustainable, raised some concerns and ultimately decided to give much advanced notice of departure.

References

One Manager type and one co-worker

  1. Arlene E
  2. Jon U
  3. Wally W

Early Warning

Begin:2018-04-06
End:2020-10-28
Title:Sr. DevOps Engineer
Location:(Remote) North Carolina, USA

Worked on the AWS devops team as the most senior member, handling all the Terraform, deployments. The deployments were done in conjunction with a tight review board. We would deploy Terraform, or assist delivery managers when bamboo (CI) scripts would fail. We would manage the secrets, chef, monitoring the containerized apps and respond to on call issues.

  1. Supported and maintained terraform managed production AWS infrastructure
  2. Wrote custom ModSecurity WAF modules as well as a complete rewrite of 4 production container builds.
  3. wrote go and python code to check and ensure deployed certificates (in Java keystore) are valid across multiple environments.
  4. Created POC environment (backed by terraform) for AWS instance based Kubernetes
  5. deployed Multi AWS Account Cloud Custodian rule sets with CI/CD (bamboo) executed container (python as cmd)
  6. Lead effort to plan and execute transition from Chef to Ansible.
Technology Name Level [1-5]
python 5
kubernetes 3
bamboo 4
containers 5
ansible 5
packer 4
terraform 5
chef 4
aws 4
git 4
modsec 3
nginx 4
go 3
haproxy 4
selinux 3

reason for departure

Voluntary, moved states (Virginia), which employer was not licensed.

References

One Manager type and one co-worker

  1. Geordan
  2. Mike J

Inmar

Begin:2014-10-06
End:2018-06-04
Title:Sr. DevOps Engineer
Location:Winston-Salem, North Carolina USA

Worked on a very small devops team that would support a mix of Python, NodeJS, Ruby, and Java. Monitored production applications for performance issues, analyzed metrics to automate recovery. Created automation that would on board new applications mostly consisting (I handled the team’s only express NodeJS and rails applications). Recovered and analyzed issues of security and performance concerns.

Highlights

  1. Migrated production Rails application and automated deployments with Chef from an acquisition to a new account with no downtime.
  2. aurora issues
  3. dns wireshark VPC
  4. jenkins
Technology Name Level [1-5]
python 5
newrelic 4
jenkins 3
uwsgi 3
cloudformation 3
containers 5
ansible 4
ruby 3
nodejs 5
chef 4
aws 3
git 5

reason for departure

Voluntary, friend (Gary Ellis) contacted me about position with him at Early Warning

References

One Manager type and one co-worker

  1. Srini V
  2. David G

iCrossing

Begin:2013-06-03
End:2014-10-01
Title:Senior Systems Operations Engineer
Location:Arizona, USA

Part of a very small team that worked very closely with development teams in order to create automation, upgrading critical pieces of infrastructure, adding relevant monitoring for use by management and alerting appropriate individuals. Evaluated new products and prepared detailed reviews.

Technology Name Level [1-5]
python 4
puppet 4
bamboo 3
vmware 4
hadoop 5
packer 3
apache 5
bash 4
svn 2
git 4
nfs 5
networking 5
cassandra 2
ansible 3

reason for departure

Voluntary, moved states, so that wife could attend nursing school

References

One Manager type and one co-worker

  1. Steve K
  2. Kevin K

Apollo Group

Begin:2012-07-01
End:2013-06-01
Title:Senior Systems Engineer
Location:Phoenix, AZ USA

Maintained large infrastructure and worked tightly with network teams to load balance and plan new infrastructure designs. Solely responsible for all the Linux based systems and creating the automation behind the deployment of them. From scratch we created monitoring for system metrics, logs, and external application transactions.

Technology Name Level [1-5]
python 2
vmware 4
linux 5
snmp 3
syslog 5
ansible 3
php 4
nfs 5
tomcat 5
apache 4

reason for departure

Voluntary, sought increased salary and more responsibilities

References

One Manager type and one co-worker

  1. Gianluca F
  2. Eli B

Apollo Group

Begin:2011-04-25
End:2012-07-01
Title:Software Engineer II
Location:Phoenix, AZ USA

Analyzed metrics from multiple environments (prod, qa, stage) to identify bugs by analyzing heap dumps, machine metrics, and logs. Responded to production issues in under 15 minutes to perform the same kind of insight in lower environments to bring production to a healthy state.

Technology Name Level [1-5]
python 5
jboss 5
jdk 4
oracle 4
syslog 5
linux 5
vmware 4
storage 3
aws 3
bash 4
glassfish 3

reason for departure

Voluntary, sought increased salary and more responsibilities and moved to a different company/organization in the company.

References

One Manager type and one co-worker

  1. Marcello C
  2. Morgan G

NightHawk Radiology

Begin:2010-09-30
End:2011-04-25
Title:Systems Technician II (Lead)
Location:Scottsdale, AZ USA

Earned a promotion to team lead (Scottsdale office), maintained availability of core servers and networking infrastructure for receiving of DICOM images from hospitals and transmitting images to radiologists worldwide.

Technology Name Level [1-5]
java 3
tomcat 2
hl7 4
squid 4
haproxy 3
ssh 5
linux 5
networking 4

reason for departure

Voluntary, however company was bought out and was closing the office, former manager contacted me about another position at Apollo group on their production support team.

References

One Manager type and one co-worker

  1. Josh F
  2. Will B

US Army

Begin:2008-06-04
End:2009-07-24
Title:Assistant Convoy Commander
Location:B 100/442IN

Infantry Non Commissioned Officer that trained, managed, motivated, and directed combat operations. Worked closely with O3 grade commander to plan and organize fit of teams. SF86 submitted but never processed due to deployment. Still while deployed, my passion for Linux continued and I remained modifying Gentoo setup.

Skill Name Level [1-5]
leadership 5
communication 5
linux 3
gentoo ebuilds 2
python 3
writing 5
professionalism 5
networking 4

reason for departure

End of Contract

References

One Manager type and one co-worker

  1. Jeremy Greer
  2. Charles Sheck

Ebocom

Begin:2008-02-10
End:2008-06-02
Title:Systems Administrator
Location:Phoenix, AZ USA

In charge of back ups and restoration, creating new machines, and configuring them for various work loads. Conducted patching, restarts and vulnerability scans. Recommended new procedures and authored documentation.

Technology Name Level [1-5]
vmware 3
nmap 5
mysql 3
php 4
nessus 3
cfengine 2
windows 3
linux 5

reason for departure

Called to active duty from IRR Army deployment

References

One Manager type and one co-worker

  1. Tod Hegstrom
  2. Wayne Eden

Choice Education and Development

Begin:2007-06-10
End:2008-02-03
Title:Linux Technician
Location:Mesa, AZ USA

Supported large Linux based ecosystem of Linux workstations and servers. Configuration and maintenance of both software and hardware of switches, workstations and the servers across the state

Technology Name Level [1-5]
vmware server 4
bind 3
nfs 4
postfix 3
asterisk pbx 3
php 4
ssh 5
dovecot 4
squid 2
networking 5
linux 5

reason for departure

Sought higher pay and further development of career

References

One Manager type and one co-worker

  1. Brian
  2. Tim Joseph

US Army

Begin:2003-10-14
End:2006-10-14
Title:Machine Gun Team leader
Location:C 3/505 PIR (82nd Airborne)

Time management skills refined through prioritizing and delegating tasks. Leadership skills learned through taking initiatives for personal growth and development, as well as leading small groups simulations

reason for departure

End of Contract

References

One Manager type and one co-worker

  1. Tom Dow
  2. Jeff Douchkoff

About

While this might be unconventional, I encourage openness, here are a list of some of my weaknesses both technical and personal. If we are to have a new long term association (employee and employer), some of these will become evident.

Projects

Here are some examples of different projects. Some of these could show several points, communication, grasp of technology itself and expertise of automating underlying system (e.g. Ansible and automating Linux). Almost all of these are done with free time and thus the quality might not be fully worthy for use on production workloads.

go

ansible

misc (terraform/bash)

been approved, but someone else leveraged the work I had done to address the issue terraform-google-modules/terraform-google-vm#150)

Current Focused Activities

Weaknesses

While this might be unconventional, I encourage openness, here are a list of some of my weaknesses both technical and personal. If we are to have a new long term association (employee and employer), some of these will become evident.

technical

  • LDAP/AD
    • this is often done by Windows, as such I have never really found the need to learn it much and personally it never interested me much since is more of an enterprise usage
  • Windows
  • kerberos
    • often the need for kerberos is used wtih LDAP
  • Ruby
    • I know ruby, but I’m not overly fond of the expressive nature, the language just doesn’t move me, I don’t want to make this an argument. I’m not trying to convince anyone to move away from it and I can (and have) used it when the need arises.
  • CSS/DOM/JS
    • I’m not really a frontend guy, I have tried to do both Go webasm and some React (and even a little Elm to see what the buzz is about). But I found on consistent theme, I don't understand the DOM and positioning. I don't really have much interest to learn it. Thus, I am weak in this area.
  • proprietary hardware (F5, cisco, ubiquti, riverbed)

personal

In effort of being very candid, and that this is unorthodox, I think it will be of great benefit to you to see some of my self identified deficiencies. Sun Tzu said:

if you know the enemy and know yourself you need not fear the result of a
hundred battles.

chapter III While not focusing on the adversarial nature of the text, the theme is that I seek understanding of myself and how to overcome those challenges. Now you know them too ("and knowing is half the battle" -G.I. Joe)

  • organizational
    • I have many tabs open
  • mathematical theory
    • not having formal education beyond advanced algebra and trigonometry
  • reading aloud
    • I mix words around and sometimes subconsciously insert words that are not in the original text
  • test taking/school
    • my brain doesn't do too well with the nature of tests. This has been a constant in my life even in elementary school. Part of this is why I have never continued college.

Strengths

There are some areas where I do think I posses a talent and inclination for higher than normal ability.

personal

  • Open to new ideas and other individuals
  • Continuously seeks knowledge
    • I do not know everything, but I seek to learn more
  • Leadership
    • I have seen many leaders, both good and bad. As a senior in my field I try to instruct others and establish challenging yet attainable goals. I know when to step in and help.

technical

  • Linux
    • I know a great deal about Linux and how it functions, from compiling the kernel, to the operation of a desktop environment. I don't know of anyone that I have worked with (in the last six years) that held the same knowledge.
  • Very passionate about open technologies
  • Thorough understanding of fundamental technologies
    • I frequently bring up non-resursive DNS lookups as an example, but while others might just simply point to route53 and if something didn't work, search on the internet for answers. I'm not beyond searching, but I also understand how many of the technologies function and how newer technologies build upon that.
{
"basics": {
"label": "Computer Systems Engineer",
"email": "kondor6c@lazytree.us",
"phone": "(480) 440-6353",
"website": "https://lazytree.us",
"name": "Kevin Faulkner",
"summary": "I am a dedicated devops engineer who utilizes combined experiences from my military and technology background to lead, innovate, learn, and teach others.",
"picture": "",
"profiles": [
{
"network": "github",
"username": "kondor6c",
"url": "https://github.com/kondor6c"
},
{
"network": "Hacker News",
"username": "kondor6c",
"url": "https://news.ycombinator.com/kondor6c"
},
{
"network": "keybase",
"username": "kondor6c",
"url": "https://keybase.io/kondor6c"
}
]
},
"work": [
{
"company": "Mantech",
"website": "https://mantech.com",
"position": "Sr. DevSecOps Architect",
"startDate": "2020-12-28",
"endDate": "2021-05-01",
"summary": "",
"highlights": [
"Sustaining an environment that is almost entirely infrastructure as code with changes done through Terraform and controlled by git",
"",
""
]
},
{
"company": "Early Warning Services",
"website": "https://earlywarning.com",
"position": "Senior Devops Engineer",
"startDate": "2018-04-06",
"endDate": "2020-10-28",
"summary": "Remotely supporting the Zelle bank to bank payment system in AWS",
"highlights": [
"Sustaining an environment that is almost entirely infrastructure as code with changes done through Terraform and controlled by git",
"Multiple spring boot applications all in a secure environment with TLS everywhere (often two-way)",
"Team expert on containerization tech, rewriting builds and deployment methods",
"Wrote Python and Go scripts used in production"
]
},
{
"company": "Inmar",
"website": "https://inmar.com",
"position": "Senior Site Reliability Engineer",
"startDate": "2014-10-06",
"endDate": "2018-03-02",
"summary": "35k requests per minute Python and Node production applications in AWS",
"highlights": [
"Worked on the “devops” team to automate new applications and deploy them to AWS",
"Worked closely with application developers to troubleshoot issues with the platform, automate and deploy new applications",
"Responded to client/customer issues without hesitating to dive into a packet capture to diagnose any issues",
"Supported Ubuntu and CentOS varying from rails applications, NodeJS and Django (uwsgi) applications"
]
},
{
"company": "iCrossing",
"website": "https://icrossing.com",
"position": "Sr Systems Operations Engineer",
"startDate": "2013-06-03",
"endDate": "2014-10-01",
"summary": "Lean team heavily utilizing open source tech to maximize efficiency",
"highlights": [
"embraced devops methods when working with AWS, VMWare and physical machines",
"Wrote scripts to help integrate these systems with the workflow mostly in git",
"maintained, expanded and upgraded Hadoop systems",
"Majority of the applications were Tomcat Java apps with MySQL as the primary database"
]
},
{
"company": "Apollo Group - Global",
"website": "https://www.apollo.edu/professional-development/global-learning.html",
"position": "Senior Systems Engineer",
"startDate": "2012-07-01",
"endDate": "2013-06-01",
"summary": "Sole Linux engineer for Global education network (Mexico, UK, Chile, US)",
"highlights": [
"Solely responsible for 500+ VMware ESXi and physical Linux/UNIX machines, and many NFS shares mounted from the Netapp (mode 7)",
"Created builds from the development teams requirements for applications or Oracle database",
"Worked with development teams to identify bottlenecks and issues in systems and web applications and implemented solutions to identified problems",
"Evaluated and implemented a monitoring solutions",
"Developed scripts and automation tools for new images, began to bootstrap devops program"
]
},
{
"company": "Apollo Group",
"website": "https://www.apollo.edu/",
"position": "Software engineer II",
"startDate": "2011-04-25",
"endDate": "2012-07-01",
"summary": "part of a movement to support production applications and work with developers (site reliability roots)",
"highlights": [
"Production applications most JBOSS 4 & 5, but ranging from Orion, Tomcat, Glassfish, and Resin also including ASP.net applications",
"Worked across the three tier architecture to fully troubleshoot undocumented work",
"Utilized system tools such as sysstat and strace when systems breached their thresholds",
"Deployed tools such as Cacti and New Relic (only available on Java at the time) to gather performance details and form conclusions as to the nature that lead to SLA",
"On call with escalations requiring a fulfillment time of under fifteen minutes"
]
},
{
"company": "Nighthawk Radiology",
"website": "https://www.sec.gov/Archives/edgar/data/1292470/000119312510254400/dex991.htm",
"position": "Systems Technician II (Lead)",
"startDate": "2010-09-30",
"endDate": "2011-04-25",
"summary": "secure transmission of DICOM images to radiologists around the world using Linux machines",
"highlights": [
"Worked with hospitals to troubleshoot VPN’s and Diagnostic imaging machines communicating with the DICOM/HL7 protocols",
"Supported all systems that sent and most that received images were Linux",
"Managed Linux systems to transfer images through hospitals with Cisco VPN’s (on ASA 5520)"
]
},
{
"company": "US Army",
"website": "",
"position": "Assistant Convoy Commander (NCO)",
"startDate": "2008-06-04",
"endDate": "2009-07-22",
"summary": "Involuntary reserve recall (IRR)",
"highlights": [
"Leadership",
"character growth"
]
},
{
"company": "eboCom LLC",
"website": "https://ebocom.com",
"position": "Systems Administrator",
"startDate": "2008-02-01",
"endDate": "2008-06-04",
"summary": "Credit Card processing company where we focused on security, departed early due to Army Activation",
"highlights": [
"Performed tape backups to be taken off site as part of a disaster recovery plan",
"Participated in PCI audits",
"Built physical and virtual servers with scripts and CFEngine",
"Ran nmap scans and nessus and acted on vulnerable items"
]
},
{
"company": "Choice Education and Development",
"website": "http://edkey.org",
"position": "Linux Technician",
"startDate": "2007-06-01",
"endDate": "2008-02-01",
"summary": "",
"highlights": [
"Assisted in administering 1500 node Linux based Charter school",
"Maintained self hosted from PHP moodle web applications, BIND DNS, to asterisk PBX phone systems",
"Managed Postfix and dovecot as the primary mail server",
"Utilized Linux to drive costs down within the organization"
]
},
{
"company": "US Army - C co 3/505th PIR ",
"website": "",
"position": "Machine Gun team leader",
"startDate": "2003-10-14",
"endDate": "2006-10-14",
"summary": "",
"highlights": [
"Leadership",
"character growth"
]
}
],
"education": [
{
"institution": "Mesa Community College",
"gpa": "3.0",
"courses": [
"Digital Circuit Design",
"Intro to Computer Science",
"Trigonometry"
],
"startDate": "2009-08-14",
"endDate": "2010-10-15",
"area": "Computer Engineering",
"studyType": "Incomplete"
}
],
"skills": [
{
"name": "Linux",
"level": "expert",
"keywords": [
"bash and coreutils",
"procfs",
"performance analysis",
"Enterprise Linux",
"Debian-like"
]
},
{
"name": "Programming Languages",
"level": "competent",
"keywords": [
"Go Standard Library",
"Python Standard Library"
]
},
{
"name": "Web and Cloud Technologies",
"level": "competent",
"keywords": [
"Nginx and Modsec",
"Apache",
"HAProxy",
"AWS proprietary services"
]
},
{
"name": "Devops and modern Operations",
"level": "advanced",
"keywords": [
"git enabled CI workflows",
"Packer",
"ansible",
"Terraform",
"chef",
"containerization"
]
},
{
"name": "Databases",
"level": "early",
"keywords": [
"MySQL",
"Postgres",
"Cassandra",
"Couchdb",
"ElasticSearch",
"SQLite"
]
}
],
"awards": [
{
"title": "Expert Infantrymans Badge",
"date": "2005-05-01",
"awarder": "US Army",
"summary": "Physical fitness and weapons competency test: https://en.wikipedia.org/wiki/Expert_Infantryman_Badge"
},
{
"title": "Airborne",
"date": "2004-04-15",
"awarder": "US Army",
"summary": "Static Line military aircraft jumps"
}
],
"publications": [
{
"name": "Blog",
"publisher": "Self",
"releaseDate": "2015-06-01",
"website": "https://lazytree.us",
"summary": "Self published blog with various experiences and notes"
}
],
"interests": [
{
"name": "Linux",
"keywords": [
"absolutely passionate about Linux",
"Several Gentoo machines (self hosted mail)",
"Fedora based Home router and Access Point (hostapd,BIND,ISC DHCP,squid,firewalld)"
]
}
],
"references": 0,
"languages": [
{
"language": "English",
"fluency": "Native speaker"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment