Delivery automation
Build repeatable CI/CD pipelines and automate manual tasks, so your team can spend more time delivering useful changes.
CI/CD pipelines · Scripting · Git workflows
Independent technical & management consultancy
I help teams improve infrastructure and delivery, review how things are working, and turn recommendations into practical plans.
Discuss your projectDevOps · Cloud infrastructure · Audits · Consultancy management
How I can help
Build repeatable CI/CD pipelines and automate manual tasks, so your team can spend more time delivering useful changes.
CI/CD pipelines · Scripting · Git workflows
Bring infrastructure into code, keep configuration consistent, and make your environments easier to understand and maintain.
Infrastructure as code · Configuration management · Containers
Improve how development and operations work together, with practical changes to workflows, tooling, and deployment processes.
DevOps culture · Microservices · Team workflows
Take an independent look at your infrastructure, tooling, and delivery processes. Identify risks and gaps, with clear recommendations and priorities for improvement.
Technical audits · Process reviews · Improvement plans
Help define the scope of work, coordinate consultants and internal teams, and keep delivery aligned with your goals. Turn advice into agreed actions and track progress.
Scoping & planning · Delivery coordination · Stakeholder communication
The person behind JMPC
I’m James Portman, an independent consultant working across DevOps, technical audits, and consultancy management. I help teams improve their infrastructure and processes, assess what needs attention, and organise the work to move forward.
Whether you need hands-on technical support, an independent review, or help managing a consultancy engagement, tell me where you’re getting stuck and what you’d like to achieve.
Cloud platforms
AWS · Azure · Google Cloud · OpenStack
Infrastructure & delivery
Terraform · Ansible · Puppet · Docker · Jenkins · Git
Languages & scripting
Python · Go · Bash
Let’s talk
Send me a few lines about your team, your project, and the help you need.