66 Devops Specialist jobs in Bahrain
Remote Cloud Infrastructure Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain cloud infrastructure on AWS, Azure, or GCP.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or Ansible.
- Set up and manage containerization platforms such as Docker and Kubernetes.
- Develop and maintain CI/CD pipelines for automated application deployment.
- Monitor system performance, availability, and security, implementing necessary optimizations.
- Troubleshoot and resolve complex infrastructure issues in a timely manner.
- Ensure the security and compliance of cloud environments.
- Collaborate with development teams to optimize application performance and scalability.
- Manage cloud costs and identify opportunities for cost savings.
- Document infrastructure configurations, processes, and procedures.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 4+ years of experience in cloud engineering, DevOps, or system administration.
- Proficiency with at least one major cloud platform (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Strong scripting skills (Python, Bash, PowerShell).
- Experience with Infrastructure as Code (Terraform, Ansible).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Knowledge of networking concepts and security best practices in the cloud.
- Excellent problem-solving and analytical skills.
- Strong communication skills for remote collaboration.
- Relevant cloud certifications are a strong plus.
Junior Cloud Infrastructure Apprentice
Posted today
Job Viewed
Job Description
Principal Cloud Infrastructure Engineer
Posted today
Job Viewed
Job Description
- Architect, design, and implement robust, scalable, and highly available cloud infrastructure solutions on platforms such as AWS, Azure, or GCP.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Implement and manage containerization technologies (Docker, Kubernetes) for application deployment and orchestration.
- Design and implement CI/CD pipelines to automate build, test, and deployment processes.
- Develop and enforce security best practices for cloud environments, including identity and access management, network security, and data protection.
- Monitor system performance, troubleshoot complex issues, and implement proactive measures to ensure uptime and reliability.
- Optimize cloud resource utilization and costs through effective capacity planning and resource management.
- Provide technical leadership and mentorship to infrastructure and operations teams.
- Collaborate with development teams to ensure seamless integration of applications with cloud infrastructure.
- Stay current with emerging cloud technologies, trends, and best practices, evaluating and recommending new solutions.
- Develop and maintain comprehensive documentation for cloud architecture, configurations, and processes.
DevOps Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Key responsibilities include designing, implementing, and managing CI/CD pipelines for automated building, testing, and deployment of applications. You will manage and optimize cloud infrastructure (AWS/Azure/GCP), ensuring high availability, performance, and security. This involves developing and maintaining infrastructure as code (IaC) using tools like Terraform or Ansible. You will also implement and manage monitoring, logging, and alerting systems to ensure system health and performance.
The DevOps Engineer will work closely with development and operations teams to streamline deployment processes and troubleshoot production issues. Security best practices and implementation will be a core part of your responsibilities, including vulnerability management and access control. You will also explore and implement new technologies and tools to improve efficiency and scalability.
Required qualifications include a Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. A minimum of 5 years of experience in DevOps or a related role is required. Proven experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is essential. Expertise in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and IaC tools (e.g., Terraform, Ansible) is a must. Strong scripting skills (e.g., Python, Bash) and experience with monitoring tools (e.g., Prometheus, Grafana, ELK stack) are also required. Excellent problem-solving skills and the ability to work collaboratively in a team environment are crucial. This is an exciting opportunity to contribute to a forward-thinking company in Hamad Town, Northern, BH .
Lead Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Remote Senior Cloud Infrastructure Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, deploy, and manage scalable and resilient cloud infrastructure.
- Implement and maintain Infrastructure as Code (IaC) for automation.
- Develop and manage CI/CD pipelines for efficient software delivery.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Ensure the security, compliance, and availability of cloud environments.
- Develop and execute disaster recovery and business continuity plans.
- Troubleshoot and resolve complex infrastructure issues in a timely manner.
- Collaborate with development and operations teams to improve deployment processes.
- Manage cloud costs and optimize resource utilization.
- Document infrastructure designs, configurations, and operational procedures.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in cloud infrastructure engineering.
- Extensive experience with major cloud providers (AWS, Azure, or GCP).
- Proficiency in Infrastructure as Code tools (e.g., Terraform, Ansible, CloudFormation).
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Expertise in containerization technologies (Docker, Kubernetes).
- Solid understanding of networking, operating systems (Linux/Windows), and security principles.
- Proficient scripting skills (e.g., Python, Bash, PowerShell).
- Excellent problem-solving and troubleshooting abilities.
- Strong communication and collaboration skills for a remote team.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator).
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy robust cloud infrastructure solutions using best practices.
- Write clean, maintainable, and efficient code for cloud services and applications.
- Implement and manage CI/CD pipelines for automated build, test, and deployment processes.
- Utilize infrastructure as code tools (e.g., Terraform, CloudFormation) to provision and manage cloud resources.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Troubleshoot and resolve complex issues related to cloud infrastructure and applications.
- Collaborate with development teams to ensure seamless integration of applications with cloud services.
- Implement security best practices for cloud environments.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging cloud technologies and trends.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and share knowledge within the team.
- Ensure the reliability, scalability, and availability of cloud services.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software engineering, with a focus on cloud infrastructure.
- Proven experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Proficiency in programming languages like Python, Java, Go, or Node.js.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Experience with infrastructure as code tools (Terraform, Ansible, Chef, Puppet).
- Strong understanding of DevOps principles and CI/CD methodologies.
- Knowledge of networking concepts and security best practices in the cloud.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a hybrid team environment.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are a plus.
Be The First To Know
About the latest Devops specialist Jobs in Bahrain !
Senior Python Developer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using Python.
- Contribute to the architecture and implementation of cloud-native applications on AWS/Azure/GCP.
- Write high-quality, testable, and well-documented Python code.
- Develop and manage containerized applications using Docker and Kubernetes.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Optimize application performance, scalability, and reliability.
- Collaborate with frontend developers, DevOps engineers, and product managers.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and resolve software defects and production issues.
- Mentor junior developers and share technical expertise.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience with Python.
- Proven experience with cloud platforms (AWS, Azure, or GCP).
- Expertise in designing and building RESTful APIs.
- Strong understanding of microservices architecture.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with SQL and NoSQL databases.
- Proficiency in version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication skills for remote collaboration.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage scalable cloud infrastructure on AWS/Azure/GCP.
- Develop and maintain CI/CD pipelines for automated deployment and testing.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Collaborate with development teams to integrate applications with cloud services.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability.
- Implement and enforce security best practices for cloud environments.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with the latest cloud technologies and industry trends.
- Mentor junior engineers and contribute to team knowledge sharing.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development and cloud engineering.
- Proven experience with cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in at least one programming language (Python, Go, Java).
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of networking, security, and databases in a cloud context.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, deploy, and manage cloud infrastructure on major platforms (AWS, Azure, GCP).
- Develop and maintain CI/CD pipelines for automated software delivery.
- Implement and manage Infrastructure as Code (IaC) solutions.
- Build and maintain containerized applications using Docker and Kubernetes.
- Ensure system security, performance, and high availability.
- Monitor system health, troubleshoot issues, and implement solutions.
- Collaborate with development teams to optimize application deployment and performance.
- Stay updated with the latest cloud technologies and best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- Minimum 6 years of experience in software engineering and cloud infrastructure.
- Expertise in cloud platforms (AWS, Azure, or GCP).
- Proficiency in IaC tools (Terraform, CloudFormation) and CI/CD tools.
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with scripting languages (Python, Go, Bash).
- Excellent problem-solving and communication skills for remote collaboration.