Cloud Architect - Azure

Join a diverse family that's focused on helping each team member realize their full potential.

Responsibilities

  • Develop expert knowledge of Client’s business and problem/solution domain
  • Deliver cloud platform architecture documents detailing the vision for how Azure infrastructure and platform services support the overall application architecture; socialize and review with software, database, and testing engineers for acceptance.
  • Collaborate with application architects and DevOps to modernize infrastructure as a service (IaaS) applications to Platform as a Service (PaaS)
  • Create solutions that support a DevOps approach for delivery and operations of services
  • Be a go to person for Cloud Architecture for Audit and Assurance. You should have a deep understanding of IaaS and PaaS services offered on cloud platforms and understand how to use them together to build complex solutions.
  • Ensure that all cloud solutions follow security and compliance controls, including data sovereignty.
  • Plan, organize, and control multiple responsibilities to achieve project objectives; technically guide projects through to completion. Ensure deliverables are completed within target time frames and are consistently of high-quality.
  • Interact with and advise business representatives of the application regarding functional and non-functional requirements
  • Create proof-of-concepts to demonstrate viability of solutions under consideration
  • Develop enterprise level conceptual solutions and sponsor consensus/approval for global applications.
  • Have a working knowledge of other architecture disciplines including application, database, infrastructure, and enterprise architecture.
  • Identify system integration opportunities
  • Identify and implement best practices, tools and standards
  • Provide consultative support to the DevOps team for production incidents
  • Drive and support system reliability, availability, scale, and performance activities

Required

  • Minimum of 10 years’ experience in the technology field.
  • 5+ years of strong experience with cloud services Azure
  • Strong knowledge of Microsoft SQL Server and database administration, including Always On.
  • Strong knowledge of Azure, including PaaS and IaaS architectures.
  • Knowledge of networking engineering, including DNS, firewalls, load balancers, etc.
  • Knowledge of best practices for IT operations in an always-on, always-available service mode
  • Proven background in the design and implementation of large scale, global, complex custom application development systems (e.g., high transaction volumes).
  • Advanced understanding of distributed systems architecture in Azure on a global basis
  • Experience problem solving issues on globally distributed systems and critical product service environments
  • Capable of technical deep dives into infrastructure, databases, and applications as needed, yet cognitively agile enough to have strategy discussions with leadership
  • Must understand the Agile methodology and have worked on a Scrum team.
  • Experience of practical implementations of Continuous Integration and Continuous Delivery tools.
  • Direct, hands-on experience with DevOps and release management tools
  • Experience with continuous integration tools, such as VSTS, Bamboo, Jenkins, Microsoft TFS, TeamCity, etc.
  • Experience with configuration management tools such as Ansible, Chef, or Puppet
  • Exceptional communication skills and the ability to communicate appropriately with corporate executives and technical teams.
  • Excellent influencing and reasoning skills; good at conflict resolution and consensus building.
  • After hours on-call support occasionally required.
Join TechFabric
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.