James Hounshell work email
- Valid
- Valid
James Hounshell personal email
James Hounshell phone numbers
Most of my work these days is building tools/pipelines to reduce the complexity burden for software developers deploying to Kubernetes. I've found that the very best thing I can do is come up with solutions that give developers functionality for free, with almost no intervention than an extra yaml file. A rockstar platform/infrastructure team is critical to success.GitOps and Kubernetes has been the most pleasant software development experience I've ever had in my entire career. Your developers will thank you when they never need to worry about deployments."Human intervention is a software defect"- Proactively automate as much as you can, or your team will be killed by toil.- A few good end to end tests are priceless.A little about me:- I left "all but dissertation" from a Ph.D. program in Neuroscience at UVA, studying Epilepsy. Academia is a thankless grueling place. I had a bad mentor and realized my research was useless. If you're in the same position as I was, just leave. Your mental health is worth more than your ideals.- I have a home recording studio and I love playing/writing music.- I try really hard to be impersonal about this career. Some days it's hard to separate your creative craftsman self from the mercenary you need to be at work. The happiness of my teammates is still first priority for me.- We dreamed about post-scarcity and instead got late-stage capitalism. I try not to think about it too much. :(
-
Principal Cloud Platform EngineerMission Lane Jul 2023 - PresentRichmond, Va, Us -
Principle Site Reliability EngineerMission Lane Feb 2021 - Aug 2023Richmond, Va, UsKubernetes + GitOpsAs a SRE, I...- provide guidance on engineering effectiveness- maintain logging and monitoring- build tools like helm charts for common deployment patterns- deploy open source operators for performance testing, CI/CD, monitoring, service mesh, routing- build custom operators in golang/python to automate company specific processes- debug infrastructure issues- work with developers to deploy apps and troubleshootAccomplishments:- Promoted from Senior to Principle SRE- Built and maintained a Kubernetes operator that eliminated the complexity and burden of alerting and paging.- Migrated all CI from Jenkins to Github Actions and wrote reusable pipelines that push the boundary of what is capable with Github Actions. -
Senior Devops EngineerCandid Oct 2020 - Feb 2021Having primarily worked with AWS ECS before; here I developed competency in writing Kubernetes manifests (Deployments, Pod spec, etc).I was situated in a position where I could mentor more junior engineers while being mentored by the more senior architects from Candid. Even though I was new to Kuberentes, I still surprised the client and my peers, with automation and rigorous testing.Achievements:- Routinely debugged our Gloo Gateway for misconfigured virtual services and remediated them.- Contributed to terraform config to stand up EKS (AWS Managed Kubernetes), and bootstrap initial services like Flux/Prometheus/Etc- CI/CD for Kubernetes config changes, including baking images for the Kubernetes workers.
-
Senior Devops Engineer - Chariot CmsCapital One Jan 2020 - Oct 2020Mclean, Va, UsMaintenance of a large home-grown CMS. Mentoring of junior DevOps engineers. Designed scopes of work, created actionable stories and shepherded them to completion. -
Devops Engineer - Enterprise Jenkins Platform TeamCapital One Jan 2019 - Jan 2020Mclean, Va, UsEnterprise Jenkins TeamI worked on the team providing Jenkins for all of Capital One (70+ Jenkins masters, 7000+ users). In this position I played a major role in migrating Jenkins agents from a nearly static EC2 based architecture to ephemeral ECS based agents. Essentially each bulid gets a unique, disposable jenkins agent as a docker container. This overall increased platform stability and saved approximately 7 million dollars a year in AWS infrastucture costs by provisioning small (30-60 node) multitennant ECS clusters, agnostic to the workloads that were being run on the cluster.To accomplish this goal I wrote almost half of the Terraform, python library, and CLI used to control and deploy the new infrastucture. I worked with users to discover use cases, remediate bugs, and wrote new tests to future proof against regressions. Technical challenges included: isolating user space docker builds from the host infrastructure (docker daemon as a sidecar container, instead of host daemon), applying aws privileges (AWS IAM) and networking (VPC networking, security groups) at the container level, and the overall challenge of meeting existing user expectations in the new architecture. -
Devops Engineer - Digital MessagingCapital One Jan 2018 - Dec 2018Mclean, Va, UsDigital Messaging Platform:Actively tried to change Ops heavy DevOps culture in a group that uses a large ECS and Message Bus architecture in AWS. To that end I maintained and improved software pipelines using infrastructure as code (Terraform) and strong integration testing (e.g. Python/Pytest).Achievements:- Provided support for and maintained ECS Clusters (8+ clusters, 100+ developers, 100+ services).- Routinely deployed infrastructure and applications using blue/green and canary style deployments.- Wrote a python library for the automation of Terraform import of existing resources and the programmatic generation of the configuration of those resources. This functionality currently does not exist in Terraform and allows users to clone the configuration of entire ECS clusters (AWS resources include: Route53, ALB/ELB, Listener Rules, Target Groups, ECS Tasks, ECS Services, EC2 instances, ASG's and any additional resources). Providing the ability to deploy new clusters from existing ones or back up cluster configuration in the event of catastrophic failure.- Mentored rotational trainees from the Capital One Technology Development Program- Served as the subject matter expert on the team for Terraform, Docker, and Python -
Associate Devops EngineerApivista Jan 2017 - Dec 2017Richmond, Virginia, UsI help clients modernize and employ best practices: Git, Docker, Jenkins, CI/CD, Amazon Web Services (AWS), Agile, Service Monitoring/Metrics, Load Testing, Data Backups. I also supplement client expertise by supplying infrastructure as code.Code Rescue:Migrated legacy PHP/Angular1 applications from "by hand" deployment to Docker and commit triggered continuous deployment with Jenkins to AWS Elastic Container Service. Dove into client code to refactor and implement new features on tight deadlines at the client's request. Documented previously unknown and scattered development practices and infrastructure in Git and Confluence. Acquired necessary domain knowledge by working closely with stakeholders. Handled operations tasks related to domain name, SSL/TLS, data loads, database maintenance/migration, setting up development/production environment, coordinating production releases.ETL:Automated ETL of legacy databases from database dumps and Box API, converting to CSV and modern databases (PostgreSQL/AWS Redshift) with python.Monitoring:Deployed monitoring software (DataDog) to production docker swarm cluster in AWS, to integrate with and collect metrics on services such as MongoDB, RabbitMQ, Nginx, Elasticsearch, and EC2 host level metrics. Created dashboards in DataDog console, providing easy to consume, time series, graphical output of service critical metrics. These were used to analyze performance, scaling, and prevent system failures. -
Apprentice Software DeveloperMaxx Potential Jun 2016 - Jan 2017Midlothian, Virginia, UsMAXX Potential provided the crucial opportunity for me to retool and retrain after my time in academia. I quickly progressed from software development initiate to junior developer. The variety of work here exposed my interest in DevOps.Large Wordpress Multi-site (4 months)- Fulfilled feature requests submitted by Content Managers in JIRA- Styling and templating using HTML/CSS/JS/PHP- Plugin management and custom plugin editing (PHP)- Automated testing with CasperJSSelenium Automated Testing (2 weeks)- Piloted automated testing using selenium for a client.- Wrote Selenium tests using NodeJS to test a single page React app, including, changing search filters, and inserting search terms and verifying results.Operationalized a Machine Learning Model with Python/Flask (6 weeks)- Tasked with making machine learning predictions available via a REST API- Created a Flask API endpoint that ingested single records and returned an overall risk factor.- Used Sci Kit Learn's gradient descent model to produce weights for the relationship between risk factors and overall risk assessment.- Used Sci Kit Learn's Pipelines to standardize transformation and normalization between Prediction and Training phases.- Used multiple Sci Kit Learn transforms including one hot encoding.- Used Pandas for data manipulation.- Serialized and persisted the trained model for use during prediction (Pickle/Dill).Supported a Development and Operations contract (6 weeks)- Automated Mongo and Jenkins backups using Jenkins.- Complex BASH scripting.- AWS instance and security group management.- Deployed microservices with Docker and Docker Swarm.- Created custom docker images from Dockerfiles.- Created new base OS images from AWS AMIs for use with Docker. -
Graduate StudentUniversity Of Virginia Jul 2012 - Jun 2016Charlottesville, Va, UsStudied neuronal mechanisms contributing to the development of epilepsy. Used Linux and Matlab to automate signal analysis and feature extraction of neuronal data. Performed statistical analysis and interpretation of large data sets resulting in multiple co-authored publications. -
Lab TechJames Madison University May 2011 - Jul 2012Harrisonburg, Va, UsStudied the role of Lacritin, a protein found in human tears, and its possible use in the treatment of chronic dry eye. To this end, I performed weekly production and purification of a recombinant Lacritin protein from E.Coli (including growth, induction, lysis, column chromatography, quantification assays, storage, etc.).
James Hounshell Skills
James Hounshell Education Details
-
University Of Virginia School Of MedicineNeuroscience -
James Madison UniversityBiotechnology -
Laurel Ridge Community CollegeMath/Physics/Chemistry -
James Wood High School
Frequently Asked Questions about James Hounshell
What company does James Hounshell work for?
James Hounshell works for Mission Lane
What is James Hounshell's role at the current company?
James Hounshell's current role is Cloud Platform Engineer at Mission Lane.
What is James Hounshell's email address?
James Hounshell's email address is ja****@****ial.com
What is James Hounshell's direct phone number?
James Hounshell's direct phone number is +154055*****
What schools did James Hounshell attend?
James Hounshell attended University Of Virginia School Of Medicine, James Madison University, Laurel Ridge Community College, James Wood High School.
What skills is James Hounshell known for?
James Hounshell has skills like Software Development, Linux, Amazon Web Services, Api Development, Devops, Research, Python, Matlab, Neuroscience, Web Development, Data Analysis, Wordpress.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial