It’s official. We (SourceFuse) have earned our AWS DevOps Competency
Even though we’ve been an AWS partner and in the APN ecosystem for years, we finally got our ducks in line and applied for our DevOps Competency. The process made us organize ourselves and bring some of our capabilities to the forefront to prepare for our AWS audit.
The cobbler’s children have no shoes
This old proverb means that one doesn’t always benefit from the product of their trade. The saying is still true today and resonates with trades people, artists, and enterprises — where they have even coined the term “Cobblers Children Syndrome”.
Everyone who works in these organizations is aware of the irony. In our situation it is less about us as a technology company having outdated computer systems, but more about us a services company prioritizing our clients projects over our own.
This is an article about how we overcame “Cobblers Children Syndrome” along with some helpful tips and insight into the AWS DevOps Competency audit process.
What is the AWS Competency Program?
AWS is enabling scalable, flexible, and cost-effective solutions from startups to global enterprises. To support the seamless integration and deployment of these solutions, AWS established the AWS Competency Program to help customers identify Consulting and Technology APN Partners with deep industry experience and expertise.
Understand the AWS audit process
AWS does a good job laying the foundation for what you should expect and how you can prepare to pass your competency audit. Here AWS lays out some expectations in their checklist:
“APN Partners should prepare for the audit by reading the Validation Checklist, completing a self-assessment using the checklist, and gathering and organizing objective evidence to share with the auditor on the day of the audit.”
But if your anything like us, you are busy with your “real” job. Writing infrastructure as code for new clients, setting up automation pipelines, and not answering questions from a junior level marketing co-worker. Whose helping prepare the latest case study or client testimonial to submit to AWS in part of the audit.
Accept the fact that preparing for an AWS audit is a team effort
The C-suite may order the audit, or get the ball rolling. A marketing or technical leader may spearhead the effort and coordinate with your Partner Development Representative (PDR) or Partner Development Manager (PDM). But it will take DevOps practitioners, Developers, and those on the front line to provide the technical details for content that fulfill requirements. It will take SCRUM Masters or Product Owners to help communicate the nuisances of each DevOps project, and perhaps a Sales person or Relationship Manager to seek client approvals.
It is naive to think that one employee or even department can confidently prepare and execute everything required for a successful audit.
Program Prerequisites
There is a lot of verbiage around what is actually required by companies. But for the short, sweet and final.
Here is every marketing asset you need to have:
- You must already be an Advanced or Premier APN Consulting Partner before applying to the DevOps Competency Program.
- You company must have 4 or more.
- 4 unique AWS customer case studies specific to completed DevOps projects.
- 2 of which must be publicly referenceable
- Case studies must address and follow these predefined best
- Case studies must be for projects that are in production, not pilots or POCs
- You must have specific web or landing pages that show confidence and competency in DevOps capabilities and real-world experience.
- Describe your DevOps practice and USP
- Include links to your AWS case studies or case studies and any other relevant information supporting your DevOps expertise
- Conduct and complete a self-assessment
- Self-assessment emailed to competency-checklist@amazon.com, using the following convention for the email subject line:
- “[APN Partner Name], DevOps Competency Consulting Partner Completed Self-Assessment.”
- Self-assessment emailed to competency-checklist@amazon.com, using the following convention for the email subject line:
Most Importantly, Do Good Work
- Version Control: Git, GitHub, Bitbucket, CodeCommit
- Continuous Integration: Jenkins, Bamboo,
- Configuration Management: Ansible, Chef, Puppet
- Container Management: ECS, Kubernetes, Docker
- AWS Automation: CloudFormation
- Monitoring and Alerting: Cloudwatch, Site 24×7, Datadog, New Relic
- Best practices, Security & Compliance, Resource Inventory, Cost Management: CloudCheckr
- Service Desk & Operations: Jira, Slack
- Documentation: Confluence
Be Confident and Go
With a solid foundation, adherence to the AWS guidelines, and a confident DevOps practice you should feel encouraged to take the steps towards your competency audit. Some of these audits are conducted by a neutral third-party contracted by AWS, removing any pre-existing relationship stipulations or stigmas.
What it Means for Our Customers
Achieving the AWS DevOps Competency helps to further differentiate SourceFuse as an AWS Partner Network (APN).
This designation helps to recognize our ability to implement continuous integration and continuous delivery practices for our clients. Helping them automate infrastructure provisioning and management with configuration management tools on AWS.
So whether you need to extend your development team with ours or just need help shipping new features. Our DevOps programmers build stuff for the people who build stuff, so they can build stuff faster.