Devops B.
0About
• Manage and expand the core platform team to support and grow the DevOps environment working closely with cross functional teams like product management, professional services, Customer Support, Development and Testing teams in Aspect Enterprise Solutions. • Oversee any recruitment and development of staff within the overall DevOps function of the group, in line with departmental and corporate guidelines. • Work with the CTO, Director of Software Development and Architect to deliver a clear technology infrastructure strategy to support Aspect Enterprise Solutions’s products. • Implement AWS cloud infrastructure, systems and application solutions and services with focus on CI/CD and automation tasks to treat Infrastructure as Code. • Partner with divisional management and product commercial owners to ensure delivery of a clear technical roadmap for the platform in order to support the product technical road maps for each product line. • As a senior technology leader, ensure industry best practice is being adopted in terms of Infrastructure Architecture; Continuous Delivery and Integration; Deployment; Security; 3rd-level Support and Test automation. • Take personal ownership of all infrastructure and development operations for the team and ensure that all work meets user and commercial objectives, is delivered on time, to budget and to the quality standards agreed. • Hands on Technical Professional with demonstrate experience in Architecting automation, CI/CD and application performance management tools • Collaborate with related product development teams, product, project, and release managers, QA, and peers to operate and enhance our Cloud services • Work closely with Architects, Database Product and Cloud Teams, OCI Product Management and Operations teams for enhancing Database Cloud Platform and Services • Execute the agreed upon technology strategy. • Responsible for defining the System Development Life Cycle methodology and associated cross-functional tools to ensure adoption and continuous improvement. • Play an active part in the continuous improvement of quality processes and standards to ensure that the global organisation provides efficient, high quality and cost effective solution development that supports an iterative development methodology and a dynamic business. Actively promote quality throughout division and ensure the quality of all deliverables. • Evaluation of application and/or infrastructure design specifications to ensure alignment with Digital Enterprise Priorities, hosting (cloud and on-prem) architecture, standards, patterns and industry best practice. • Work regularly with senior management to align expectations and deliverables. Deliver quality product against commitment while working in an Agile framework • Provide leadership, direction and mentorship to engineering staff in the delivery of the App Hosting Architectural roadmap for Hosting solutions, ensuring fit-for-purpose, best-in-class, and currency. • Design for reuse and redeploy-ability and align business stakeholders to drive common processes/solutions and identify business process improvements(includes CI/CD, Automation, etc...) • Develop and manage the team's budget and expenditures to deliver cost efficiencies, identify variances, and ensure the best utilization of resources. • Demonstrating comprehensive expertise in cloud service management including operating metrics, corrective interventions, and root cause analysis • Experience in building, hosting, and managing environments across multiple data centers & product domains • Facilitate communication upward and across project teams including project status, justifications for variances and technical information (design and implementation objectives). • Should have prior expertise in owning and delivering non-functional roadmap for complex products in terms of performance engineering, scalability, security and supportability. • Manage all aspects of software lifecycle from requirements definition through software release including documentation, test planning and execution, software maintenance, architecture development and design, debugging, implementation, and integration • Delivers secure coding solutions using the latest industry standards and tools, following coding templates and reusable patterns to ensure quality, maintainable, extendable and reusable deliverables, including devOps/QA automation • Performs problem root cause analysis, corrective action planning, and execution. Escalates issues in a timely manner for quick resolution or visibility • Creates new and extends existing technical and operational documentation • Supports solutions end to end, including thorough understanding of technical infrastructure (cloud or on-prem) and sizing, security protocols and policies, networking/communication requirements, etc • Partner with business and technology subject-matter experts to collate and translate business requirements into technological solutions. • Establish a DevOps Community Of Practice (CoP) to encourage members to bring ideas and observations to the community, where concepts are discussed and refined. • Managing Budgets, P&L, Forecasts, monthly reporting, • Running scrum meetings, using Agile Methodology • Recruitment, developing & coaching employees • Lead a community of DevOps Engineers and Hyperscale Specialists to ensure that everyone understands what is required of them (e.g., utilisation, customer service, technical excellence etc.) and where they fit in. • Direct, guide, and motivate the team in the achievement of agreed goals, strategies and • Develop and maintain professional development plans for all team members.