Qualifications:
- A degree in Computer Science, Information Systems, Engineering, Business Administration, or other related discipline is preferred.
- 3+ years of professional experience assessing cloud services, migrating legacy and other systems to a cloud network, providing governance for cloud solutions, and other related activities.
- Experience working with major cloud provider(s) (e.g. AWS, Azure, Google Cloud Platform) and in integrating them with on-premises cloud infrastructure.
- Deep knowledge with hands-on and proven experience designing, deploying, and managing cloud solutions (e.g., storage, active directory, identity and access management, computer services, networking, containerization and orchestration, serverless computing, monitoring and logging, cybersecurity, infrastructure as code, Ansible, Linux, Windows, networking, firewalls, routing, cloud security, scripting, DevSecOps, relational databases, NoSQL databases).
- Design, develop, and implement enterprise architecture solutions that align with organizational goals and PWS objectives.
- Define and maintain enterprise standards, reference architectures, and best practices for systems and applications.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions and architecture designs.
- Oversee system integration efforts to ensure interoperability, scalability, and security across platforms.
- Conduct technical assessments of existing systems and recommend modernization strategies to improve performance and compliance.
- Support cloud adoption, migration strategies, and hybrid architecture implementations as directed by program needs.
- Ensure enterprise architectures comply with cybersecurity, data protection, and information assurance requirements.
- Lead the evaluation and selection of enterprise tools, technologies, and frameworks for mission-critical applications.
- Develop enterprise roadmaps and implementation plans that support both near-term and long-term organizational priorities.
- Provide architectural guidance to development teams and ensure adherence to enterprise design principles.
- Conduct system modeling, simulation, and performance analysis to validate enterprise designs.
- Prepare and deliver technical documentation, architectural diagrams, and presentations to leadership and stakeholders.
- Monitor emerging technologies and provide recommendations for enterprise innovation and improvement.
- Mentor and train junior engineers and technical staff in enterprise architecture practices.