Summary
Join Rev.io as an Azure Cloud Architect and lead the design and architecture of complex systems using microservices. You will develop and implement event-driven architectures, advocate for API-first development, and deploy scalable solutions on Azure. Collaboration with cross-functional teams is crucial to translate business needs into technical solutions. This role requires proven experience as a Cloud Architect, expertise in cloud services, and strong knowledge of microservice architecture. Rev.io offers a variety of benefits, including generous HSA contributions, 401k matching, unlimited PTO, paid parental leave, and more.
Requirements
- Proven experience as a Cloud Architect or in a similar senior technical role
- Expertise in cloud services including container services, identity management, eventing, relational data, and caching
- Strong knowledge of microservice architecture and design patterns
- Hands-on experience with event-driven systems and messaging platforms (e.g., Kafka, Azure Event Grid, or similar)
- Proficiency in API design, development, and management
- Solid understanding of containerization and orchestration tools (Docker, Kubernetes, HELM, Bicep)
- Experience with DevOps practices and CI/CD pipelines in Github and/or Azure Devops
- Strong problem-solving and analytical skills
- Strong communication skills with an ability to translate business requirements to technical designs and technical solutions to business processes
- Passion for innovation and willingness to explore multiple possible solutions
Responsibilities
- Lead the design and architecture of complex systems using microservice principles
- Develop and implement event-driven architectures and ensure seamless integration with other systems
- Advocate for and implement an API-first development strategy
- Design and deploy scalable solutions on Azure, leveraging ACA, AKS, Identity, Key Vault, Storage, and other cloud-native services
- Collaborate with cross-functional teams, including product managers, developers, and DevOps engineers, to translate business requirements into technical solutions
- Ensure solutions align with best practices in scalability, security, and performance
- Perform technical evaluations, proof of concepts, and code reviews to ensure high-quality deliverables
- Establish, develop, maintain, and enhance coding standards and best practices including documentation, and regular training
- Inspect work across multiple development teams to ensure best practices are followed
Benefits
- Generous HSA employer contribution
- 401k with generous company match and immediate vesting
- Unlimited PTO
- Paid Parental Leave
- Company paid for life and disability insurance
- Monthly tech reimbursement
- Monthly fitness reimbursement
- Education and development stipend
- Time off to volunteer at the organization of your choice, as well as company-level volunteer opportunities
- Clear and documented career path for your position
- True open-door policy with opportunities to give feedback to leadership on a continual basis through 1:1 sessions multiple times per year