45 Devops Engineer jobs in Bahrain
DevOps Engineer
Posted 2 days ago
Job Viewed
Job Description
VAM Systems is currently looking for DevOps Operations Specialist for our Bahrain operations with the following skillsets & terms and conditions:
Qualifications
- Bachelor s degree in computer science, Engineering, or related field
- AWS Certified Solutions Architect or DevOps Engineer (preferred)
- Azure DevOps Engineer Expert or Solutions Architect
- Google Cloud Professional DevOps Engineer
- Kubernetes certifications (CKA, CKAD) preferred
Experience
- 5+ years of DevOps/Cloud Engineering experience
- 3+ years of hands-on experience with multi-cloud environments
- 3+ years experience with containerization and orchestration
- 2+ years experience with Infrastructure as Code
- Experience with microservices architecture
- Experience in Agile/Scrum development methodologies
- Experience with enterprise-scale deployments
- Working in 24x7 IT operations especially in Banking Doma
Scope of the Job
- Design, implement, and maintain scalable cloud infrastructure across multiple cloud platforms (AWS, Azure, GCP, OCI)
- Automate deployment pipelines to streamline software delivery processes
- Ensure system reliability, performance, and security across all cloud environments
- Bridge the gap between development and operations teams to enable seamless collaboration
- Enable continuous integration and delivery practices throughout the organization
- Implement infrastructure as code methodologies for consistent and repeatable deployments
- Manage containerization strategies and orchestration platforms
- Establish monitoring, logging, and alerting frameworks for proactive system management
- Drive cost optimization initiatives across multi-cloud infrastructure
- Ensure compliance with security best practices and industry standards
- Work on shifts and on calls outside of office hours
Areas of Knowledge / Experience
Infrastructure Management:
- Design and implement scalable, secure, and cost-effective multi-cloud infrastructure solutions
- Manage and optimize cloud resources across AWS, Azure, Google Cloud Platform and Oracle Cloud Infrastructure
- Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation and Pulumi.
- Ensure high availability, disaster recovery, and business continuity planning
- Build and maintain automated CI/CD pipelines using tools like Jenkins, Github Actions, GitLab CI, Azure DevOps, or AWS CodePipeline
- Implement DevSecOps automated testing, security scanning, and deployment processes
- Manage version control systems and branching strategies
- Ensure zero-downtime deployments and rollback capabilities
Monitoring and Performance:
- Implement comprehensive monitoring, logging, and alerting solutions
- Perform capacity planning and performance optimization
- Conduct root cause analysis and incident response
- Maintain system documentation and runbooks
Security and Compliance:
- Implement security best practices across all cloud environments
- Manage identity and access management (IAM) policies
- Ensure compliance with industry standards and regulations
- Conduct security assessments and vulnerability management
- Collaboration and Support:
- Work closely with development teams to optimize application deployment
- Provide technical guidance and mentorship to junior team members
- Participating in on-call rotation and incident management
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at
People Looking for DevOps Engineer Jobs also searched #J-18808-LjbffrDevOps Engineer
Posted 8 days ago
Job Viewed
Job Description
Cloudme is looking for a DevOps Engineer to join the team and help us deliver fast, reliable and secure web hosting solutions to our customers. You will be responsible for designing, implementing and maintaining our cloud infrastructure that may sits on Amazon AWS, Google Cloud platforms as well as managing our cPanel and WHM servers. You will also work closely with our development team to ensure the smooth deployment and operation of our web applications.
Responsibilities
• Design, build and maintain our cloud infrastructure.
• Manage our cPanel and WHM servers, ensuring their security, performance and availability.
• Automate and optimize our CI/CD pipelines.
• Monitor and troubleshoot our systems and applications.
• Implement and enforce best practices for DevOps, such as code quality, testing, documentation.
• Collaborate with our development team to provide feedback and support for their web applications.
Requirements
• Bachelor’s degree in Computer Science, Engineering or related field, or equivalent work experience.
• 3+ years of experience as a DevOps Engineer or similar role.
• Strong knowledge of Amazon AWS services and products, such as EC2, S3, RDS, VPC, Lambda, etc.
• Experience with cPanel and WHM administration and configuration.
• Experience with Linux system administration and scripting (Bash, Python, etc.).
• Experience with web server technologies such as Apache, Nginx, PHP-FPM, etc.
• Experience with CI/CD tools such as Jenkins, GitLab, Docker, etc.
• Experience with monitoring and logging tools such as Nagios, Grafana, ELK stack, etc.
• Familiarity with web development frameworks and languages such as Laravel, WordPress, HTML/CSS/JS, etc.
• Excellent communication and teamwork skills.
• Ability to work independently and solve problems creatively.
#J-18808-LjbffrDevOps Engineer
Posted 22 days ago
Job Viewed
Job Description
MAIN DUTIES:
- Work on the technical design, development, release and deployment of cloud-based infrastructure and applications
- Work with, and support, the development team with application configuration for deployment, monitoring, and other automation
- Define and develop CI/CD pipelines and integration
- Manage CI/CD processes up to production environments
- Build Infrastructure as Code and Configuration Management and create application containers
- Create scripts required to automate deploying applications, DBs, ESBs, APIs, etc.
- Continuously improve the existing DevOps processes
- Manage day-to-day operations of release pipelines, build tools, and source control software and resources
- Build and maintain multiple environments on AWS.
- Interface with various units including Software Development, Product Managers, Business Units, Information Security, Infrastructure Team, and Business Application Support.
- Strive to strengthen all existing processes through automation.
EDUCATION & TRAINING:
- A Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- AWS certification (SysOps/Developer/Architect)
EXPERIENCE:
Required:
- Minimum 3 years of cloud enterprise level experience, ideally with AWS
- Minimum 2 years of experience as a DevOps engineer
- Solid understanding of Agile Software Development practices and principles
- Experience working with Git and GitHub
- Experience in CI/CD tools like Git Actions, AWS Services, Azure DevOps, TFS is a must.
- Experience using Terraform to provision infrastructure from code
- Familiarity with containerization in Docker and container orchestration services
- Experience in Kubernetes and AWS API Gateway configuration
- Experience with CI/CD solutions Azure DevOps, and AWS CloudFormation.
Preferred:
- Experience with ticketing systems like Jira and ServiceNow
- Familiarity with .Net/.Net core build development
- Familiarity with Microservices architecture
- Strong experience in Amazon AWS services
Senior DevOps Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable and robust CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Manage and automate cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
- Monitor system performance, troubleshoot issues, and implement solutions to enhance reliability and efficiency.
- Collaborate with development teams to optimize application deployment and performance.
- Ensure security best practices are integrated into all aspects of the infrastructure and deployment processes.
- Participate in on-call rotations to support production systems.
- Stay abreast of emerging technologies and industry trends to continuously improve our DevOps practices.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in a DevOps or SRE role.
- Proven expertise in cloud platforms (AWS, Azure, GCP).
- Strong proficiency with CI/CD tools and methodologies.
- Hands-on experience with container orchestration (Kubernetes, Docker Swarm).
- Experience with scripting languages (Python, Bash).
- Solid understanding of networking, security, and system administration.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
We are looking for a proactive individual who can take ownership and drive impactful changes. Apply now to become a key player in our client's technological advancement in **Tubli, Capital, BH**.
Release manager / DevOps Engineer
Posted 8 days ago
Job Viewed
Job Description
Create, automate, improve, and streamline the release management process to satisfy complex or solution-based releases. Coordinate with different stakeholders and several software development teams and manage schedules to satisfy interdependencies and achieve error-free deployments. Aim to enable continuous delivery of solutions with high efficiency whilst ensuring quality benchmarks are met.
ORGANIZATIONAL RELATIONSHIPS
Reporting to: Head of IT Applications
Scope of Work
- Managing release activities of different solutions and applications across different technologies and platforms including web and mobile.
- Conducting release readiness and milestone reviews.
- Ensuring all dependencies are in place inclusive of marketing materials, app store assets, training materials, etc.
- Managing risks and resolving challenges that impact release scope, quality, and schedules.
- Planning release windows and cycles across portfolios, components targeting multiple environments (system integrity test environment, user acceptance test environment, staging/pre-prod environment, and production environment).
- Leading and coordinating checklist and deployment plan execution.
- Developing automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software releases.
- Managing relationships working on interrelated processes.
- Communicating crucial release plans and changes.
- Measuring and monitoring progress to achieve a timely software release within defined budgetary limits and defined quality standards.
- Coordinating processes between different teams, possibly in various locations, and liaising closely with both development and operations teams.
- Communicating necessary release details to business teams.
- Working with software engineers to comprehend code and branch merges implications.
- Researching new software development and the best methods and techniques for managing configurations regarding a business's existing needs.
- Ensuring that releases operate as per expectations.
- Ensuring that requirements are clear across dependent project streams with an effective release.
- Initiating and overseeing the development of technical guides and training for external functionality.
- Managing the development of deliverables into production and test environments.
- Deployment management of deliverables to the test environment, particularly guaranteeing that the external dependent items are available during the test runtime.
Core Competencies
- Ability to handle software infrastructure management & configuration management.
- Experience in using software development, project, or release management tools such as GIT, JIRA, JENKINS, Slack, Opgenie, Kubernetes, SonarQube, etc.
- An expert understanding of the software development lifecycle.
- Excellent written and verbal communication skills.
- Structured and critical thinking.
- Experience in coordinating cross-functional work teams up to task completion.
- Familiarity with Agile principles.
- Experience with eCommerce, financial application, and/or financial systems is a plus.
- Certification in AWS DevOps or Azure DevOps is a plus.
Qualifications
- BS/MS degree in Computer Science, or a related subject.
- 5+ years experience as a software developer in two or more of the following languages: C#, Swift, Kotlin, PLSQL, and Python.
- 1+ years experience as a DevOps engineer.
- 1+ years experience as a manager in a similar role.
- Demonstrated ability to coordinate cross-functional work teams toward task completion.
- Must meet all requirements in the application process.
Lead System Engineer – Power & Water
Posted 8 days ago
Job Viewed
Job Description
Join to apply for the Lead System Engineer – Power & Water role at Yokogawa
Join to apply for the Lead System Engineer – Power & Water role at Yokogawa
Get AI-powered advice on this job and more exclusive features.
Not just a job, but a career
Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries.
Not just a job, but a career
Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries.
Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, etc. We are committed to the United Nations sustainable development goals by utilizing our ability to measure and connect.
About The Team
Our 18,000 employees work in over 60 countries with one corporate mission, to "co-innovate tomorrow". We are looking for dynamic colleagues who share our passion for technology and care for our planet. In return, we offer you great career opportunities to grow yourself in a truly global culture where respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do.
Job Purpose
To lead detailed System and Application Software engineering configuration, design, assembly and testing team of various Control Systems and Human Machine Interface as per the Power & Water Project s requirements.
Key Responsibilities & Accountabilities
- Lead the System Engineering Team in a project.
- Reviewing the Project technical specification requirements and Standards.
- Review of work procedures and product specifications.
- Reporting to the Project Manager on day-to-day activities.
- Performing detailed System and Application Software engineering, design, assembly and testing of the control system as per the Customer requirements.
- Preparation and review of Software related Bill of Material for various Systems.
- Coordination with Customer Engineers for technical issues.
- Preparation and review of Purchase Order for various Projects Materials.
- Coordination with Lead Project Engineer for technical interface.
- Coordination with Document Controller for Control of Project documentation and QC Engineer for Inspection and Testing related activities.
- Arranging Internal Meetings for achieving Project milestones.
- Project Progress Monitoring and control.
- Adhering to the Project Schedule & Project Quality Plan.
- Preparation of Scope of work deviations and tracking.
- Participating site acceptance test, commissioning, and start-up activities.
- Handover project to TSD after SAT
- A Degree in Engineering Field. Specifically in Instrumentation or Electronics.
- min 10 years’ experience in the field of Control System ( DCS / ESD / PLC based control systems including Application Software.
- Having experience on Power & Water project execution.
- Having experience in execution of Retrofit projects.
- Have experience in handling multiple projects and delivering projects on-time.
- Pro-active and self-motivated.
- System Engineering Design analysis and techniques.
- Strong Leadership quality.
- Application Software debugging and trouble shooting.
- Good communication skills.
- Knowledge of IT basics and Microsoft Applications.
- Project Report writing and Good Presentation skills.
- System Design Engineering Software Packages and related Software.
Are you being referred to one of our roles? If so, ask your connection at Yokogawa
about our Employee Referral process! Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Automation Machinery Manufacturing
Referrals increase your chances of interviewing at Yokogawa by 2x
Sign in to set job alerts for “Lead System Engineer” roles. System Administrator & Automation SpecialistManama, Capital Governorate, Bahrain 2 weeks ago
Senior Ubuntu Embedded IoT System EngineerManama, Capital Governorate, Bahrain 3 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLead System Engineer – Power & Water
Posted 22 days ago
Job Viewed
Job Description
Not just a job, but a career
Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries.
Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, etc. We are committed to the United Nations sustainable development goals by utilizing our ability to measure and connect.
About The Team
Our 18,000 employees work in over 60 countries with one corporate mission, to "co-innovate tomorrow". We are looking for dynamic colleagues who share our passion for technology and care for our planet. In return, we offer you great career opportunities to grow yourself in a truly global culture where respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do.
Job Purpose
To lead detailed System and Application Software engineering configuration, design, assembly and testing team of various Control Systems and Human Machine Interface as per the Power & Water Projects requirements.
Key Responsibilities & Accountabilities
- Lead the System Engineering Team in a project.
- Review the Project technical specification requirements and Standards.
- Review work procedures and product specifications.
- Report to the Project Manager on day-to-day activities.
- Perform detailed System and Application Software engineering, design, assembly and testing of the control system as per the Customer requirements.
- Prepare and review Software related Bill of Material for various Systems.
- Coordinate with Customer Engineers for technical issues.
- Prepare and review Purchase Order for various Projects Materials.
- Coordinate with Lead Project Engineer for technical interface.
- Coordinate with Document Controller for Control of Project documentation and QC Engineer for Inspection and Testing related activities.
- Arrange Internal Meetings for achieving Project milestones.
- Monitor and control Project Progress.
- Adhere to the Project Schedule & Project Quality Plan.
- Prepare Scope of work deviations and tracking.
- Participate in site acceptance test, commissioning, and start-up activities.
- Handover project to TSD after SAT.
Qualification And Experience
- A Degree in Engineering Field. Specifically in Instrumentation or Electronics.
- Minimum 10 years’ experience in the field of Control Systems (DCS / ESD / PLC based control systems including Application Software).
- Experience in Power & Water project execution.
- Experience in execution of Retrofit projects.
- Experience in handling multiple projects and delivering projects on-time.
Competencies
- Pro-active and self-motivated.
- System Engineering Design analysis and techniques.
- Strong Leadership quality.
- Application Software debugging and trouble shooting.
- Good communication skills.
Skills
- Knowledge of IT basics and Microsoft Applications.
- Project Report writing and Good Presentation skills.
- System Design Engineering Software Packages and related Software.
Be The First To Know
About the latest Devops engineer Jobs in Bahrain !
Linux System Engineer - QA, Tooling, Automation
Posted 3 days ago
Job Viewed
Job Description
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 seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure.
We see release engineering as a first class engineering practice and are looking for people who can bring deep engineering insights to automation, testing capabilities, reporting and data analytics, as well as run processes in partnership with Canonical and community teams.
Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer the industry.
As an Ubuntu Release Engineer, you must be passionate about the future of Ubuntu, about quality and continuous integration and testing. You will work closely with multiple teams at the heart of Ubuntu and drive quality excellence. You will work closely with the Ubuntu Desktop, Server and Foundations team and put in place metrics for quality. You will research existing issues, troubleshoot and resolve problems, and identify opportunities for improvement and communicate them to the rest of the organization to drive the overall quality of Ubuntu. This is a great opportunity to start and progress your career in the QA domain.
Location: This is a Globally remote role
What your day will look like
- Monitor indicators of quality across the Ubuntu ecosystem and products
- Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu Core
- Enhance our continuous integration to guard Ubuntu image, release and package quality
- Report on KPIs and analytical insights
- Empower other teams for better planning and constant quality improvements
- Develop, enhance and automate test cases, from unit tests to end-to-end multi machine workloads
- Work from home with international travel twice a year, for events up to two weeks long
- A strong software engineering, Linux, and open source background
- In-depth knowledge of Python and Shell scripting
- Experience with C/C++
- Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issues
- Experience with quality processes and continuous integration tools
- Experience working in an agile development environment
Experience with Debian/Ubuntu based operating system and good understanding of Debian packaging and snaps would also be a considerable advantage.
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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-Ljbffr
Linux System Engineer - QA, Tooling, Automation
Posted 8 days ago
Job Viewed
Job Description
Join to apply for the Linux System Engineer - QA, Tooling, Automation role at Canonical
Continue with Google Continue with Google
3 weeks ago Be among the first 25 applicants
Join to apply for the Linux System Engineer - QA, Tooling, Automation role at Canonical
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
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 seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure.
We see release engineering as a first class engineering practice and are looking for people who can bring deep engineering insights to automation, testing capabilities, reporting and data analytics, as well as run processes in partnership with Canonical and community teams.
Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer the industry.
As an Ubuntu Release Engineer, you must be passionate about the future of Ubuntu, about quality and continuous integration and testing. You will work closely with multiple teams at the heart of Ubuntu and drive quality excellence. You will work closely with the Ubuntu Desktop, Server and Foundations team and put in place metrics for quality. You will research existing issues, troubleshoot and resolve problems, and identify opportunities for improvement and communicate them to the rest of the organization to drive the overall quality of Ubuntu. This is a great opportunity to start and progress your career in the QA domain.
Location: This is a Globally remote role
What your day will look like
- Monitor indicators of quality across the Ubuntu ecosystem and products
- Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu Core
- Enhance our continuous integration to guard Ubuntu image, release and package quality
- Report on KPIs and analytical insights
- Empower other teams for better planning and constant quality improvements
- Develop, enhance and automate test cases, from unit tests to end-to-end multi machine workloads
- Work from home with international travel twice a year, for events up to two weeks long
- A strong software engineering, Linux, and open source background
- In-depth knowledge of Python and Shell scripting
- Experience with C/C++
- Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issues
- Experience with quality processes and continuous integration tools
- Experience working in an agile development environment
Experience with Debian/Ubuntu based operating system and good understanding of Debian packaging and snaps would also be a considerable advantage.
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
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.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Linux System Engineer” roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Manama, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Linux Cryptography and Security EngineerManama, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Ubuntu Linux Kernel Engineer - Silicon EnablementManama, Capital Governorate, Bahrain 5 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Lead Golang Software Engineer, Commercial SystemsManama, Capital Governorate, Bahrain 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Ubuntu Embedded IoT System Engineer
Posted 1 day ago
Job Viewed
Job Description
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.
Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation.
We are hiring a Senior Ubuntu Embedded IoT System Engineer to represent Canonical with leading OEMs, ODMs, and silicon partners and to deliver the best user experience of Ubuntu on partner hardware for Robotics, Automotive, SmartNIC, Medical device, Industry gateway and many other products.
In this role, you will use your knowledge of Linux and hardware and improve Ubuntu for millions of users.
We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung and more - to optimize Ubuntu on their next-generation chips. We also work with OEMs and ODMs - Dell, HP, Lenovo, Advantech, ADLink and many more - to ensure that Ubuntu works perfectly on their hardware.
This fast-paced environment requires excellent time management, insightful debugging, critical thinking, problem-solving skills and deep knowledge of the Linux system .
Location: This role will be based remotely in the EMEA region
The role entails
- Provide software and system engineering services for OEM and ODM customers
- Work closely with partners on platform bring up
- Work with project managers and Field/QA engineers to identify, triage, and fix critical problems
- Work with individual upstream projects to find and apply patches for bugs
- Conduct root cause analysis, collect and organize details to reproduce and explain results
- Facilitate communication between Ubuntu, firmware and hardware engineering teams
- Occasional international travel to the EU, USA, Taiwan and China
- A Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering
- Exceptional academic track record from both high school and university
- Professional written and spoken English with excellent presentation skills
- Familiar with C, Python and Bash
- Familiar with linux boot up process
- Linux kernel, boot and system-level architecture skills
- Experience of bootloader development, such as u-boot
- Software development on Arm or non-X86 platforms
- Linux debugging and resolution abilities
- Ability to be productive in a globally distributed team
- Ability to learn fast to work on cutting edge technologies
- Ability to travel internationally twice a year for company events up to two weeks long
- Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
- Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
- Experience in board design, bring up, and validation
- Experience with electrical engineering design tools (e.g. schematic capture, layout)
- Computer architecture knowledge of x86, ARM, RISC-V
- Familiarity with Ubuntu development model
- Shell/Python scripting skills
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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-Ljbffr