Azure Information Architect

Overview

On Site
Depends on Experience
Full Time

Skills

Azure
Terraform
Ansible
Jenkins
Agile software development
Automation tools
Azure DevOps
Azure portal
Bitbucket
Collaborate
Confluence
Continuous
Continuous Integration
DevOps
Docker
Git
MS Office
Network Operations
Network Operations Center
computer science
Visio
automated testing
budget
cloud infrastructure
Reliability Engineering
Scrum
Selenium
Software Engineering
SonarQube
IaaS
Jira
Kubernetes
configuration management
containerization
design thinking
Office Suite
PaaS
Prisma
QA
Research
competitive analysis
external audits
market trends
planning
product development
products
Git Hub
GitHub
GitLab
ITIL
software development
systems engineering
Excel

Job Details

About the job

In this role, you will: conduct design reviews of new and existing architectures, create reference architectures and standards to enable effective solution delivery, design solutions for performance optimization, and design automation solutions for reusability and consistency.

Major Responsibilities:

  • Architect and design a robust, scalable, reliable, and secure Infrastructure Automation Platform to support our cloud migration, software modernization, and business objectives.
  • Deliver Automation Platform solutions to serve customer, product, developer, and operations needs throughout the entire product life cycle, to enable software engineering teams to increase the velocity of code and application releases, and to enable infrastructure teams to manage our cloud infrastructure through code and automated deployments.
  • Foster and evangelize a team culture where serving platform customers is the primary mission, continuously monitoring and analyzing customer feedback for platform related pain points and empathize with customer demands and requirements.
  • Create detailed architectural specifications to document the architecture decisions; communicate the architectural specifications to technical teams and business sponsors in a directly actionable, clear, and succinct manner.
  • Drive adoption of the automation platform and services through advocacy and education to the broader engineering and operations organizations.
  • Research market trends and conduct competitive analysis for infrastructure and software delivery automation products and services to ensure our automation platform becomes best in class.
  • Troubleshoot platform issues and work with the engineering, infrastructure, and operations teams to resolve them.
  • Collaborate with Enterprise Architecture, Software Engineering, and Development teams to deliver self-service platform capabilities to improve the developer experience.
  • Collaborate with IT Operations and Network Operations Center to enable management and monitoring of cloud infrastructure and applications and deliver stable and fault tolerant solutions to achieve application availability targets.
  • Collaborate with Quality Assurance Automation team to incorporate automated testing for infrastructure and application deployment pipelines.
  • Partner with Compliance and Security teams to ensure infrastructure and applications meet compliance standards and are safe and secure against cybersecurity threats.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives, to provide technical leadership and guidance.
  • Participate in ITIL-based change, incident, and problem management processes for automation platform solutions.
  • Use a business mindset to manage and optimize the platform expense and budget in the form of product show/charge backs, in partnership with the IT Finance Division.

Education:

  • Prefer to have bachelor s degree in computer science, information-technology, systems engineering or a related study.

Work Experience/Qualifications:

We are looking for an architect that can drive solutions and partner with other architects, infrastructure, and application teams on the following.

  • Azure Infrastructure Automation (skillset - Azure, Terraform, Packer, Ansible, Salt)
  • Application installs/maintenance (skillset - Ansible, Azure Automate)
  • Application configuration management (skillset - Ansible)
  • Application Deployment (skillset - GitHub/Git Hub Actions or GitLab, Azure DevOps, Jenkins, Artifactory, SonarQube, Prisma)
  • QA Testing (skillset UFT, Selenium, Katalon for API testing, WebLoad)
  • IT General Controls familiarity and participation in prior SOX, PCI DSS, or other external audits.
  • Nice to have Chaos Engineering and Site Reliability Engineering experience.

Knowledge/Skills/Abilities:

  • A customer-centric mindset and interest in leveraging design thinking to develop a deep understanding of what internal and external customers need and deliver solutions that result in a positive customer experience.
  • Solid understanding of the product development life cycle, specifically the relationships that exist between product, development, infrastructure, and operations.
  • Experience with Scrum/Agile software development methodology and modern software delivery practices.
  • Demonstratable experience in a technology role, infrastructure, cloud operations, or development involving software engineering or DevOps related activities, with a strong focus on automation and cloud platform technologies preferably Azure.
  • Prefer to have prior experience as a Solution or Application Architect.
  • Experience with infrastructure Automation tools, preferably Terraform, Packer, and Ansible.
  • Experience with of Continuous Integration and Continuous Delivery (CI/CD) tools, preferably Bitbucket, GitHub, GitHub Actions, Jenkins, and Artifactory.
  • Experience in Azure core services and the Azure portal, including but not limited to Azure subscriptions, resource groups, networking, compute, storage, backups, data analytics, security, identity, governance, and IaaS and PaaS.
  • Experience with Security tools and best practices for automation platforms, preferably Prisma Cloud.
  • Experience with containerization and orchestration technologies, preferably Docker and Kubernetes.
  • Experience with Jira, Confluence, and MS Office Suite (Word, Excel, PowerPoint, and Visio) or similar software.
  • Experience with automated testing framework, preferably UFT, Selenium, and Katalon.
  • Extensive knowledge of Application Performance Monitoring & Management tools.