In this role you will join IBM Consulting via our world class Associate Program. As an Associate at IBM Consulting you will have the opportunity to work with a diverse range of clients worldwide. Our clients’ technical and business needs are constantly evolving. We’re hiring inspired, talented individuals, who believe no problem is too big to solve.
We focus on your professional development through ongoing learning, mentorship, development of technical skills, and continuous personal growth, all grounded in a culture of coaching and career advancement. If you see yourself as someone who never stops learning and who wants to unleash your potential, the IBM Consulting Associates Program is for you.
Your Role and Responsibilities
As an IBM Consulting Associate, you will work with the latest technologies and collaborate with team members to create real impact for our clients and the greater world. You will have the opportunity to bring innovative ideas forward, put your transferable skills to work, and develop and learn new skills that will support your career growth.
Within your role as an Associate Consultant you will:
- Assist in the design, development, and deployment of cloud-based applications and services
- Monitor and maintain cloud infrastructure, ensuring high availability and performance
- Collaborate with cross-functional teams to gather requirements and implement cloud solutions
- Troubleshoot and resolve cloud-related issues and incidents
- Implement best practices for cloud security and compliance
- Participate in the continuous improvement of cloud operations and processes
- Stay up-to-date with the latest cloud technologies and industry trends
- Participate on a consulting project or initiative and experience first-hand how we help transform our clients business
- Work closely with clients to understand their industry, challenges, and goals, and developing tailored solutions to help them achieve their objectives
- Collaborate with cross-functional teams to design, develop, and implement business solutions that drive business outcomes
- Focus on our clients’ technical and business needs to co-create solutions that add value
- Continuously learn and develop your skills and knowledge to stay up-to-date with the latest trends and technologies.
Required Technical and Professional Expertise
- Education: Strong academic background and Bachelor’s degree in a relevant field such as Computer Science, Information Technology, Engineering or related field, and a passion for technology
- Early Professionals Welcome: 0-2 years of work experience, with a strong desire to learn and grow
- Technical Skills:
- Solid understanding of core IT concepts: This includes familiarity with operating systems (Windows, Linux basics), networking fundamentals (IP addressing, basic network components), and hardware (components and troubleshooting basics)
- Exposure to virtualization: Knowing the concept of virtualization and its benefits
- Data Structures and Algorithms: Understanding of fundamental data structures (arrays, linked lists, stacks, queues) and algorithms (sorting, searching)
- Knowledge of Kubernetes concepts and platform
- Key Skills:
- Problem-Solving: Ability to analyze problems, break them down and develop solutions
- Communication: Strong written and verbal communication skills to collaborate with collegues and explain technical concepts
- Learning Agility: Willingness and ability to learn new technologies, frameworks and tools quickly
- Teamwork: Ability to work effectively within a team environment
- Fluency in English and Arabic, with the ability to communicate effectively in both languages.
- Location and Eligibility: Must reside or have nationality in Qatar and be eligible to work for at least 12 months starting September 2024.
Technical Skills:
- Some experience with relevant technologies: Having taken courses or completed projects that involved working with Linux, networking tools or scripting languages (e.g. Python)
- Scripting Languages: Experience with scripting languages like Python, PowerShell or Bash for automation tasks
- Cloud Platforms: Basic understanding of cloud platforms like AWS, Azure, or GCP
- Knowledge of Setting and managing Compute Infrastructure (Virtual Machines) on MS Azure
- Minimum of 3 months experience on Linux Operating System on VM Ware Vsphere
- Containerization and orchestration: Experience with containerization using Docker and orchestration using Kubernetes
- Security: Understanding of security principles and best practices for securing IT infrastructure
- Professional Skills:
- Open-Source Contributions: Having contributions to open-source projects demonstrates initiative and coding experience
- In case candidate does not have any experience, should demonstrate the willingness and ensure to complete K8/Linux certification within 3 months
- Personal Projects: Building personal projects showcases passion for development and problem-solving skills
- Strong work ethic and ability to meet deadlines.