Search
Close this search box.

Job Title

Team Leader

Department

Professional Services and Solutions

Level

Team Lead

Location

Amman, Jordan

Role Description

Are you a team leader?

  • Reviewing hardware, software infrastructure, and application functionality for optimization and identifying performance bottlenecks
  • Automation lifecycle, including configuration and code deployment in development, user acceptance testing, and production environments
  • Design and create automation tools for load and performance testing.
  • Monitoring services and driving incident management with the application teams and vendors
  • Write scripts using any high-level programming or scripting language when needed.
  • Implement and manage configuration management systems.
  • Manage the overall infrastructure supporting a high volume of transactions in a mission-critical environment.
  • Manage and implement all security aspects for the infrastructure, network, development, and production environments. Be an advocate for security and performance standards in the organization.
  • Work effectively across multiple businesses and technical teams.
  • Ability to deliver results on time with high quality.
  • You will own the process for releasing production code to customer-facing production environments.
  • You will troubleshoot, reproduce, and solve challenging operational issues in a complex environment interacting with multiple services.
  • Deliver high-level technical analysis of system errors and issues as necessary.

Required Skills

Primarily, you should be skilled in:

  • Strong sense of ownership and integrity.
  • Strong experience in driving devops excellence.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Hands-on experience with designing, building, and managing release systems and CI/CD workflows and tools.
  • Experience establishing, implementing, and delivering using Agile practices
  • Knowledge of IP networking, CDNs, VPNs, DNS, load balancing, and firewalls.
  • Hands-on experience in managing cloud-hosted infrastructure in Azure and AWS
  • Experience in Docker containers, build, and deployment in a container environment
  • hands-on experience in Kubernetes.
  • hands-on experience in shell scripting and Linux administration.
  • Experience with monitoring, log aggregating frameworks, and APM tools.
  • Experience with development and automated testing.
  • Good understanding of microservices and distributed application architecture.
  • Experience with SQL, NoSQL, and database administration
  • Experience with design for scalability, performance, and reliability.
  • Experience with running, monitoring, and troubleshooting microservices.
  • Understanding of key networking concepts such as different protocols (TCP/IP, UDP, ICMP, etc.), the OSI model, and DNS
  • Experience running and maintaining 24×7 production environments
  • Strong communication and soft skills are required to be able to motivate, mentor, and communicate complex ideas effectively.
  • Detail-oriented and exceptional organizational skills
  • Excellent verbal and written communication skills
  • Exercises independence and self-motivation while still being able to work collaboratively with others and has the ability to thrive in a fast-paced, high-energy environment.
  • Self-motivated with positive energy

Qualifications & Certificates

You are also expected to have:

  • Bachelor’s degree in computer science or any related field