1 556 Cloud Architecture jobs in Bahrain
Senior Software Engineer, Cloud Architecture
Posted 1 day ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Architecture
Posted 5 days ago
Job Viewed
Job Description
- Designing and implementing highly available, scalable, and secure cloud infrastructure and services.
- Developing and maintaining robust CI/CD pipelines for automated testing and deployment.
- Architecting and building microservices-based applications.
- Utilizing containerization technologies like Docker and Kubernetes.
- Collaborating with software development teams to ensure efficient and scalable application deployment.
- Implementing monitoring, logging, and alerting solutions for cloud environments.
- Optimizing cloud resource utilization for cost-effectiveness and performance.
- Troubleshooting and resolving complex infrastructure and application issues.
- Staying current with emerging cloud technologies and best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years focused on cloud architecture and operations.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong understanding of microservices, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in scripting languages (e.g., Python, Bash) and infrastructure-as-code tools (e.g., Terraform, Ansible).
- Solid grasp of networking concepts and security best practices in cloud environments.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Senior Software Engineer - Cloud Architecture
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable, highly available, and fault-tolerant cloud infrastructure and applications.
- Develop and implement microservices-based architectures on cloud platforms (AWS, Azure, or GCP).
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes.
- Establish and manage CI/CD pipelines for automated deployment and testing.
- Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Ensure the security and compliance of cloud environments and applications.
- Collaborate with development teams to ensure seamless integration and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging cloud technologies and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Senior Software Engineer with a focus on cloud architecture.
- Extensive experience with at least one major cloud platform (AWS, Azure, GCP).
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Proficiency in microservices architecture and design patterns.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Azure DevOps).
- Familiarity with infrastructure as code (IaC) principles and tools.
- Solid programming skills in languages such as Python, Java, Go, or Node.js.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, collaborative team environment.
Senior Software Engineer - Cloud Architecture
Posted 12 days ago
Job Viewed
Job Description
The ideal candidate will have a deep understanding of cloud platforms such as AWS, Azure, or GCP, along with extensive experience in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines. Proficiency in one or more programming languages (e.g., Python, Java, Go) is required. You will be involved in evaluating new cloud technologies, automating infrastructure, and optimizing system performance. Strong problem-solving skills, excellent communication abilities, and a passion for staying at the forefront of cloud technology are essential. This position offers a hybrid work model, providing flexibility while ensuring collaborative engagement with the team. Join a company that is shaping the future of technology and work on challenging, impactful projects.
Senior Software Engineer - Cloud Architecture
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain robust, scalable, and secure cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and deploy microservices using modern programming languages and frameworks.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize application performance and cost-efficiency within the cloud environment.
- Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve complex technical issues across the technology stack.
- Mentor junior engineers and contribute to the team's technical growth.
- Champion best practices in software development, cloud architecture, and DevOps.
- Participate in architectural design discussions and contribute to technical roadmap planning.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of professional software development experience, with a strong emphasis on cloud technologies.
- Proven experience architecting and implementing solutions on major cloud platforms (AWS, Azure, GCP).
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving, debugging, and communication skills.
- Demonstrated ability to work effectively in a fully remote team environment.
Remote Principal Software Engineer - Cloud Architecture
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement highly scalable, fault-tolerant, and secure cloud-native applications and services.
- Architect robust microservices-based systems and define API strategies.
- Lead the adoption of best practices in cloud infrastructure, CI/CD, and DevOps.
- Provide technical leadership and mentorship to software engineering teams.
- Evaluate and select appropriate cloud technologies, frameworks, and tools.
- Drive technical excellence and champion high standards for code quality, testing, and performance.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with cross-functional teams to define product requirements and technical solutions.
- Contribute to strategic technical planning and roadmap development.
- Stay current with emerging cloud technologies and industry trends, advocating for their adoption where appropriate.
- Document architectural decisions and technical designs.
- Participate in code reviews and contribute to fostering a culture of continuous learning.
- Ensure the security and compliance of cloud-based systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with a strong focus on cloud architecture and distributed systems.
- Expert-level proficiency with at least one major cloud platform (AWS, Azure, or GCP).
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Extensive experience with programming languages such as Java, Python, Go, or Node.js.
- Proven experience designing and implementing highly available and scalable distributed systems.
- Strong knowledge of CI/CD pipelines, infrastructure as code (e.g., Terraform, CloudFormation), and monitoring tools.
- Excellent problem-solving, analytical, and architectural design skills.
- Outstanding communication, collaboration, and leadership abilities, crucial for remote teamwork.
- Ability to work independently and manage complex technical projects in a remote setting.
- Experience working within the **Seef, Capital, BH** area or a strong understanding of regional business needs is a plus, though the role is fully remote.
Remote Senior Software Engineer - Cloud Architecture
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable, reliable, and secure cloud-native applications and microservices.
- Architect and manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform.
- Implement and maintain CI/CD pipelines, automating build, test, and deployment processes.
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes.
- Develop and maintain robust APIs for internal and external consumption.
- Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
- Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to define project requirements and technical solutions.
- Troubleshoot and debug complex software issues across distributed systems.
- Ensure the security, performance, and availability of cloud applications and infrastructure.
- Stay current with emerging cloud technologies, architectural patterns, and best practices.
- Mentor junior engineers and contribute to technical decision-making and architectural reviews.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 4 years focused on cloud architecture and development.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Proficiency in designing and implementing microservices architectures.
- Strong experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of DevOps principles and CI/CD best practices.
- Expertise in one or more programming languages (e.g., Python, Java, Go, Node.js).
- Familiarity with database technologies (SQL and NoSQL) and caching mechanisms.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Be The First To Know
About the latest Cloud architecture Jobs in Bahrain !
Senior Cloud Solutions Architect, Enterprise Architecture
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect comprehensive cloud solutions (AWS, Azure, GCP) that address complex business needs and technical challenges.
- Lead the development of cloud migration strategies, roadmaps, and implementation plans.
- Provide technical leadership and guidance to development and operations teams throughout the solution lifecycle.
- Evaluate and recommend cloud services, technologies, and best practices to ensure optimal performance, security, and cost-effectiveness.
- Develop detailed architectural diagrams, technical specifications, and documentation for cloud solutions.
- Collaborate with stakeholders across various departments to understand business requirements and translate them into technical solutions.
- Identify and mitigate potential risks associated with cloud implementations.
- Stay current with the latest advancements in cloud computing, containerization, serverless technologies, and DevOps practices.
- Mentor junior architects and engineers, fostering a culture of technical excellence.
- Contribute to the development of reusable architectural patterns and frameworks.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 8 years of experience in IT architecture, with at least 5 years focused on designing and implementing cloud solutions.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP), including services related to compute, storage, networking, databases, and security.
- Proven expertise in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong understanding of infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Familiarity with database technologies (SQL and NoSQL) and data warehousing solutions.
- Excellent analytical, problem-solving, and critical-thinking skills.
- Exceptional communication, presentation, and interpersonal skills, with the ability to influence technical and business leaders.
- Experience in leading complex, large-scale cloud migration projects.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
Principal Consultant - Cloud Strategy and Architecture
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead client engagements focused on cloud strategy, roadmap development, and architectural design.
- Assess current IT landscapes and business requirements to formulate tailored cloud migration and modernization strategies.
- Design and architect resilient, scalable, and cost-effective cloud solutions across major cloud platforms (AWS, Azure, GCP).
- Provide expert guidance on cloud security best practices, compliance, and governance frameworks.
- Oversee the implementation of cloud solutions, ensuring alignment with architectural principles and business objectives.
- Develop strategies for cloud cost management, optimization, and financial governance.
- Mentor and guide client teams and junior consultants on cloud technologies and best practices.
- Stay abreast of emerging cloud technologies, services, and industry trends, integrating them into client recommendations.
- Facilitate workshops, presentations, and strategic discussions with C-level executives and IT leadership.
- Contribute to the firm's intellectual capital by developing thought leadership, white papers, and best practice frameworks related to cloud computing.
- Manage project risks and issues, ensuring successful delivery and client satisfaction.
- Master's degree in Computer Science, Information Technology, Engineering, or a related field; Ph.D. is a plus.
- 10+ years of experience in IT consulting, with a significant focus on cloud architecture, strategy, and implementation.
- Deep expertise in at least one major public cloud platform (AWS, Azure, GCP), including core services and architectural patterns.
- Proven experience in designing and implementing complex, enterprise-scale cloud solutions.
- Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and DevOps practices.
- Excellent knowledge of cloud security principles, networking, and data management strategies.
- Exceptional analytical, strategic thinking, and problem-solving skills.
- Superb communication, presentation, and interpersonal skills, with the ability to influence senior stakeholders.
- Experience leading large-scale cloud migration projects and distributed teams.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
Junior Cloud Computing Apprentice
Posted 4 days ago
Job Viewed