I have a strong work ethic and work well in a collaborative environment. I enjoy working in an innovative environment and like to look for ways to increase the efficiency of existing technologies. I believe that a job is a privilege and should add to the happiness of a person's life. Also co-workers should not be looked at as only that, but also as friends. A successful business is driven by a team that shares the same passion and goals. Teams like these are the ones that innovate.
Software Engineer @ Responsibilities include: maintaining tooling written in Python/Fabric for development team to make working with AWS stack easy, repeatable, and predictable; monitoring and configuring monitoring systems including Nagios, Stackdriver, and PagerDuty; acting as coordinator in case of outages by participating in a rotating on-call schedule using PagerDuty; contributing to and implementing best practices for configuration management using Puppet and Ansible; configuring CI/CD using Jenkins and GitHub web hooks.
Projects worked on: setting up LDAP and Kerberos in AWS with configuration management by Ansible; migrating MySQL master/slave stack from Centos to Ubuntu and from EC2 Classic into the Amazon VPC with minimal downtime; migrating entire EC2 stack (300+ instances) from EC2 Classic into the VPC; creating internal apt/pip/npm servers. From July 2014 to Present (1 year 4 months) New York, NYData Engineer @ Design, develop, maintain, and monitor the processing of transaction data, the delivery of reports, and the delivery of custom data solutions to clients. Assist in the maintenance and monitoring of nightly ETL data and report processing for client facing website. From May 2013 to July 2014 (1 year 3 months) Norwalk, CTJunior Systems Administrator @ Provide support for analyst and developer team. Manage the integration of analyst configuration into the trunk code base. Improve processes for integration and automation of sandbox environments used by analysts and developers. From April 2011 to May 2013 (2 years 2 months) New Haven, CTSupport Programmer @ Assist analysts with scripting of repetitive tasks. Contributed to various analyst and developer projects. Investigated new technologies to increase efficiency of the analyst team. From October 2009 to April 2011 (1 year 7 months) New Haven, CTIntern @ From April 2009 to October 2009 (7 months) New Haven, CT
B.S., Physics @ Southern Connecticut State University From 2004 to 2009 Jonathan McCall is skilled in: Python, Amazon Web Services..., DevOps, Configuration Management, MySQL, Ubuntu, Linux, Git, PostgreSQL, Subversion, Ansible, Sensu, HTML, Integration, OS X, CSS, SQL, Unix, FreeBSD, Windows, Mac OS X, YAML, HTSQL, Apache, Bash, SSH, Database Design, Vim, Perl, mercurial, Nginx, Unix Shell Scripting, PHP, Databases, Nagios, Puppet, Sublime Text, RESTful WebServices, Redis