Josh Kline work email
- Valid
Josh Kline personal email
⟃ I have a range of experience in security, "full stack" web development (aka The Royal Society for Putting Things on Top of Other Things), and technical operations (aka Dev Ops), and Site Reliability Engineering (aka SRE).✪ I prefer elegant solutions and will work hard to achieve them.➫ I am able to learn new techniques, tools, and programming languages.⚡ I enjoy silliness, with and without computers.䷡ My experience range covers cyber security, identity and access management, site reliability, operations, software development, systems administration, database schema configuration, user interfaces, testing, and deployment.㉂ I will be effective and fulfilled in a small or medium sized team with overlapping roles.䷴ My current programming is mostly go (golang). I have limited or past experience in Python, Ruby, Bash, Scala, PHP, JavaScript, and Perl. ∴ I want to be a part of a fun, casual, flexible, smart, team.⟒ I like teamwork and value collaboration. I want to learn from my colleagues and share my expertise. Doesn't everyone?
-
Senior Software Engineer IiUber Mar 2021 - PresentSan Francisco, California, UsAs a member of Uber's Core Security Engineering team, I write and own go (golang) libraries for authentication, authorization, and audit logging. These libraries support workload and personnel identity, and secure user and business data in hundreds of services throughout Uber's micro-service ecosystem. Integrate with standards including JWT, X.509, TLS, SPIFFE, SPIRE, ssh, gRPC, Thrift, Fx.• Guide engineers across many teams through thorough review of design documents and code diffs.• On-call for services including central authorization policy store.• Led engucation (engineering education) for incident management procedures including on-call, incident response, and postmortems. -
Senior Software EngineerUber Dec 2015 - Mar 2021San Francisco, California, Us• Site Reliability Engineer embedded with Engineering Security team.• Enhance observability by adding metrics to critical security software libraries.• Maintain systems with puppet and Python.• The level of flux are incredible.• Participate in on-call rotation.• Design and lead incident response procedures. -
Staff Site Reliability EngineerOkta, Inc Aug 2014 - Nov 2015San Francisco, California, UsSame DevOps responsibilities, new Site Reliability title.Yet more projects I worked on with Okta's growing Technical Operations team:* Lead team to strengthen ops automation through introduction of continuous integration testing and advocacy of software development and release management methodologies.* Architect Chef cookbooks, environments, and dependency resolution for configuration management of approximately 50 different services/roles.* Solve obscure errors during chef-client runs using my in depth knowledge of Chef execution order.* Provide training and mentorship for new teams to take over management and operations of our development and testing clusters.* Adapt, expand, design, and implement new taxonomy for differentiation and administration of primary Okta services and instances, in collaboration with entire Operations team.* Evangelize test driven development and testing using RSpec, server spec, and testkitchen. * Mentor new team members.* Interview candidates to evaluate their programming ability.* Investigate and resolve code deployment errors in close collaboration with QA and Release engineers.* Work with Engineering Productivity team to automate configuration and deployment of their Java software using Ruby, CloudInit user data, S3, and EC2.* Technical lead for migration from Splunk on Premise to Splunk Cloud. Use Chef to configure Splunk Universal Forwarder. Work closely with Splunk professional services to migrate our customer application and dashboards. Manage roll out across multiple computer environments and business departments.* Lead and participant in weekly design meetings focusing on both broad architectural changes and detailed implementation of vital projects.* Contribute to sanity and consistency of monitoring and alerting. -
Devops EngineerOkta, Inc Aug 2012 - Aug 2014San Francisco, California, UsI am the tool smith: Creating programs in Ruby and bash to automate management of Amazon Web Services (AWS) EC2 infrastructure. I love to make life easier for my colleagues by reducing the number of steps they need to accomplish their goal.To quote @DEVOPS_BORAT:"Goal of sysadmin is replace itself with small shell script. Goal of devops is replace itself with small REST API."Some things I have done and roles I have undertaken so far during my tenure on Okta's Technical Operations team:* Develop instance launch automation and configuration management on AWS EC2 using Ruby and Chef.* Develop, enhance, or replace bash and Ruby scripts used in every Okta software deployment.* Ensure promotion and release process deploys exactly the version of each artifact that was intended.* Excel in on-call rotation. Responsible for up time and availability of our primary product and services. (https://www.okta.com/trust/)* Participate in incident management and response operations, including Heartbleed.* Jira/Confluence Sherpa. Meticulous maintenance of process, technical, and training documentation to increase productivity and reduce risk within and across teams. Evangelize documentation as a tool to make all our jobs easier.* Lead projects as product owner. Organize infrastructure and personnel enabling horizontally scale Okta's primary services to accommodate customer growth and reduce risk.* Cross team training, communications, coordination. Formal and informal collaboration with Release Engineering, Quality Assurance, Engineering Productivity, Core, Systems Architecture, and other teams.* Manage cloud resources in EC2 and S3.* Git wrangler. If there's something strange in your git repo; Who you gonna call? Gitbusters. If a merge goes weird, and it don't look good; Who you gonna call?. If you're seeing things, running through your HEAD; Who can you call? jkline. I ain't afraid of no rebase.* Disintermediate proactive architectures. -
Senior Systems Software EngineerIoda (Independent Online Distribution Alliance) May 2010 - Jun 2012San Francisco, Ca, UsI wear multiple hats and contribute to a variety of projects within the engineering team. Some highlights include:☛ Systems Engineering• API Czar. Provide RESTful and RPC style APIs for metadata validation using Perl with Catalyst, Moose, Template Toolkit, and DBIx.• Interface with data storage and front end engineers to create scalable sales activity reporting API using Scala, Scalatra framework, functional programming paradigm, Specs2, and Scalaz Validations.• Junior Monad Wrangler.☞ Web Development• Architect, develop, test, and deploy web applications using object oriented PHP5 and model-view-controller pattern with Zend Framework, Smarty Templates, JavaScript, and MySQL.• Streamline entire eight year old PHP code base to centralize configuration management.• Identify and patch security flaws throughout code base, including customer login systems.• Build multi-track audio upload system using PHP, MooTools, and Flash.• Design and implement validation framework within custom PHP ORM to insure data integrity.• Implement OAuth2 draft 15 specification for providing authentication tokens and authorization codes.☯ Both• Development and QA environment deployment scripter.• Creator and maintainer of bash scripts allowing engineers to easily and consistently test and deploy code.• Unicode Enthusiast.• MySQL Inserter and Updater. Contribute to expansion, refinement, and optimization of MySQL database queries and schema.• Security Wonk.• Subversion Untangler -
Software Developer(Mt) Media Temple Aug 2007 - Jan 2010Los Angeles, California, Us• Worked closely with development teams, management, and executives in producing software needed to improve and maintain top-tier Unix-based web hosting operations.• Architected, developed, tested, and deployed web applications in Perl and PHP, starting with database schema design through Object-Relational mapping, Model-View-Controller, and user interface layers.• Created dynamic user experiences using jQuery and jQuery UI JavasScript libraries through close collaboration with webmasters.• Executed complex software deployments as de-facto Release Engineer.• Championed creation and adoption of standards about coding style, development patterns, database schema design, subversion repository layout, packaging, and project management.• Provided extensive and well received training to colleagues through spontaneous interaction and official courses in svn, PHP, MySQL, and Perl best practices. -
Web Applications Developer, Linux Systems AdministratorLibraries Information Technology Department Of The Claremont Colleges Aug 2005 - Aug 2007• Contribute to the fulfillment of wide-ranging information technology infrastructure needs of an active academic library as part of an exceptional, dynamic, and collaborative team.• Develop web interfaces for library staff and patrons using PHP, XHTML, CSS, and JavaScript with jQuery.• As Claremont Colleges Digital Library (CCDL) systems administrator deploy, manage, customize, and enhance CCDL systems running CONTENTdm.• Serve on CCDL hardware and software selection taskforce• Handle collection-creation and user management.• Assist in preparation and assessment of metadata for digital items.• Furnish training and technical support to colleagues, students, staff, and faculty.• Introduce Subversion version control system as an integral tool for website and other collaborative development throughout the department.• Install, configure, and maintain servers running Red Hat Enterprise Linux and applications such as Apache httpd, NetReg network registration, EXProxy proxy server, svn version control, MySQL, Samba, and Movable Type.• Develop scripts in bash, Perl, and PHP to address a diverse range of administrative tasks.* Develop web applications for staff and patrons using PHP, XHTML, CSS, and JavaScript/jQuery.• Arrange data backup solutions.• Assist in administration of Microsoft Windows systems including IIS, DNS, DHCP, Active Directory, and desktop workstations.• Act as Libraries administrator for campus Optim Blackboard system.• Manage QuickTime Streaming Server on OS X.• Participate in on-call pager rotation.
-
Macintosh Lab ManagerPomona College Information Technology Services Aug 2004 - Aug 2005Claremont, California, Ca, Us• Developed, enhanced, and maintained functional and secure academic computer labs to ensure that the computing needs of students, staff, and professors were addressed.• Installed and configured Radmind, Apple Remote Desktop, and other tools for deploying and maintaining software deployment across several computer labs running OS X. • Supported and educated users on all aspects of computer use, including software installation, virus removal, and Microsoft Office, Windows, and OS X, through call-in and walk-up technical support help desk. -
Camp Councelor, Programming InstructorAmerican Computer Experience (Ace Camp) May 1997 - Aug 2001Summers only.
Josh Kline Skills
Josh Kline Education Details
-
Harvey Mudd CollegeComputer Science -
Pitzer CollegeComputer Science
Frequently Asked Questions about Josh Kline
What company does Josh Kline work for?
Josh Kline works for Uber
What is Josh Kline's role at the current company?
Josh Kline's current role is Surreal Software Engineer.
What is Josh Kline's email address?
Josh Kline's email address is jk****@****hmc.edu
What schools did Josh Kline attend?
Josh Kline attended Harvey Mudd College, Pitzer College.
What skills is Josh Kline known for?
Josh Kline has skills like Ruby, Chef, Configuration Management, Amazon Ec2, Rspec, Mysql, Apache, Bash, Git, Subversion, Amazon Web Services, Jira.
Free Chrome Extension
Find emails, phones & company data instantly
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