What are the responsibilities and job description for the Cloud Architect position at Neighborly Software?
The Azure Cloud Architect is the Subject Matter Expert for architecture, design, implementation, and support of our cloud infrastructure. In this pivotal leadership role, you will develop next-generation technology solutions that ensure reliable access to our SaaS web applications and API services. You will be responsible for leading the design and optimization of all aspects of our cloud infrastructure, balancing technical expertise with strategic thinking to drive best practices in design, implementation, security, performance, and cost efficiency.
Key Responsibilities:
Strategy & Architecture
- Develop and maintain cloud strategy aligned with business goals and objectives
- Design and implement scalable, secure, and reliable cloud solutions on Microsoft Azure
- Establish and enforce cloud best practices, standards, and frameworks building on cloud native technologies.
- Evaluate emerging Azure technologies and services to keep our organization at the forefront of innovation
- Collaborate with business stakeholders, Ops teams, and security teams to align infrastructure strategies with business goals
Implementation & Development
- Implement infrastructure as code (IaC) using Terraform, PowerShell, and Azure-specific tools
- Create and maintain environments from development to production
- Implement cloud infrastructure components including VNET, App Services, Function Apps, APIM, & Traffic Manager
- Develop and maintain CI/CD pipelines within Azure DevOps
- Automate routine tasks using PowerShell and Python scripting
Security & Compliance
- Implement zero-trust security models with least-privilege access, encryption, and threat protection
- Ensure compliance with security and governance policies
- Guide compliance efforts with industry standards (SOC 2, NIST)
Performance & Cost Optimization
- Optimize cloud performance, availability, and reliability using Microsoft and 3rd Party Tools
- Implement cost control mechanisms including reserved instances, savings plans, and auto-scaling
- Drive cloud financial governance (FinOps) through usage analysis and budget management
- Monitor and optimize cloud resource utilization
Support & Documentation
- Provide operational support and Priority 1 escalation
- Troubleshoot web-based SaaS platforms using cloud services
- Maintain comprehensive documentation of cloud architecture and procedures
- Support and troubleshoot cloud infrastructure issues
Qualifications:
- 3 plus years of extensive experience with Microsoft Azure cloud services
- 10 Plus years of infrastructure architecture experience
- Proven experience with infrastructure as code using Terraform and PowerShell
- Strong knowledge of cloud networking, security principles, and best practices
- Experience with CI/CD pipelines and DevSecOps practices
- Proficiency in scripting languages (PowerShell, Python) for automation
- Experience implementing monitoring solutions (AppInsights, Azure Monitor, 3rd-party)
- Knowledge of system design for highly available cloud services
- Strong problem-solving and communication skills
Preferred Qualifications:
- Certifications for Microsoft Azure
- Experience working with monitoring tools such as Prometheus, Grafana, New Relic, App Insights, etc.