Azure Cloud Architect in Alameda, CA at Johnson Service Group

Date Posted: 1/7/2021

Job Snapshot

Job Description

JobID: 381929

JSG is seeking an Azure Cloud Architect for a long term contract in Oakland, CA

  • Experience with design and delivery of cloud-native applications on Azure 
  • Expert understanding of Azure’s service portfolio including security, compute, networking, storage, application services.
  • Define cloud architecture / design guidelines, standards, best practices and reference implementations for developers. 
  • Must have experience with the design and maintenance of high availability, fault tolerant cloud infrastructures
  • Knowledge of cybersecurity issues related to cloud infrastructure
  • Knowledge of infrastructure and configuration management methodologies and applications
  • Summary of Preferred Qualifications:

  • 10+ years developing and designing software products, and demonstrated experience with full software development lifecycle, ideally in a regulated industry
  • Strong computer science fundamentals in OOAD, design patterns, data structures, and algorithms
  • Fluency in a high-level object oriented programming language (e.g. Java, C#, C++)
  • Strong understanding of professional software engineering best practices for the full SLDC including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience designing and developing scalable, highly available distributed systems / services
  • Practical experience with SCRUM or other applicable agile framework in regulated environments.
  • Expertise with services and microservices solution design and delivery covering API design, containerization, and application integration / messaging.
  • Superior communications skills (oral & written)
  • Outstanding interpersonal skills, and effective collaboration
  • Main Responsibilities:

  • Define and oversee cloud architecture implementation. 
  • Reliably deliver high quality work products within schedule constraints.
  • Research technical issues and propose technical approaches that achieve product and quality requirements.
  • Work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
  • Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results.
  • Minimum Education:

  • Bachelors or higher in Computer Science, Software Engineering, or related engineering or scientific field.
  • Minimum Experience:

  • 10+ years relevant experience in a technical capacity. 
  • Excellent knowledge of software engineering principles.
  • Excellent written and verbal communication skills are essential.
  • Excellent troubleshooting skills are a must. Strong debugging techniques and experience on using debugger is required and/or use of testing tools to ensure high level of quality of software product.
  • Strong working knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards.
  • Experience w/ distributed computing / services (preferably cloud native) software design and development. 

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Never miss out on a job opportunity again by signing up for our Talent Network to receive job alerts that match your interests and experience.

Connect With Us