Salary
💰 $146,400 - $219,600 per year
Tech Stack
AngularAWSAzureCloudDNSDockerFirewallsGoogle Cloud PlatformKafkaKubernetesMicroservicesMS SQL Server.NETReactSQLTerraform
About the role
- Design and implement cloud-native applications using Azure services such as App Services, Azure Functions, AKS, and Logic Apps
- Define microservices architecture, API management strategies, and integration patterns
- Ensure application scalability, performance, and security through best practices and design patterns
- Collaborate with development teams to guide solution implementation and DevOps practices
- Architect secure and scalable network topologies using Azure Virtual Networks, Subnets, NSGs, UDRs, and VPN Gateways
- Design hybrid connectivity solutions including ExpressRoute, Azure Firewall, and Private Endpoints
- Implement network segmentation, traffic flow control, and secure access strategies
- Lead the design of infrastructure solutions using Azure IaaS and PaaS offerings; define compute, storage, and backup strategies
- Implement high availability and disaster recovery architectures and ensure compliance with enterprise governance, cost management, and monitoring standards
- Meet with manager regularly to discuss goal alignment, performance metrics, and development plans
- Support Tech CU’s Mission and Vision and demonstrate Tech CU’s Values; comply with policies, internal control and security measures
Requirements
- Bachelor's Degree in Computer Science or equivalent experience
- 8+ years of experience in IT architecture, with 5+ years focused on Azure cloud solutions
- Strong expertise in Azure services across compute, networking, storage, and security
- Proven experience designing enterprise-scale solutions with high availability and performance
- Hands-on experience with Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform
- Familiarity with continuous integration/continuous delivery (CI/CD) pipelines and DevOps practices using Azure DevOps or GitHub Actions
- Deep experience in .NET Framework, .NET CORE and MS SQL Server and principles of REST APIs and OPEN API Specification
- Hands-on experience in front end technologies like Angular, React and other front-end frameworks
- Hands-on experience in developing web forms, REST API & Server side code using C# in .net Stack
- Strong expertise in solution architecture including web services, relational and non-relational databases, front-end and/or back-end technologies
- Working experience with Azure DevOps, CI/CD, release pipelines, and builds preferred
- Knowledge of one of the cloud technology AWS/AZURE/GCP
- Good working knowledge of application security such as Multifactor Authentication (MFA), x509 Certificates, SSL, SAML, encryption
- Strong understanding of networking capabilities including load balancers, web application firewalls, network access control lists (NACLs), security groups, routing, tracing, and DNS resolution
- Strong knowledge of open-source technologies such as Kubernetes, Docker and Kafka
- Excellent verbal and written communication skills
- Excellent stakeholder management skills
- Ability to create design overviews, educate others on design and standards, review code and provide constructive feedback
- Highly motivated and passionate about cloud adoption and mentoring other team members
- Microsoft Certified: Azure Solutions Architect Expert (preferred)
- Microsoft Certified: Azure Network Engineer Associate (preferred)
- The Open Group Architecture Framework (TOGAF) or other enterprise architecture frameworks (preferred)