81 Managed Services jobs in Bahrain
Engineering Manager, Managed Services
Posted 4 days ago
Job Viewed
Job Description
Overview
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring an Engineering Manager .
This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.
Location: This is a globally remote role.
Responsibilities- Manage a growing engineering team to optimise the quality and velocity of both development and operations
- Identify and measure team health indicators
- Implement disciplined engineering and operations processes
- Represent the BootStack team with respect to stakeholders, customers, and external teams
- Ensure proper team focus on priorities, milestones, and deliverables
- Work to meet service level agreements with customer deployments around the globe
- Deliver quality managed services in a consistent, timely manner
- Bachelors (or equivalent) education in a technology field
- Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
- Proven experience with OpenStack
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Experience with Linux system administration, Ubuntu/Debian a plus
- Strong communication and cooperation skills
- Experience with agile software development methodologies
- Experience working in and managing distributed teams
- Technical aptitude for understanding complex distributed systems
- Experience with cloud topologies and technologies
- Travel to team and company events and customer meetings, roughly 20% or less
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrCloud Services Specialist
Posted today
Job Viewed
Job Description
Business Unit
stc
Sector
BUSINESS
Location
Bahrain - Manama
Contract Type
Full Time
Closing Date
04-Sep-2025
Job Objective:
Lead the development and management of cloud-based data-driven solutions, leveraging on AWS partnership to create impactful customer offerings. The role will also involve collaboration with the presales team to design and position innovative products and solutions for our customers.
Job Specifications:
- Identify, define, and prioritize cloud-based products with a focus on data solutions.
- Lead the design, development, and deployment of scalable data products and services.
- Develop strategies to address key customer pain points in data storage, processing, and analysis.
- Partner with engineering teams to ensure the successful execution of the product roadmap.
- Collaborate with the presales team to create tailored cloud solutions for customers, focusing on AWS opportunities.
- Act as the primary technical advisor during client engagements, highlighting the unique value of proposed solutions.
- Engage with customers to understand their data challenges and align solutions to their needs.
- Conduct competitive analysis to identify opportunities for AWS related products and services.
- Gather feedback to refine and enhance product offerings.
- Perform other responsibilities as required by higher levels of supervision
Role Impact:
- The Product Specialist for Cloud-based data-driven solutions plays a crucial role in driving the adoption and success of our innovative product offerings.
- By leveraging deep technical expertise and understanding of market trends, this role will directly impact the development and enhancement of our product offerings.
- By collaborating with cross-functional teams including engineering, marketing, and sales, the Product Specialist ensures that our products will meet market demands, enhance customer satisfaction, and contribute to the overall growth of the organization.
Key Job Competencies:
- Technical Expertise: Deep understanding of Cloud technologies.
- Market Awareness: Knowledge of industry trends and competitive landscape related to cloud-based data driven solutions.
- Communication: Excellent verbal and written communication skills to effectively convey complex technical concepts to non-technical stakeholders.
- Problem-Solving: Strong troubleshooting abilities to identify issues and provide timely solutions.
- Collaboration: Experience of working in cross-functional teams and fostering a collaborative work environment
Qualification & Experience:
Bachelor's degree in Business Administration, Engineering, IT or any other relevant field.
Certification:
- AWS Certified Solutions Architect – Professional
- AWS Certified Machine Learning – Specialty
Minimum 8 years of relevant experience
About Application Process
If you meet the criteria and you are enthusiastic about the role, we would welcome your application.
Cloud Services Specialist (Data Solutions)
Posted 25 days ago
Job Viewed
Job Description
Job Objective
Lead the development and management of cloud-based data-driven solutions, leveraging on AWS partnership to create impactful customer offerings. The role will also involve collaboration with the presales team to design and position innovative products and solutions for our customers.
Job Specifications- Identify, define, and prioritize cloud-based products with a focus on data solutions.
- Lead the design, development, and deployment of scalable data products and services.
- Develop strategies to address key customer pain points in data storage, processing, and analysis.
- Partner with engineering teams to ensure the successful execution of the product roadmap.
- Collaborate with the presales team to create tailored cloud solutions for customers, focusing on AWS opportunities.
- Act as the primary technical advisor during client engagements, highlighting the unique value of proposed solutions.
- Engage with customers to understand their data challenges and align solutions to their needs.
- Conduct competitive analysis to identify opportunities for AWS related products and services.
- Gather feedback to refine and enhance product offerings.
- Perform other responsibilities as required by higher levels of supervision.
The Product Specialist for Cloud-based data-driven solutions plays a crucial role in driving the adoption and success of our innovative product offerings.
By leveraging deep technical expertise and understanding of market trends, this role will directly impact the development and enhancement of our product offerings.
By collaborating with cross-functional teams including engineering, marketing, and sales, the Product Specialist ensures that our products will meet market demands, enhance customer satisfaction, and contribute to the overall growth of the organization.
Technical Expertise : Deep understanding of Cloud technologies.
Market Awareness : Knowledge of industry trends and competitive landscape related to cloud-based data driven solutions.
Communication : Excellent verbal and written communication skills to effectively convey complex technical concepts to non-technical stakeholders.
Problem-Solving : Strong troubleshooting abilities to identify issues and provide timely solutions.
Collaboration : Experience of working in cross-functional teams and fostering a collaborative work environment.
Qualification & ExperienceBachelor’s degree in Business Administration, Engineering, IT or any other relevant field.
Certification:
AWS Certified Solutions Architect – Professional
Minimum 8 years of relevant experience
About Application ProcessIf you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):
#J-18808-LjbffrLead Backend Engineer - Cloud Services
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable backend services and APIs.
- Architect and build robust, high-performance microservices on cloud platforms.
- Manage and optimize database solutions (SQL and NoSQL).
- Ensure the security, reliability, and performance of the cloud infrastructure.
- Mentor and guide a team of backend engineers, fostering technical growth and best practices.
- Collaborate with product managers and cross-functional teams to define technical requirements.
- Implement CI/CD pipelines and automated testing strategies.
- Drive technical innovation and research new technologies to enhance the platform.
- Conduct code reviews and ensure adherence to coding standards and architectural principles.
- Troubleshoot and resolve complex technical issues in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in backend software development, with at least 2 years in a lead role.
- Proven expertise in cloud computing platforms (AWS, Azure, GCP).
- Strong proficiency in at least one modern backend programming language (Python, Go, Java, Node.js).
- Experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of database systems (e.g., PostgreSQL, MongoDB).
- Familiarity with microservices architecture and distributed systems.
- Excellent problem-solving, analytical, and communication skills.
- Experience with Agile development methodologies.
- Demonstrated ability to lead and mentor engineering teams.
Senior Software Engineer - Cloud Services
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and resilient cloud-native applications and microservices.
- Architect and implement robust cloud infrastructure solutions on platforms like AWS, Azure, or Google Cloud.
- Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
- Develop and manage CI/CD pipelines to automate deployment, testing, and monitoring.
- Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Optimize application performance, scalability, and cost-efficiency in the cloud environment.
- Ensure the security and compliance of cloud deployments by implementing best practices and security controls.
- Collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews, providing constructive feedback to peers.
- Stay abreast of emerging cloud technologies and industry trends, evaluating their potential application.
- Contribute to the technical vision and roadmap for cloud services.
- Mentor junior engineers and promote a culture of technical excellence.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in software development, with a strong focus on cloud computing.
- Proven experience designing, building, and deploying applications on major cloud platforms (AWS, Azure, GCP).
- Expertise in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of containerization technologies such as Docker and Kubernetes.
- Experience with infrastructure as code tools (e.g., Terraform, Ansible, CloudFormation).
- Proficiency in CI/CD best practices and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
This is a fully remote position, allowing you to work from anywhere. Our client is dedicated to innovation, fostering a collaborative culture, and building world-class cloud solutions. If you are a talented software engineer passionate about cloud technologies and seeking a challenging remote role, we encourage you to apply.
Lead Backend Engineer (Cloud Services)
Posted 3 days ago
Job Viewed
Job Description
Technical Support Specialist - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Provide high-level technical support to customers via email, chat, and phone for our cloud-based software platform.
- Troubleshoot, diagnose, and resolve complex technical issues related to software functionality, integrations, and user configurations.
- Guide customers through product features, best practices, and effective utilization of our services.
- Identify, document, and report software bugs and product issues to the engineering and product teams.
- Collaborate with cross-functional teams to ensure timely resolution of customer issues.
- Create and maintain technical documentation, knowledge base articles, and FAQs.
- Proactively identify opportunities to improve customer experience and product usability.
- Manage and prioritize a queue of support tickets, ensuring timely and effective responses.
- Participate in team meetings and training sessions to stay updated on product knowledge and support procedures.
- Contribute to a positive and collaborative remote team environment.
Qualifications:
- Bachelor's degree in Computer Science, IT, or a related field, or equivalent experience.
- Minimum of 3 years of experience in a technical support or customer success role, preferably with SaaS products.
- Proficiency in troubleshooting operating systems (Windows, macOS, Linux) and common software applications.
- Strong understanding of networking concepts (TCP/IP, DNS, HTTP/S).
- Familiarity with cloud computing concepts and platforms is highly desirable.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional written and verbal communication skills, with the ability to explain technical concepts clearly.
- Demonstrated ability to work independently and manage time effectively in a remote setting.
- Customer-centric mindset with a strong commitment to customer satisfaction.
- Experience with CRM and helpdesk ticketing systems (e.g., Zendesk, Salesforce Service Cloud).
Be The First To Know
About the latest Managed services Jobs in Bahrain !
Junior Software Engineer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Program Overview:
- Participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment.
- Develop and maintain microservices and APIs on leading cloud platforms (e.g., AWS, Azure, GCP).
- Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
- Collaborate with senior engineers to design and implement new features and improvements to existing systems.
- Gain experience with containerization technologies like Docker and Kubernetes.
- Contribute to automated testing efforts, including unit testing, integration testing, and end-to-end testing.
- Assist in troubleshooting and resolving software defects and production issues.
- Learn and apply DevOps principles and CI/CD practices.
- Participate in team meetings, code reviews, and design discussions.
- Document technical designs, processes, and user guides.
- Develop a strong understanding of cloud infrastructure, networking, and security best practices.
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming principles and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, Go).
- Basic understanding of cloud computing concepts and services.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, essential for a remote collaboration environment.
- Enthusiasm for learning new technologies and adapting to a rapidly evolving field.
- Ability to work independently, manage time effectively, and meet project milestones.
- Previous exposure to version control systems like Git is a plus.
- Prior internship experience in software development is beneficial but not required.
- A passion for building robust and scalable software solutions.
Junior Software Developer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of cloud-native applications.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, JavaScript).
- Collaborate with senior developers and product managers to understand project requirements.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Help troubleshoot and debug software issues, identifying root causes and implementing solutions.
- Contribute to the development of APIs and microservices.
- Learn and apply principles of DevOps and CI/CD pipelines.
- Assist in creating technical documentation and user guides.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Gain exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
- Understanding of data structures, algorithms, and object-oriented programming concepts.
- Familiarity with version control systems, preferably Git.
- Basic understanding of web technologies and databases.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work effectively in a remote team environment.
- Eagerness to learn and adapt to new technologies.
- Proactive attitude and a passion for software development.
Technical Support Specialist - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Provide tier-2/3 technical support for cloud-based services and platforms.
- Troubleshoot and resolve complex hardware, software, and network issues.
- Analyze system performance, identify bottlenecks, and implement optimizations.
- Manage and maintain customer support tickets, ensuring timely resolution.
- Document technical solutions, create knowledge base articles, and update support documentation.
- Collaborate with development and operations teams on bug fixes and feature enhancements.
- Monitor system health and performance, responding to alerts and incidents.
- Assist in the deployment and configuration of cloud services.
- Provide training and guidance to junior support staff.
- Contribute to the continuous improvement of support processes and tools.
Qualifications:
- Bachelor's degree in Computer Science, IT, or a related field, or equivalent practical experience.
- Proven experience in technical support or system administration, preferably in a cloud environment.
- Strong understanding of cloud platforms (e.g., AWS, Azure, GCP).
- Proficiency in operating systems (Linux/Windows Server).
- Familiarity with networking concepts (TCP/IP, DNS, VPNs).
- Experience with scripting languages (e.g., Python, Bash) is highly desirable.
- Excellent problem-solving and analytical skills.
- Strong customer service orientation and communication abilities.
- Ability to work independently and as part of a hybrid team.