Principal Azure Architect
- Full-Time
- Remote
- PK
- Posted 3 years ago – Accepting applications
Job Description
Overview: PK, the experience engineer firm, is seeking a Principal Azure Architect to join our team as a full-time employee. This role will design cutting-edge technical cloud solutions in Azure, create high-performance, secure, resilient, and cost-effective Azure solutions, solve complex technical problem for enterprise customers and become their trust Azure advisors.Responsibilities:
Qualifications:
PK is open to remote locations, excluding Colorado.
Apply to this Job
- Drive requirements gathering sessions with customers.
- Analyze and understand business/technical objectives.
- Create solution architecture for Azure public/hybrid/private, IaaS/PaaS/SaaS solutions based on requirements.
- Select the right Azure Service(s) for each layer (application, API and data).
- Create strategy for ensuring efficient and secure data exchange between each layer.
- Ensure proposed solution meets or exceeds technical, security, performance, cost, operational and resilience requirements.
- Design load-balancing strategy to meet scale-up and scale-down scenarios.
- Effectively present and defend design decisions/proposal to internal and external stakeholders.
- Setup Azure DevOps for solution (boards, repos, CI/CD pipelines, test plans).
- Develop scripts to automate the deployment of Azure resources at scale using ARM templates.
- Deploy solutions/workload to Azure.
- Establish and implement monitoring and management infrastructure for monitoring availability (including BC/DR), performance, security and cost.
- Guide and mentor development teams.
- Conduct code reviews to ensure best practices are being followed.
Qualifications:
- 10+ years of hands-on experience in the IT/Software industry.
- 3+ years of experience designing and supporting Azure environments, including IaaS, PaaS and SaaS, public/hybrid/private cloud solutions.
- Demonstrable experience designing, deploying and supporting enterprise workloads to Azure.
- 7+ years of programming experience on the Microsoft technology stack (.Net/.Net Core, C#, ASP .Net, SOAP/ReST API, MS SQL Server) and DevOps.
- Good knowledge of HTML, CSS and JavaScript.
- Experience setting up and using version control systems like Git, TFS, SVN.
- Extensive knowledge of the Microsoft Enterprise software products and services.
- Microsoft Azure Certification (MCSE: Cloud Platform and Infrastructure or equivalent).
- Experience designing and implementing containerized (Docker, Kubernetes, AKS, Azure Service Fabric) solutions.
- Good knowledge of authentication and authorization.
- Proficiency with PowerShell, Python or other scripting languages.
- Knowledge of at least one other cloud solution (Google, AWS, Helion Cloud, SoftLayer) in addition to Azure.
- Hands-on experience with one or more configuration management systems such as Ansible, Chef, or Puppet.
- Experience driving technology and architecture discussions with customers.
- Knowledge of standards like GDPR, PCI, HIPAA is a plus.
- Business Continuity or Disaster Recovery planning experience is a plus.
- Bachelor's degree (in Computer Science, Math or Engineering).
PK is open to remote locations, excluding Colorado.