DevOps Senior Manager

Irancell Tehran

Posted a month ago

Job Description

  • To establish and develop MTNIrancell’s software source code repository and development pipelines to ensure the integration of the codes and that the best technology is used.
  • To keep up with the world’s knowledge of business, technical, and infrastructure trends, techniques, and technology to develop creative solutions.
  • To assess vendors’ technology and guide their product roadmap based on MTNIrancell requirements.
  • To design and build tools and frameworks to automate development, testing deployment, management, and monitoring of the company’s 24x7 services and products.
  • To plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations.
  • To evaluate existing cloud-native and pipeline systems, identify flaws, and create solutions to improve service uptime and time-to-resolve through monitoring and automated remediation.
  • To create scalable software platforms, applications, and efficient networking solutions that are unit-tested, code-reviewed, and checked regularly for continuous integration.
  • To manage to troubleshoot, debug, and upgrade existing systems and technically lead the design and programs of complex parts of the systems in the related area.
  • To establish, deploy, and manage the environment for all stages of the Agile software development lifecycle and evaluate the unit testing and other developer-level testing.
  • To ensure all developments are conducted and aligned with software engineering standards, including full CI/CD and testing automation and API design best practices.
  • To work closely with internal engineering leaders across different software products to design platform architecture blueprint and roadmap.
  • To participate in the enterprise Architecture Review Board and follow up on the related assigned items in this area.
  • To work with engineering teams to design efficient and standard solutions.
  • To work collaboratively and cross-functionally with internal teams to build and support DevOps adoption, culture creation, and operational efficiencies in alignment with long-term organizational goals.
  • To ensure adherence of the DevOps team with MTNIrancell Architecture and Program Management.
  • To drive DevOps teams by providing technical leadership and oversight for prioritizing requirements, analysis, architecture, design, development, deployment, system integration, and operations, and stabilize MTNIrancell assigned services considering the input from all stakeholders and product owners.
  • To manage continuous integration, delivery, and deployment of pipelines to enable automated deployment of MTNIrancell assigned services.


Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent.
  • At least 5 years of managerial experience working within Professional Services, Software Product Management, Customer Support, Software Engineering/Development, or Project Management, in an SDLC Agile Software Product environment.
  • At least  3 years of experience in a client-facing, Software Implementation supporting role for SaaS or Enterprise Product Offerings.
  • At least 3 years of experience in CI/CD team engineering, DevOps engineering, or leading such.
  • At least 3 years of experience in the establishment of Cloud Native environment and software development pipelines.
  • Experience with REST, JMS, SOAP, and Microservices.
  • Experience with Spring Boot, Swagger, Tomcat, and JSON and XML processing.
  • Experience with Kubernetes and Docker.
  • Experience with Git, Ansible, and related CI/CD technologies.
  • Experience with Automation in software release and testing.
  • Experience with Continuous Integration and Continuous Deployment tools.
  • Experience working with Linux or similar O/Ss.
  • Experience building scalable applications (web applications or back-end services).
  • Working knowledge of relational databases, as well as ORM and SQL technologies or NOSQL, is a plus.
  • Experience in review of design documentation.
  • Exposure/knowledge to DevOps with major cloud solution providers is a major advantage.

To see more jobs that fit your career