652 Cloud Architecture jobs in Bahrain
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, secure, and highly available cloud-native applications and infrastructure.
- Develop and maintain microservices architectures, ensuring seamless integration and communication.
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes for application deployment and management.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Work with cloud services (e.g., EC2, S3, Lambda, Azure VMs, Google Cloud Compute) to build resilient solutions.
- Collaborate with development teams to define infrastructure requirements and best practices.
- Monitor system performance, troubleshoot issues, and implement performance enhancements.
- Ensure adherence to security best practices and compliance requirements in the cloud environment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Provide technical leadership and mentorship to junior engineers.
- Participate in code reviews and contribute to the overall software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software engineering, with a strong focus on cloud architecture and development.
- Extensive experience with at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in programming languages such as Python, Java, Go, or Node.js.
- Hands-on experience with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI).
- Solid understanding of microservices patterns, distributed systems, and API design.
- Experience with infrastructure as code (IaC) tools.
- Knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a distributed team.
- Experience with Agile methodologies.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
This role demands exceptional problem-solving skills, a passion for innovation, and the ability to work autonomously in a remote environment. You will be responsible for driving best practices in cloud development, ensuring high availability, performance, and cost-efficiency of cloud solutions. Collaboration with cross-functional teams, including product managers, DevOps engineers, and other software developers, is essential. Your ability to translate business requirements into technical designs and communicate complex technical concepts effectively will be highly valued. We are looking for a proactive engineer who is adept at identifying and resolving technical challenges, optimizing cloud resources, and contributing to the evolution of our cloud strategy. Experience with infrastructure as code (IaC) tools and advanced security principles in the cloud is a significant advantage. This is an excellent opportunity to work on cutting-edge technologies in a forward-thinking, remote-first company.
Responsibilities:
- Design, build, and maintain scalable, reliable, and performant cloud-native applications and services.
- Architect and implement robust cloud infrastructure solutions on platforms like AWS, Azure, or GCP.
- Develop and manage containerized applications using Docker and Kubernetes.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Write high-quality, maintainable, and efficient code in languages such as Python, Java, Go, or Node.js.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Troubleshoot and resolve complex technical issues in distributed systems.
- Ensure security best practices are implemented across all cloud environments and applications.
- Optimize cloud resource utilization for performance and cost-efficiency.
- Mentor junior engineers and promote best practices in software development and cloud architecture.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years focused on cloud architecture and development.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong proficiency in microservices architecture, containerization (Docker, Kubernetes), and orchestration.
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, Ansible).
- Proficiency in one or more modern programming languages (e.g., Python, Java, Go, Node.js).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
- Experience with serverless technologies and API design is a plus.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-native applications.
- Architect and implement robust cloud infrastructure on AWS, Azure, or GCP.
- Develop and maintain microservices architecture.
- Implement and manage CI/CD pipelines for automated deployments.
- Write high-quality, maintainable, and efficient code in languages such as Java, Python, or Go.
- Ensure the security, performance, and scalability of cloud solutions.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Troubleshoot and resolve complex technical issues.
- Mentor junior engineers and contribute to team best practices.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in microservices architecture and design patterns.
- Hands-on experience with containerization (Docker, Kubernetes).
- Experience with infrastructure as code tools (Terraform, Ansible).
- Strong understanding of CI/CD principles and tools.
- Expertise in at least one programming language (e.g., Java, Python, Go).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-native applications and microservices.
- Architect and implement robust cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Write high-quality, maintainable, and efficient code in relevant programming languages.
- Collaborate with product managers and other engineers to define software requirements.
- Optimize application performance, scalability, and reliability.
- Implement security best practices for cloud environments and applications.
- Mentor junior software engineers and conduct code reviews.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Minimum of 3 years of experience with cloud platforms (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages (Java, Python, Go, C#, Node.js).
- Experience with microservices architecture, RESTful APIs, and distributed systems.
- Hands-on experience with containerization (Docker, Kubernetes).
- Knowledge of CI/CD tools and practices (Jenkins, GitLab CI, GitHub Actions).
- Familiarity with infrastructure-as-code (Terraform, CloudFormation).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Excellent problem-solving, analytical, and communication skills.
Senior Software Engineer (Cloud Architecture)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and manage scalable and secure cloud infrastructure and services.
- Architect cloud-native solutions using AWS, Azure, or GCP.
- Implement and maintain CI/CD pipelines for automated deployment.
- Develop and deploy microservices-based applications.
- Ensure the security, reliability, and performance of cloud environments.
- Optimize cloud resource utilization and manage costs effectively.
- Collaborate with development teams to integrate cloud solutions into applications.
- Provide technical leadership and mentorship to junior engineers.
- Stay current with emerging cloud technologies and best practices.
- Implement infrastructure as code using tools like Terraform or CloudFormation.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of experience in software engineering, with a focus on cloud architecture.
- Proven experience designing and implementing solutions on AWS, Azure, or GCP.
- Strong proficiency in at least one programming language (e.g., Python, Java, Go).
- Expertise in containerization technologies like Docker and Kubernetes.
- Solid understanding of microservices architecture, networking, and databases.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience with infrastructure as code tools (e.g., Terraform, Ansible).
- Ability to work independently and as part of a remote team.
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
Be The First To Know
About the latest Cloud architecture Jobs in Bahrain !
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