Principal Azure Architect

  • Full-Time
  • Remote
  • PK
  • Posted 2 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:
  • 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).
~ In order to provide equal employment and advancement opportunities to all individuals, employment decisions at PK are based exclusively on merit. PK does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, including gender identity and identity expression, national origin, age, or any other characteristic protected by law.
PK is open to remote locations, excluding Colorado.
Apply to this Job