Job Description

• To lead DevOps teams and continually improve related processes and technologies to consistently deliver softwares with respect to business demands within the expected standards ,and keep these services operationally reliable in compliance with SLAs (Operations and Service Management) and performance requirements • To work closely with assigned DevOps product teams, and lead, and mentor them to ensure that solutions are designed with user experience, performance, quality, security and operability in mind • To provide support and expertise to DevOps teams to acquire DevOps practices including but not limited to automated deployment, configuration management, containerization, zero downtime, automated testing, environment independency, micro-service architecture, test driven development, and automatic scaling • To confer with and support DevOps teams to build fully automated and complex continuous deployment pipelines, capable of deploying designed services safely in a zero-down-time manner with minimum human interference • To design solutions based on new technologies and best practices, identify opportunities to incorporate them inside MTN Irancell DevOps structure and oversee the implementation and development • To measure sustainability of assigned products through mechanisms like automation (Self-scaling) and evolve the products by pushing for changes that improve service reliability and availability • To ensure that the effective monitoring of all aspects of assigned services and applications’ behavior are in place and complies with SLAs and performance requirements • To investigate and conduct root cause analysis of software and system defects and outages and ensure that they can be identified and resolved faster and easier in future reoccurrence by help of automation tools whenever possible (Self-healing capability) • To research and develop tools, techniques, and innovative ways for solving technical issues, increasing service availability, development velocity, and delivery speed • To perform analysis and evaluation of best practices and emerging concepts in DevOps and motivate the organization to adapt accordingly and conduct ways to incorporate them inside current MTN Irancell DevOps tool chain • To oversee and maintain end-to-end availability and performance of assigned services and build automation to prevent problem recurrence, which eventually automate response to all non-exceptional service conditions • To manage risks and resolve issues that affect release scope, schedule, quality and operational readiness for the assigned systems/Services • To standardize and document vital proven knowledge, DevOps functionalities, and processes to be expanded throughout the organization • To control the accuracy and completeness of assigned DevOps initiatives and results and act in a collaborative, team-oriented environment focused on common goals to achieve mutually beneficial results

Requirements

• B.Sc. degree in Information Technology or related. • Fluent in English • Minimum of 5 years’ experience in the area of specialization; with experience in supervising/managing others • Experience working in a medium to large organization • At least 3 years of experience in enterprise level software design, development and operations • At least 2 years of experience as lead within a software service team • At least 1 year of experience implementing DevOps practices at scale • 3+ years of experience with at least one version control system such as Git

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،