Principal, Computing Architecture
Location
Chennai | India
Job description
Cloud Architecture and Design and Development (50%)
- Provide end-to-end solution expertise to determine best architecture and cloud services to meet business needs.
- Evaluate new vendor-specific cloud services and determine applicability to Ingram Micro
- Identify requirements and, when necessary, lead engineering efforts for in-house cloud tooling.
- Immediate focus areas will be opportunities to use external cloud as a DR target, as an archival and backup target, as traditional IaaS as well as PaaS opportunities
- Develop highly available and resilient solution architectures including systems engineering, network engineering, multi-region and multi-account design strategies with strong security focus with boundary protection, data protection, enterprise grade management services with strong operational SLA s.
- Evaluate and identify appropriate technology platforms including frameworks and technology stacks for delivering the company s services including Microsoft, Linux, SAP and relevant enterprise software stacks.
- Responsible for recognizing business and end-user requirements and developing business processes that can be improved through service optimization technology.
Consultation (20%)
- Collaborate with other architects to drive a consistent approach to cloud adoption across Ingram Micro
- Identify technology trends and evolving marketplace opportunities that may support or impede the success of the business.
- Run workshops and provide best practice consultancy to customers.
Thought Leadership (20%)
- Capture and share cloud architecture best practices between teams and other technical leaders
- Explore and develop new technical skills to be an effective ambassador for Ingram Micro
- Lead development of organizational change management
- Assist the external cloud organization in keeping up with the latest developments to optimize performance and reduce costs.
Mentoring (10%)
- Assess and develop both junior and senior level cloud engineers
What you bring to the role:
- Bachelor s degree in computer science, Engineering, Science and Math or related discipline with an IT emphasis is required. A graduate degree in Computer Science/Engineering is a preferred.
- 10 + years of experience spanning at least two IT disciplines, including technical architecture, network management, application development, middleware, database management or operations
- Hands-on experience (3-5 years) in migrating and rearchitecting on-prem apps applications to the cloud
- Public cloud certification (AWS, Azure, GCP)
Hands-on experience with
- Containers and container management: Docker and/or Kubernetes eg Azure Kubernetes Services (AKS)
- Infrastructure automation, continuous integration/deployment, database, security, networking, and cloud-based delivery models
- Database architectures, ETL, BI, Advanced Analytics, HA (Azure SQL, PostgreSQL, MySQL, NoSQL)
- Implementing Cloud Governance (Auditing, Log management, Policies, tagging, compliance)
General
- Strong ability to lead through influence
- Strong written communication skills
- Presentation skills with a high degree of comfort speaking with executives, engineering management and developers
- Financial and business acumen to help with business case development
Job tags
Salary