This job has expired, please see additional jobs below
Solutions Architect
Sony Pictures
Culver City, CA, United States
Job Details - this job has expired, please see similar jobs below
Solutions Architect
Crackle, Inc., a Sony Pictures Entertainment Company, is looking for a Solutions Architect to join the Solutions Architecture team in Culver City, CA. This position's primary responsibility is to define, develop, architect, and document solutions for the projects prioritized within Crackle’s Product Roadmap.
RESPONSIBILITIES
• Evaluate customer/product requirements and design architectural solutions that meet customer application, technology, and business requirements
• Define and design technical/architectural solutions for migrating legacy or early stage technology to cloud environments
• Design enterprise wide integration for various business scenarios using current or new technologies and systems to provide long-term cost effective solutions.
• Provide technical/architectural expertise, direction, and oversight support during project/product development.
• Develop and maintain technical infrastructure with hosting partners.
• Provide the architectural governance function/processes during the development phase (ensure the ongoing alignment of business architecture, functional architecture and technical architecture from a functional/solution perspective).
• When needed, analyze modifications necessary to the Cracke architecture triggered by changes in business requirements, processes, or technical requirements, develop options to incorporate the changes and take/facilitate the appropriate decisions.
• Provide a cloud-first approach to defined solutions that will strive to fully leverage the scale and capabilities of Crackle’s cloud infrastructure.
• Evaluate and have a firm understanding of emerging technologies and trends for high performance distributed computing within cloud infrastructures
• Provide guidance on the full life cycle of cloud based solutions including tools, technologies, and best practices for development, deployment, and maintenance of cloud hosted services
• Design layered architectures and provide insights into tradeoffs in various infrastructure, network, security, data, and virtualization strategies
• Articulate the benefits of cloud based solutions with the ability to use combination of business and technical skills to formulate and communicate cost benefit analysis
• Conduct technology and design trade studies
• Document architectural solutions consistently throughout the project/development process on an infrastructure, procedural, modular and database level
REQUIREMENTS
• 3 to 5+ years of architecture or large systems development experience in the Azure and/or Amazon Cloud environments. Experience with Google Cloud is a plus.
• 3+ years of professional experience architecting, configuring, and deploying CDN delivery services and solutions.
• 3+ years of professional experience designing, developing, and managing auto-scaling solutions in either AWS or Azure.
• 3+ years of professional experience designing, developing, integrating, and managing RESTful API Services.
• 2+ years of professional experience designing, developing, and deploying micro-service-based architectures.
• 3+ years of professional experience developing and deploying .NET applications on either MS Azure or Amazon AWS is desired.
• BS/MS or equivalent in Computer Science or Computer Engineering
• Extensive experience architecting scalable and high-performance solutions for handling and distributing massive volumes of video, imagery, metadata, tracking, and general API data transactions using standards-based services.
• Hands-on experience building, delivering, and managing cloud IaaS, PaaS, and SaaS environments using leading platforms such as those provided by AWS, Azure, and Google Cloud.
• Professional experience with serving and streaming video over the Internet is desired. In addition, experience working with CDN providers, such as Akamai, Limelight, or Level 3 is a plus
• Experience using automated testing (.NetUnit, Junit, Jperf or similar).
• Familiar with algorithm development, code tuning and query optimization
• Experience with performance measurement and diagnosis/fixing of performance /scaling issues in a distributed environment.
• Possesses a high degree of SQL programming skill, including familiarity with multiple RDBMS environments (e.g., MS SQL Server, Oracle, MySQL, etc.). Familiar with OO Design using UML and/or ER diagramming for databases.
• Must have a strong understanding of and experience with the software development life cycle.
• Must have strong software design skills. Must be able to explain applications/programs that they have designed, including tradeoffs they made and why.
• Must have good troubleshooting and problem-solving skills. Must be able to describe problems that they have solved including how they found the root cause and how they solved it.
• A track record of successfully developing and deploying IT solutions within large enterprise organizations.
• Excellent written and verbal communications skills – good at documenting code
• Detail-oriented, well organized, quick learner with very strong technical aptitude and the ability to work concurrently on multiple projects.
• Capacity to work in a fast paced and dynamic environment
• Pluses:
◦ Domain expertise in Video On-Demand/Transcoding services and solutions.
◦ Domain expertise in Video Advertising services and solutions
◦ Domain expertise in OTT application development
◦ Domain expertise in Mobile App Development
• Working knowledge in one or more of the following technologies: Storm, Hadoop, and NoSQL
*Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics.
• Sony Pictures - CA - Culver City Area & Studios