Lead Solution Design and DevOps Expert

Company
Telenor Pakistan
Islamabad   44000 Pakistan
Category
IT
Type
Full Time
Apply here

About the position

Last date to apply: 31st Jan, 2023

Position Title: Lead Solution Design and DevOps Expert

Reporting to: Director Automation/Integration

Job Group: 4

Location: Islamabad

Division: Telenor Shared Services Pakistan

Department: Digital Workplace

Unit: Automation/Integration

Why you should join Telenor

At Telenor Shared Services Pakistan, we give you the opportunity to become a skilled professional in your chosen field of interest. Being rated as the top employer of the country, we enable you to realize your dreams in an environment of diversity and openness to new mindsets.

Position Related

An integration Solution design and DevOps role is responsible for analyzing the structures and systems of platform and applications to support business functions and DevOps requirements. Role is also required to run quality check procedures to maintain the stability, efficiency of applications and standardize coding practices. A solution design lead analyzes business needs to identify technical opportunities that would generate more resources for revenues and increase profits.

Goals

  • Looks after integration solution design and ensure standard coding practices to be followed.
  • Ensures Stability of platform and SOPs and adhered with end to end documentation
  • Exposure to SOA governance
  • Collaborate with other internal and external stakeholders.
  • Works with other DevOps engineers to ensure delivery of projects and corresponding operations
  • Hands on with development and operations
  • Provides advanced technical expertise, oversight and accountability for resolution of outages, service level issues and other events in partnership with support teams
  • Define proactive activities and tasks required for optimization of stability, performance and architecture
  • Closely partner with information security in ensuring all applicable security and compliance standards and requirements are incorporated into service design
  • Create designs and oversee implementation of enterprise integration capabilities between various heterogeneous systems.
  • Deliver on operational goals as per the departmental strategy and targets
  • Deliver to agreed SLAs & KPIs with stakeholders
  • Identify and implement process improvement initiative including standardization of process along with global process owners and service delivery managers
  • Develop, modify, and enhance data and metadata service components, implement, and integrate Java based REST services, and support Elasticsearch index adjustments/restructuring due to data changes
  • You will identify and communicate risks, issues, and dependencies to your team as well as the program and mitigate them in a timely manner
  • Deliver on the operational excellence targets and ensuring employee engagement levels as agreed with line
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Work closely with the Infrastructure, Development and Test Teams to implement the CI & CD solution.

Eligibility Criteria

Education: Bachelor/Masters in Computer Science, IT or relevant.

Experience / Skills

  • 8-13 years of relevant experience with solution design, integration and enabling access via API calls/ftp etc;
  • Knowledge in Java, J2EE, Spring/ Spring Boot and REST API development and Database skills - preferably MySQL or Oracle DB along with SQL programming
  • Understanding of DevOps, CI/CD environment, Jenkins, Docker, Kubernetes, ELK, APM tools is a must
  • Able to work equally well independently and part of a team
  • Excellent oral and written communication skills
  • Experience in developing, modifying, and enhancing data and metadata service components
  • Experience implementing ETL processes and creating ETL scripts
  • Experience of working in dynamic organization with stringent deadlines
  • Excellent track record with regards to collaboration, facilitation, communication and documentation
  • Working with Jenkins, Sonar cloud
  • Ability to gather accurate requirements and work closely with stakeholders to prioritize tasks and the scope of development
  • Familiar with ELK (Elasticsearch, Logstash, and Kibana)
  • Experience working with developing and deploying production microservices (AWS/Azure)
  • Experience establishing and enforcing branching and software development processes to produce quality products
  • Experience running, deploying and building scalable solutions


Required expertise:

  • Application Design (A thorough and practical understanding of how software applications, modules, features, and functionality are designed for implementation)
  • A thorough and practical understanding of how software applications and frameworks are created, designed, implemented, re-factored, tested, deployed and supported for the entire lifecycle of the application
  • Database Design (A thorough and practical understanding of how to design database objects, such as schemas, tables, and other associated database objects, such as indexes, or constraints in the support of implementing new software applications and features)
  • Problem solving (The ability to decompose a problem into manageable components, apply good judgment and decision making in approaches to solving the problem, consider alternate outcomes, responsibilities, and circumstances, and propose viable and effective solutions to overcome the problem)
  • Adaptability/Flexibility (Adapts to changes in the work environment to meet demands. Manages competing demands. Accepts criticism and feedback. Manages difficult situations objectively and rationally)
  • Sense of Urgency (Possesses the attitude and determination to stay focused on results and deadlines until the task or project is completed)
  • Communication Skills (Ability to consistently demonstrate the ability to effectively communicate with customers, colleagues, subordinates, and supervisors in professional and constructive manner)
  • Troubleshooting (The ability to calmly and effectively review and identify circumstances and evidence of a problem, apply sound troubleshooting practices to diagnose to the root cause of the problem)
  • Coordination & Collaboration (Ability to work together with internal and external contacts to link the responsibilities and actions of others and attain concord)
  • Decision-Making (The ability to make sound, consistent, informed decisions regarding how to proceed in any conceivable situation)
  • Resourceful (Able to apply innovative and practical approaches to translating requirements into implementations)
  • Time management, organizational skills (Handles multiple tasks simultaneously. Prioritizes and organizes assignments to make efficient use of time with significant attention to detail.)
  • Integration maintenance and Proactively solves problems