We are seeking a skilled Environment Solutions Architect to join our team. The ideal candidate will be responsible for analyzing business requirements, assessing environment needs, and translating these into technical specifications to set up necessary environments for multiple teams. You will collaborate with Solution Architects, Technical Leads, Application Domain Owners, Application Owners, and other key stakeholders to design robust, reliable, scalable, and secure solutions.
- Collaborate with Squads: Work closely with various squads to understand their business requirements and environment needs.
- Analyze and Document Requirements: Assess business requirements and determine environment specifications to support those needs.
- Translate Business Needs into Technical Specifications: Ensure that business needs are met by providing clear and actionable technical requirements.
- Design, Implement, and Maintain Environments: Set up and optimize environments to support various squads and projects.
- Optimize Environments: Focus on performance, security, and scalability when setting up and maintaining environments.
- Technical Support: Provide troubleshooting and technical support for environment-related issues.
- Continuous Improvement: Continuously improve environment setup processes and documentation to ensure efficiency and accuracy.
- Compliance with Enterprise Architecture Standards: Ensure that IT solutions comply with the company’s enterprise architecture standards and business needs.
- Prototypes and Proof of Concepts: Establish prototypes or proof of concepts to validate key components of proposed new architectures.
- Effort Estimation: Estimate the effort required to implement solutions at the Tribe level.
- Solution Presentation: Present proposed solutions to both technical and non-technical stakeholders.
- Support Product Owners: Help Product Owners prepare features and translate them into workable PBIs (Product Backlog Items) for the delivery teams.
- Coaching and Support: Coach delivery teams in implementing Features and PBIs in alignment with the architectural solution.
- Design Reviews: Conduct design reviews to ensure the consistency and quality of functional and technical solutions.
- Application Hosting Knowledge: Extensive knowledge of application hosting, including deployment and setup requirements tailored to various environments.
- Technical Skills: Expertise in application hosting, PowerShell scripting, familiarity with MQ/Kafka, SQL database performance tuning, and a solid understanding of the security model for running applications.
- OnPrem & Service Fabric Experience: Experience with application hosting on .NET OnPrem and Service Fabric for scalable, cloud-native applications.
- Familiarity with infrastructure components like Reverse Proxy, WAF (Web Application Firewall), CloudFare, Splunk, and other similar tools.
- Proven experience in environment setup and maintenance for distributed systems.
- Strong analytical and problem-solving skills to handle complex technical challenges.
- Excellent communication and collaboration skills for effective teamwork and stakeholder engagement.
- Proficiency in translating business requirements into technical specifications.
- In-depth knowledge of environment management tools and technologies.
- Ability to thrive in a fast-paced, team-oriented environment.
- 5+ years of experience in designing and delivering solutions in a distributed environment.
- Preferably proven experience in developing solutions with Microsoft technologies.
- Experience in delivering multi-platform designs across various technologies.
- Assertive and results-driven approach to driving tasks to completion.