What are the responsibilities and job description for the Cloud Architect (No Devops Engineers) Local To MI only position at ATC?
Job Tittle : Cloud Architect(No Devops engineers)
Location : Lansing,MI
Hybrid
Only Local to MI
This position should know how to use the most suitable cloud architecture frameworks and
tools for agency system, and how to adapt them to specific project context and needs. The
role should also be able to collaborate with other architects and developers for framework
and tool recommendations in cloud. Here are a few highly desired technical skills for ideal
candidates.
- A thorough knowledge of the various aspects of complex cloud application
development environments and practices
with others, and maintain favorable public relations with clients.
and tools, ability to gather and analyze facts, define problems, and recommend
solutions.
system users, ability to communicate technical terminology at a level appropriate to
the audience.
recommend technical solutions to business problems is essential.
orchestration, control, audit and enablement of system administration, database
management and application development.
PowerShell, IaC, Microsoft Azure, Function Apps.
telecommunication concepts, secure coding concepts, secure authorization concepts,
web services.
web-based applications in Microsoft / Windows platform. (ASP.NET, framework 4.8 or
higher, .Net 6 or higher).
microservices architecture.
architecture.
clear and concise documentation.
support teams.
ESSENTIAL DUTIES
As the Cloud Application Architect for the Center for Educational Performance and
Information (CEPI), this position is strategically responsible for the design and interaction of
the client enterprise level application architecture, code libraries, middleware, and services
components. This Specialist leads the migration to a services-based architecture; compiles
and designs architectural models of current and proposed applications across the client
enterprise; performs design reviews across the client organization; leads the evaluation of
vendor software targeted for possible integration into the applications or environment;
defines and manages the IT application design methodology; surveys external emerging
developments in application design and methodologies, and evangelizes new techniques,
technologies and standards; manages the development and maintenance of the client
application architecture environment, and consults with application designers on how to
implement enterprise architecture components and resolve issues. This position serves as
the team’s chief cloud SME and will enforce best practices in cloud implementation and
deployment while complying with DTMB policies and procedures.
DUTY BREAKDOWN
within the scope of responsibility. Plan, develop and administer architectural practice
related policies and procedures.
o Provide application architecture expertise as it relates to the development and
integration of applications, security, middleware, services, database design,
development methodologies, and tools.
o Lead and coordinate with other technical resources in the overall application
design, implementation and integration of applications with other existing
applications / technologies / data sources on multiple platforms within the
agency, across multiple state agencies, DTMB Office of Enterprise Architecture
and with multiple vendors.
o Develop strategic goals required to ensure that the overall application
architecture is in compliance with the DTMB Strategic Plan and DTMB
development methodology best practices.
o Consult with application designers on proper application design and use of
enterprise services.
o Compile or design application architectural models across the client enterprise
for use internally and in conjunction with third party technology partners. The
models are of two types :
o Enterprise Models that depict the entire client enterprise and its inter-
relationships internally and with the state enterprise architecture.
o Reference Models that depict recommended & approved application designs,
which can serve as a template for future projects.
o Perform architecture design reviews across the organization as a part of the
Enterprise Architecture Core Team.
o Define, implement and maintain the IT application architecture design
methodology and best practices.
o Lead the effort towards services-based development and implementation.
o Survey external emerging development methodologies, and evangelize new
technologies, standards and methodologies that will have a positive impact on
the quality of applications and services.
o Ensure the implementation of security standards in application architectures,
designs, and coding practices. Be familiar with, provide research,
documentation and input (when applicable) to Enterprise Security policies and
standards.
o Plan, develop and administer application design-related policies and
procedures to promote high quality, accurate and reusable application
designs.
o Provide technical leadership, guidance and direction to Application Architects,
Database Administrators, Programmer / Analyst(s) supporting application