Azure Architect

Alpharetta, GA | Contract

Post Date: 06/14/2017 Job ID: 45766 Industry: Cloud Architect/Engineer

Azure Architect

The challenge:

The Azure Architect is  a team member involved in many aspects of a customer engagement; from leading a team, to the collaboration with other team members and customers to determine the best solution for a particular engagement to the design, development and delivery of software products. 

Our goal is to have our clients view our delivery teams as a valuable partner in assisting them in achieving business value through the software solutions we provide.

Our goal is nothing less than creating unparalleled experiences for our clients and staff.  Successful delivery of the intended solution is paramount, but enduring value lies in executing in a way that cannot be found with any other provider, and leaving the client with the best possible feeling of success.

What you’ ll be doing:

Developing and implementing the following standards:
  • Building a technical and security architecture in Azure for selected apps/workloads
  • Lead assessments with the clients on designed Azure architecture  
  • Selecting migration approaches to moving existing applications from on-prem to Azure or architecting a greenfield development platform for new applications
  • Keeping up to date on latest Azure and complimentary cloud offerings
  • Assisting with DevOps Implementation, tooling and process
  • Test Azure standards that impact your ALM methodology
  • Work with Development Architects to help implement Cloud technologies
     

    How you’ ll get the job done:
  • Accountability for value in the work you perform and the service you provide
  • Establish credibility by the sharing of knowledge related to your personal experiences and work with the team to maintain strong communication throughout each relationship
  • Sticking to the game plan.  If something gets committed, ensuring it gets done
  • Making it your job to know the particular product being delivered and how it will provide business value
  • Something will always come up, and it’ s better to play like you’ re catching up than to play like you’ ve already won
  • Whether it’ s when you need help or when you’ re unsure of an outcome, when in doubt, call out
  • When something is standing in your way of providing a successful solution, you have the responsibility to bring the impediment to the attention of the team
  • Stepping out of your comfort zone at times
  • Taking pride in the work you have accomplished and showing it to the customer
  • Avoiding the desire to take shortcuts at times instead maintain the consistency in how we approach solutions to ensure successful outcomes.  Avoid the temptation to think that a difficult situation will be resolved simply by the passage of time and without the hard work of addressing root causes

What you’ ll need to succeed:
  • Deep understanding and experience with agile development practices, including unit testing and continuous integration
  • Willingness to take on additional responsibility to ensure team success and quality solutions
  • Team player that understands how your own work is important to the team' s success
  • Ability to multitask across different projects
  • Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices
  • Working knowledge of the following technologies:
    • Azure
    • Azure Resource Management
    • .NET framework, including ASP.NET development, Windows Forms, WCF, WPF
    • C#, VB.NET
    • SQL Server 2008, 2012 and/or 2014
    • TFS (Team Foundation Server 2010 >) or VSTS
    • Automated Deployments to multiple environments
    • Systems Operations/Management
  • Ability to design Highly Distributed Applications (ability to design for availability, reliability)
  • Demonstrate the capability to work with the tools involved to implement and ensure compliance with the process put in place
  • Experience implementing ALM and Scrum
  • Exceptional written and oral communication skills
  • Professionalism; to include written and oral communication – the ability to communicate collaboratively in front of a whiteboard.  An ability to understand your audience and adjust your communication style to fit them
  • Ability to learn business concepts quickly
  • A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch and learn on the hottest new topics in your field
  • A caring attitude – care about what you do, who you do it with and how you’ re going to be successful in the end

Great to Haves!
  • Technically savvy, entrepreneurial spirit who thrives in  environments that reward self-initiative and resourcefulness
  • Non-complainer – everyone has something they’ d rather not do
  • Academic background in computer science
  • 8+ years relevant professional work experience
  • Experience with AWS
  • Deep experience with VSTS
  • Experience with Continuous Deployment technologies
  • Other software development experience (Java, Ruby or other)
  • Willing to Travel
     

Want to know more?
  • Specifics about job such as travel requirements, full time/part time, extra benefits, etc.
     

     
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: