James Armes

Principal DevOps Engineer at Code for America

Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Armes is a Principal DevOps Engineer with 17 years of experience building cloud-native infrastructure and open source software for public interest and government-focused projects. Based in Pennsylvania, he currently leads DevOps at Code for America after architecting cost-saving, scalable logging and distributed data systems for clients like CMS and Acquia. He combines hands-on engineering—contributing longstanding PHP Exchange Web Services code and Drupal modules—with leadership in designing ETL pipelines, entity resolution, and eligibility systems that directly support policy and research use cases. Known for reducing infrastructure costs by over 70% in previous roles, he mentors teams, automates toil, and helps shape organizational best practices. A public interest technologist and activist, he brings rare domain expertise at the intersection of open data, civic tech, and cloud operations.
code16 years of coding experience
job17 years of employment as a software developer
bookBachelors, IT - Applications Developement, Bachelors, IT - Applications Developement at Central Penn College
bookHigh School Diploma, High School Diploma at Avon Grove High School
bookCertificate, Computer Information Systems, Certificate, Computer Information Systems at Center for Arts and Technology-Brandywine Campus
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,353reputation
227kreached
13answers
14questions
github-logo-circle

Github Skills (14)

php10
soap10
restful-api9
api-design9
api-rest9
rest-api9
json6
webservice6
fullcalendar6
wsdl6
phpunit6
graphic6
html-entities6
mysql6

Programming languages (11)

TypeScriptHCLJavaDockerfileShellJinjaJavaScriptGo

Github contributions (5)

github-logo-circle
jamesiarmes/php-ews

Jun 2009 - Jan 2019

PHP Exchange Web Services
Role in this project:
userBack-end Developer
Contributions:8 releases, 329 commits, 35 PRs in 9 years 9 months
Contributions summary:James primarily contributed to the development of the php-ews project, which provides PHP implementations for Exchange Web Services. The commits showcase the creation and modification of core classes, including the primary ExchangeWebServices class, as well as various types for the request/response messages, suggesting work on the backend logic for interacting with the Exchange server. The changes included the addition of features and the implementation of numerous operations.
exchange-web-servicesphpexchangeweb-services
codeforamerica/il-gcc-infra

May 2024 - Mar 2025

Infrastructure configuration for the Illinois GetChildCare backend.
Contributions:7 reviews, 16 PRs, 38 pushes in 10 months
il-ccap
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Armes - Principal DevOps Engineer at Code for America