Mar 22, 2018
Cloud Platform Architect Location: Bangalore Description: Position reports directly to the Director of Systems Management within MediaFirst TV Platform Development. The Cloud Platform Architect or System Manager will work across the organization which spans multiple development sites defining and directing current and future direction of Cloud development, deployment and operation spanning multiple public, private and hybrid cloud environments. The Cloud Platform Architect is a full stack engineer who architects, defines and builds the cloud environments and hosting platforms for the Media Delivery Solutions, specifically MediaFirst. This role will have the primary accountability of owning, developing, implementing and operating Media Cloud platforms. This role will also encompass developing, building, administering, and deploying self-service tools that enable Media developers to build, deploy and operate cloud native applications. As Cloud Platform Architect responsibility will include review of numerous application and service development feature designs and architectures to ensure availability of said services across the cloud domains to be supported by the product family. In so doing direct interaction with the Agile development teams, designers and architects will be required. Additional responsibilities include documenting the Cloud infrastructure and operation along with select individuals responsible for the Media DevOps solution. The Cloud Platform Architect will develop software architectures and designs for requirement implementation. He/She plays a key product development role by providing technical and or business competence as well as a subject matter expert for technology choices in the product deployment and operation architecture. In addition to relevant technical and business competence and experience, the job requires good networking and team working skills. He/she will work closely with different groups inside and outside the Product Development Unit including interaction with customers as well as across Ericsson and third-party technical experts. Key Responsibilities: Typical Responsibilities include but are not limited any one of to the following: Oversees and develops the various cloud platform environments and aligning them with business strategies and requirements Architecting cloud solutions for massive scale, resiliency and maintainability. Designing architecture with various cloud providers that meets technical, security, and business needs for applications and workloads. Champions the engineering practices and helping teams define and setup frameworks for infrastructure as code and automation Establishes the strategy and manages complex technical designs in engineering and operating cloud platform infrastructure Oversees and develops the strategy and manages complex designs for the continuous delivery framework and tools, and acting as a subject matter expert on infrastructure CI/CD pipelines Contribute to technology strategy and engineering roadmaps around cloud platforms; executes strategic engineering proof of concepts around cloud platforms Defines and develops new products and services that provides functions- “as-a-service” Develops a strategy for application and infrastructure monitoring for platforms and applications aligning with enterprise strategy and overall industry trends Owns, manages and maintains the high availability design, engineering, and operations of the cloud platforms Champions for the appropriate use of open source and commercial technology based upon industry trends and innovative concept. Technical knowledge transfer in contacts with customers and partners Attend internal/external conferences and seminars as needed Experience: Practical experience with agile methodologies 10+ years in enterprise application software design and implementation with a proven track record of success Experience delivering large scale solutions, products and applications Experience with a breadth of software architectures including Java EE, OSGi and Service Oriented Architectures is highly desired Practical experience in product deployments within a Cloud environment is highly desired Experience with current products, trends and architectures associated with cloud based solution deployments. Excellent communication and presentation skills (written and verbal), and the ability to work with all levels of the company, customers and partners Ability to work in a rapidly changing environment College degree required. Advanced degree, Masters or PHD preferred. Limited travel required Technical Skills: Experience with RDBMS and noSQL (Cassandra, MongoDB) is highly desired Experience with a breadth of programming languages, technologies and development practices are highly desired with practical experience with the C# & JAVA programming languages. Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure (AWS, Azure, etc…) Knowledge & Experience with opensource IaaS environments such as OpenStack. Solid understanding of security and compliance frameworks, standards and implementation in public cloud environments; relevant experience in vulnerability management and security operations in public cloud Experience and solid understanding of networking concepts and services like DirectConnect, VPN, IPsec, PKI, TCP/IP, DNS, DHCP, SMTP, LDAP, etc… Experience in using DSLs/frameworks for managing infrastructure as code like (or similar to) CloudFormation, Terraform, Chef, Puppet, Ansible, etc… Experience in infrastructure programming using languages like Python, Ruby, Go Hands on experience using continuous integration/delivery tools like (or similar to) git, Jenkins.
ERICSSON India Full Time