Justin Kulesza

Problem Solver, Grand Rapids

Justin Kulesza

I want to make computer systems work for people and organizations to solve problems.

Originally from the Detroit area, I moved to the Grand Rapids area to attend Grand Valley State University, pursuing a degree in Information Systems. I graduated from the GVSU Padnos College of Engineering and Computing and the Meijer Honors College in 2010 with a B.S. in Information Systems and a General Business minor. After graduation, I began my job here at Atomic Object. I am currently pursuing my M.B.A. at Western Michigan University.

I have great interest in and passion for operations and system administration. Here at Atomic Object, I often use the title Problem Solver, but most places would probably refer to this role as DevOps or DevMin. Once an application is live, I handle monitoring, scaling, maintenance, etc. If application development is ongoing, I set up automation and means to rapidly test and deploy the application. Mike English (the other Problem Solver at Atomic) and I often work together in this capacity.

In addition to the typical operations work that I do for Atomic Object internally, I often work with project teams to facilitate bringing an application to production, and maintaining it in production after development has finished. Unlike traditional “operations," I start working with the development team much earlier (and continue working with them) so that we can understand and prepare the environment that the application will be deployed to.

I have worked on a huge variety of projects at Atomic, perhaps most notably the SME Toolkit, a project sponsored by the International Finance Corporation (IFC), a member of the World Bank Group. I spent my first year at Atomic working solely on the SME Toolkit and still contribute to it regularly.

Favorite concepts / areas of work
  • Configuration management
  • Automation
  • Systems/network administration
  • Character sets/encodingMonitoring
Things I work with most frequently
  • Programming languages: Ruby, Bash
  • Operating systems: GNU/Linux, UNIX
  • Web servers: Apache, nginx
  • Databases: MySQL
  • Automation: Chef
  • Virtualization: Vagrant, VirtualBox, VMWare, Xen
  • Character sets/encoding: Unicode
Papers and Presentations

The Atomic Team