Protagona was founded by passionate technologists and practitioners who have helped hundreds of organizations adopt the cloud. Over the last decade, we’ve built cloud service organizations, sought out sustainable technology practices and developed innovative solutions alongside our clients and partners.
We’ve seen the common challenges, successes and failures of implementing cloud transformation across a multitude of industries while witnessing the role people and culture play in the outcome. We certainly love technology, but our true passion is people—people who want to seed adoption and create sustainable change within their organizations. We believe in a world where cloud solutions can be implemented holistically, celebrating the importance of both people and tech. It is from this place that Protagona was born.
Our Core Values
People First
Our people are at the heart of everything we do. We are passionate about growing and investing in our people as they seek to do the same for our clients.
Humility
We believe a humble attitude toward our work and the relationships we build is key to growing and maintaining our culture of innovation.
Mastery
We don't settle for "good enough" - our drive takes us beyond knowledge and understanding, striving to be the very best at what we do.
Freedom
We are free to explore the areas we are passionate about in a safe environment, taking risks along the way, as we relentlessly strive for improvement.
Win together
We make sure we celebrate our success along the way, using each win as motivation to continue growing together.
Job Description
As a cloud architect, your primary role will be to lead the technical direction for an engagement as you align with the client’s goals and business objectives. You will play a critical role in architecting all aspects of a cloud solution; security, performance, availability, maintainability and cost. All the while keeping the customer’s initial business objectives in mind.
Candidates should have a solid understanding of cloud architecture best practices and the ability to effectively communicate the proposed strategy to a client. The architect will be involved in all phases of a client engagement, from discovery through implementation. They will act as a technical mentor and support the delivery team throughout the engagement.
A cloud architect will be able to translate business objectives into an actionable backlog of deliverables with clear alignment to project stakeholders. As the backlog is executed, they will be responsible for the overall quality of work being delivered and making sure design considerations are being followed.
Cloud Architect Responsibilities
- Design and implement cloud based solutions tailored to meet specific client needs
- Automate the provisioning of cloud resources using industry standard tooling and methodologies
- Develop and execute an effective cloud migration strategy from planning to production
- Implement security best practices across a variety of frameworks and compliance environments
- Educate clients on best practices, industry trends and methodologies to ensure longterm sustainability
- Identify and optimize cloud environments for cost and performance
- Establish lasting client relationships based on trust and humility
- Act as a technical mentor to other architects/engineers within the company
- Contribute to the growth of the company through training, certifications and internal initiatives
- Have fun!
Desired Skills & Experience
- Architecting solutions to meet a variety of objectives in AWS
- Common Infrastructure-as-Code tools: Terraform, CloudFormation, Deployment Manager
- Configuration management tools: Ansible, Chef, Puppet
- Kubernetes configuration and deployment strategies
- Advanced understanding of network design and security best practices
- Experience working with common CI/CD applications: Jenkins, GitLab, CircleCI, TFS
- Working knowledge of common database platforms: MySQL, SQL Server, Oracle, Postgres
Job Description
As a cloud engineer, you will be part of a talented team of engineers responsible for the deployment and configuration of cloud resources to meet individual client business needs in AWS. Client engagements cover a wide variety of business requirements and require our engineers to adapt quickly and stay on top of recent cloud technology trends. Candidates should be able to identify and remediate issues within cloud-based systems, based on their knowledge of industry standards and best practices.
Cloud Engineer Responsibilities
- Deploy and configure modular cloud-based systems within AWS
- Advise clients on the design and implementation of modern AWS cloud technologies
- Identify, analyze and resolve infrastructure and application deployment challenges
- Optimize cloud operations through the use of common infrastructure automation and configuration management tools
- Ensure efficient data storage and processing in accordance with client policies
- Apply cloud security best practices to all aspects of a project engagement
Desired Skills & Experience
- Ability to automate the provisioning and configuration of AWS resources using the following tools:
- Infrastructure-as-Code: Terraform, CloudFormation
- Configuration Management: Ansible, Chef, Puppet
- CI/CD: Jenkins, GitLab, CircleCI, Azure DevOps
- Experience configuring Kubernetes clusters and deploying applications within a containerized environment
- Advanced understanding of network/VPC design and security principles
- Ability to identify opportunities for performance and cost improvements within an AWS environment
- Preferred: Associate/Pro level certification in AWS
Job Description
The Professional Services team delivers a wide range of cloud projects for clients and business partners. As a key contributor to the technical delivery team, an Engagement Manager will build and maintain a solid working relationship with coworkers and clients, from pre-sales efforts to project delivery and will be responsible for managing multiple complex cloud projects concurrently. The ability to manage customer expectations and establish long-term partnerships by delivering complex projects effectively, on time, on budget, and according to agreed-upon scope, is critical to the Engagement Manager’s role.
Engagement Manager Responsibilities
- Hands-on project management, including initiation, planning, and execution of projects and account-related activities, facilitating resolution of issues and roadblocks
- Identify, mitigate, or escalate delivery risks and issues
- Provide regular status updates to stakeholders, maintain effective communication with leadership to keep them aware of critical issues and action plans
- Effectively leverage Agile principles, coaching and training technical project and customer team members on best practices
- Build and maintain relationships with customer contacts in collaboration with sales, during and beyond project delivery
- Develop domain and technical knowledge to understand implementation details and concepts in order to facilitate conversations with stakeholders
- Maintain relationships with customer contacts in collaboration with sales, during and beyond project delivery
Desired Skills & Experience:
- At least 3 years of experience in the technology industry, managing projects through a full lifecycle, ideally within a service delivery / consultancy environment
- At least 3 years of hands-on Agile experience, acting as Scrum Master
- Extensive knowledge of project management disciplines, methodologies, best practices, and tools
- Customer-facing consulting experience or experience delivering technology services projects
- Familiarity with cloud technologies, software development, networking infrastructure, data, and/or security
- Technical background (software development/engineering, database/system design, IaaS)
- Self-starter with results oriented, proactive management approach
- Ability to learn on the job quickly and desire to develop expertise in AWS
- Ability to work in a fast-paced consulting environment and collaborate effectively as a team member
Open Roles

