Cloud Architect
DMV IT Service
Lansing, michigan
Job Details
Full-time
Full Job Description
Job Title: Cloud Architect
Location: Michigan Center for Educational Performance and Information (CEPI)
Job Type: Full-Time
Job Description: The Cloud Application Architect serves as the technical expert and leader in orchestrating the placement and interaction of application components across the CEPI's cloud infrastructure. This role focuses on meeting business requirements while balancing the needs for sustainability, cost control, standardization, security, compliance, and strategic alignment, particularly in IT system modernization initiatives. The Architect will ensure seamless integration of CEPI Cloud infrastructure with various application types, including COTS packages, SaaS, Web Services, and other governmental systems, both internal and external.
Responsibilities:
- Lead the development and application of technical architecture to solve complex business and technical problems.
- Recommend strategies to implement technology effectively, promoting improved business productivity.
- Provide technical expertise and leadership to application development teams, enhancing usability, security, mobility, maintainability, and reusability.
- Maintain direct contact with department program managers and oversee project and technology groups.
- Work collaboratively in a team environment with other architects and support staff.
Skills and Qualifications:
- Extensive knowledge of cloud application development, architecture frameworks, and tools.
- Proficient in .NET, HTML, XML, SQL, SOAP, REST, PowerShell, IaC, and Microsoft Azure.
- Experienced in Function Apps, observability, distributed tracing, and microservices architecture.
- Proficient in Microsoft VISIO, Office (Word, Excel, Access, PowerPoint).
- Strong understanding of relational database concepts, secure coding, web services, and telecommunication concepts.
- Ability to effectively communicate technical terms to diverse audiences and maintain strong public relations.
- Capable of conducting thorough analysis, defining problems, and recommending innovative solutions.
- Experience in designing, programming, testing, implementing, and supporting web-based applications in a Microsoft/Windows platform.
- Demonstrated ability to work independently with minimal supervision, manage high-stress situations, and handle complex assignments.
Education and Experience:
- Advanced degree in Computer Science, Information Technology, or a related field.
- Considerable experience in cloud application architecture and development.
- Training or certification in Microsoft Azure and other relevant technologies.
Preferred Skills:
- Knowledge/training in object-oriented analysis, design, and programming.
- Experience with Infrastructure as Code (IaC) and advanced cloud application development techniques.