72 Cloud Architect jobs in Nairobi
Job Description
Job Description – Azure Cloud Architect
Responsibilities
- Design, document and implementation of Azure cloud solutions, following industry best practices.
- Perform discovery of existing customer solutions, including private cloud and Azure platforms.
- Maintain strong security standards and practices for developing solutions.
- Technical pre-sales engagement with customers including leading workshops and discussions.
- Acting as the customers trusted advisor for a solution.
- Collaborate with internal teams (sales, operations, engineering, project management) through the lifecycle of a customer project and into support.
- Reporting and optimisation of M365 license utilisation
- Mentoring engineering teams including working with teams from delivery into support.
- Ability to translate technical concepts relating to Azure solutions, delivery management and service management so they are understood by all (technical and no-technical parties).
- Demonstrable ability to make and guide effective decisions, explaining clearly how the decision has been reached, including the ability to resolve technical disputes across varying levels of complexity and risk.
- A practical understanding of architectural models and of delivery methodologies and ways of working.
- Keeps up-to-date with emerging technologies.
- Helping to develop blueprints for designs.
Requirements
- At least 2 years experience in a architecture role.
- At least 2 years experience working on Microsoft Azure.
- Deep knowledge of Azure services including Virtual machines, app services, storage, networking, databases and security.
- Experience with Azure native backup solutions.
- Experience with High Availability & DR designs and documentation.
- Broad knowledge of the wider Azure service offerings.
- Understanding of IaC principles, experience in Terraform or Bicep would be advantageous.
- Proven ability to work in a fast-moving, dynamic environment and take ownership of projects.
- Strong time management and reporting skills.
- Mature documentation skills.
- Excellent communication and collaboration skills.
- Ability to lead projects as the technical resource and work as both an individual on smaller/time critical items, and as a team member on larger projects.
Nice to Have
- Experience of Azure CLI/Powershell/Scripting.
- Experience of developing Power BI reports.
- Experience with Microsoft Defender, Sentinel
- Experience with Networking products such as FortiGate, Palo Alto, Cisco
- Experience with Backup/Restore (Veeam)
If you would like to know how we handle your data, please read our Privacy Policy - Syntura
Senior Cloud Solutions Architect - AWS
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect robust, scalable, and highly available cloud solutions on AWS.
- Translate business requirements into technical cloud solutions.
- Lead the implementation and migration of applications and infrastructure to AWS.
- Provide expert guidance on AWS services, including EC2, S3, RDS, VPC, Lambda, IAM, and more.
- Develop and enforce cloud governance, security, and compliance policies.
- Optimize cloud environments for performance, cost-effectiveness, and reliability.
- Create and maintain comprehensive technical documentation, including architecture diagrams and runbooks.
- Collaborate with development, operations, and security teams to ensure seamless integration and deployment.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Stay current with the latest AWS services and cloud computing trends.
- Mentor junior cloud engineers and architects.
- Conduct technical reviews and provide recommendations for improvement.
- Develop and deliver training sessions on cloud best practices.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 6 years of experience in cloud architecture and engineering, with a strong focus on AWS.
- AWS Certified Solutions Architect – Professional certification is highly desirable.
- Proven experience designing and deploying complex, multi-tier applications on AWS.
- In-depth knowledge of AWS networking, security, storage, compute, and database services.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
- Strong understanding of DevOps principles and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and manage multiple projects in a remote setting.
- Experience collaborating effectively with distributed teams.
- This role supports our clients across various industries, operating from **Mombasa, Mombasa, KE**, with a fully remote work arrangement.
Senior Remote Cloud Solutions Architect (AWS/Azure)
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect robust, scalable, and secure cloud solutions on platforms like AWS and Azure, tailored to client requirements.
- Develop migration strategies and roadmaps for moving on-premises applications and infrastructure to the cloud.
- Implement and manage Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or ARM templates.
- Configure and manage container orchestration platforms like Kubernetes (EKS, AKS) and Docker.
- Ensure cloud environments adhere to security best practices, compliance standards (e.g., GDPR, HIPAA), and governance policies.
- Optimize cloud resource utilization for cost-effectiveness and performance.
- Provide technical leadership and guidance to development and operations teams.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Develop automation solutions for deployment, monitoring, and management of cloud services.
- Stay current with the latest cloud technologies, services, and industry trends.
- Collaborate with clients and stakeholders to understand business needs and translate them into technical solutions.
- Create detailed architectural documentation, diagrams, and best practice guides.
- Conduct performance testing and tuning of cloud environments.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree is a plus.
- Minimum of 7 years of experience in IT infrastructure and systems engineering, with at least 4 years focused on cloud architecture and implementation.
- Deep expertise in designing, deploying, and managing solutions on AWS and/or Azure.
- Proficiency in Infrastructure as Code (IaC) tools and methodologies.
- Strong experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of networking concepts, security principles, and data management in cloud environments.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and presentation skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
- Ability to work independently and manage multiple client projects in a fully remote setting.
This is an outstanding opportunity to shape cloud strategies for leading organizations while enjoying the flexibility of a remote career. If you are a passionate cloud expert, we encourage you to apply.
Associate Cloud Technical Architect
Posted today
Job Viewed
Job Description
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.
Your day at NTT DATA
As an Associate Cloud Technical Architect at NTT DATA, you will have the opportunity to learn and grow in the exciting world of cloud computing. You will assist in the design and implementation of cloud-based solutions that meet the business and technical needs of our clients. Your journey will involve collaborating with stakeholders to understand their requirements and translating these into scalable, secure, and cost-effective cloud solutions.
You will provide valuable support to our sales teams with your growing knowledge of cloud technologies and architectures, ensuring the effective design, deployment, and operation of cloud systems. Working under supervision, you will design and architect less complex cloud-based systems, ensuring high availability, scalability, performance, and reliability.
Key Responsibilities:
- Work closely with senior team members and stakeholders to understand business needs and assist in translating them into basic cloud-based solutions.
- Support the design and documentation of cloud architectures under guidance, focusing on scalability, security, and cost-efficiency.
- Assist in evaluating existing systems and contribute to planning cloud migration strategies.
- Help in integrating cloud services with on-premises systems to ensure smooth data flow.
- Learn and apply cloud security best practices and compliance standards.
- Participate in maintaining cloud governance policies and documentation.
- Collaborate with development teams to ensure alignment with cloud architecture standards.
- Contribute to the creation of technical documentation and solution designs.
- Support pre-sales activities by gathering client requirements and preparing basic technical inputs.
- Participate in proof-of-concept (POC) initiatives and assist in setup and testing.
- Work with internal teams to support project planning and solution implementation.
Knowledge and Attributes:
- Strong interest in cloud technologies and eagerness to learn.
- Basic understanding of cloud computing concepts and services (e.g., AWS, Azure, or GCP).
- Good communication and collaboration skills.
- Familiarity with basic networking, storage, and compute concepts.
- Exposure to scripting or programming languages (e.g., Python, Bash) is a plus.
- Awareness of cloud security principles and best practices is an advantage.
- Willingness to learn about Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Interest in DevOps practices such as CI/CD and automation tools.
Academic Qualifications and Certifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or currently pursuing).
- Cloud-related certifications (e.g., AWS Certified Cloud Practitioner, Microsoft Azure Fundamentals) are a plus but not required.
Preferred Experience:
- Internship or academic project experience in cloud computing or IT infrastructure is a plus.
- Exposure to cloud platforms (AWS, Azure, or GCP) through coursework, labs, or personal projects.
- Familiarity with basic project management or agile methodologies is an advantage.
Workplace type:
Hybrid Working
About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters—whether in writing or by phone—in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an
email address. If you suspect any fraudulent activity, please
contact us
.
Senior Software Architect - Cloud Solutions
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Define and evolve the overall software architecture for cloud-based products, ensuring scalability, reliability, and performance.
- Lead the design and development of microservices architectures and RESTful APIs.
- Select appropriate technologies, frameworks, and tools for various project needs, with a strong emphasis on cloud-native solutions.
- Collaborate with engineering teams, product managers, and stakeholders to translate business requirements into technical designs.
- Establish and enforce coding standards, architectural principles, and best practices across development teams.
- Guide development teams through the implementation of complex architectural designs.
- Identify and mitigate technical risks and dependencies.
- Champion the adoption of DevOps practices, CI/CD pipelines, and automated testing.
- Evaluate and integrate third-party services and solutions.
- Mentor and coach junior engineers and architects, fostering a culture of technical excellence and innovation in a remote setting.
- Conduct technical reviews, code inspections, and architectural assessments.
- Stay current with emerging technologies and industry trends in cloud computing, software architecture, and development.
- Document architectural decisions, design patterns, and system configurations.
- Facilitate effective communication and knowledge sharing among distributed teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead role.
- Extensive experience designing and implementing scalable, distributed systems on major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in one or more programming languages such as Java, Python, Go, or C#.
- Strong experience with API design and management, including RESTful principles.
- Knowledge of database technologies (SQL and NoSQL) and data modeling.
- Experience with CI/CD tools and practices.
- Excellent understanding of security principles in cloud environments.
- Exceptional problem-solving, analytical, and strategic thinking skills.
- Outstanding communication and interpersonal skills, with the ability to influence and collaborate with technical and non-technical stakeholders remotely.
- Proven ability to lead and mentor engineering teams.
Senior Software Architect - Cloud-Native Solutions Lead
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect robust, scalable, and highly available cloud-native applications and microservices.
- Define technical standards, patterns, and best practices for software development and deployment.
- Lead the evaluation and selection of appropriate technologies, frameworks, and tools.
- Collaborate closely with product managers, engineering teams, and stakeholders to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to software engineers.
- Ensure adherence to security best practices throughout the software development lifecycle.
- Optimize application performance, cost, and reliability on cloud platforms (e.g., AWS, Azure, GCP).
- Drive innovation in software architecture and advocate for the adoption of new technologies.
- Conduct code reviews and architectural assessments.
- Develop and maintain technical documentation, including architectural diagrams and design specifications.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 4 years in a software architect or senior technical leadership role.
- Extensive experience designing and implementing cloud-native applications using microservices architecture.
- Proficiency with major cloud platforms (AWS, Azure, GCP) and their associated services.
- Strong understanding of containerization technologies (e.g., Docker, Kubernetes).
- Expertise in at least one modern programming language (e.g., Java, Python, Go, Node.js).
- Deep knowledge of database technologies (SQL and NoSQL) and caching strategies.
- Excellent understanding of CI/CD pipelines and DevOps principles.
- Strong problem-solving, analytical, and communication skills.
- Proven ability to lead technical teams and drive architectural decisions in a remote setting.
Principal Software Architect - Cloud Infrastructure
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect highly available, scalable, and fault-tolerant cloud-native applications and services.
- Define architectural standards, patterns, and best practices for cloud infrastructure and microservices.
- Evaluate and select appropriate cloud technologies, frameworks, and tools to meet business requirements.
- Lead the development and implementation of CI/CD pipelines and infrastructure-as-code practices.
- Provide technical leadership and mentorship to software engineering teams.
- Collaborate with product managers, engineers, and stakeholders to understand requirements and translate them into technical solutions.
- Ensure security best practices are embedded in the architecture and development process.
- Troubleshoot and resolve complex technical issues in cloud environments.
- Drive innovation and adoption of emerging cloud technologies and methodologies.
- Conduct architectural reviews and provide guidance on technical decision-making.
- Contribute to capacity planning and performance optimization of cloud infrastructure.
- Participate actively in virtual design sessions, code reviews, and technical discussions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a lead architect or senior technical leadership role.
- Extensive experience with major cloud platforms (AWS, Azure, GCP) and their services.
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and orchestration.
- Proficiency in programming languages such as Java, Python, Go, or Node.js.
- Strong knowledge of CI/CD tools and methodologies, and infrastructure-as-code (Terraform, Ansible).
- Experience with database technologies (SQL, NoSQL) and data warehousing solutions.
- Excellent understanding of network protocols, security best practices, and distributed systems.
- Exceptional problem-solving, analytical, and communication skills.
- Ability to lead and mentor technical teams effectively in a remote setting.
- Strong strategic thinking and ability to make complex technical decisions.
Be The First To Know
About the latest Cloud architect Jobs in Nairobi !
Senior Remote Software Architect - Cloud Native Solutions
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and architect complex, scalable, and highly available cloud-native applications and microservices.
- Define technical standards, patterns, and best practices for software development across the organization.
- Lead the evaluation and selection of appropriate technologies, frameworks, and tools for cloud-based solutions.
- Collaborate with product management and engineering teams to translate business requirements into robust technical architectures.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Ensure the implementation of robust security measures, performance optimization, and cost-effectiveness in architectural designs.
- Champion DevOps principles, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
- Conduct architectural reviews, code reviews, and performance tuning to maintain high standards of quality.
- Troubleshoot and resolve complex technical challenges, providing solutions that enhance system reliability and scalability.
- Stay abreast of emerging technologies and industry trends in cloud computing and software architecture.
- Mentor junior architects and engineers, fostering a culture of technical excellence and continuous learning.
- Contribute to the development of technical roadmaps and strategic technology planning.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architect role.
- Extensive experience designing and implementing microservices architectures and distributed systems.
- Proven expertise with major cloud platforms (AWS, Azure, or GCP), including their core services.
- Deep understanding of containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Strong knowledge of CI/CD practices and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Proficiency in one or more modern programming languages (e.g., Java, Python, Go, Node.js).
- Excellent understanding of API design, data modeling, and database technologies (SQL and NoSQL).
- Exceptional analytical, problem-solving, and decision-making skills.
- Outstanding communication, collaboration, and leadership abilities, essential for remote team success.
- Experience with event-driven architectures and message queues is a plus.
This is an exceptional opportunity for a visionary architect to shape the future of cloud-native software solutions, driving innovation and delivering impactful products within a highly flexible, remote work environment.
Senior Software Architect - Cloud Infrastructure
Posted 10 days ago
Job Viewed
Job Description
Senior Software Architect - Cloud Native Solutions (Remote)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and evolve the overall architecture for cloud-native applications, focusing on scalability, reliability, security, and cost-effectiveness.
- Lead the design of microservices-based architectures, ensuring loose coupling, independent deployability, and fault tolerance.
- Select and advocate for appropriate technologies, frameworks, and tools for development, deployment, and operations within cloud environments (AWS, Azure, GCP).
- Establish and enforce coding standards, design patterns, and best practices for software development teams.
- Design and oversee the implementation of robust CI/CD pipelines to enable frequent and reliable software releases.
- Architect solutions for containerization and orchestration using technologies like Docker and Kubernetes.
- Collaborate with product managers, engineering teams, and operations to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to development teams, guiding them on architectural decisions and best practices.
- Conduct architectural reviews, code reviews, and performance analysis to ensure quality and efficiency.
- Develop technical roadmaps and strategies for adopting new cloud technologies and methodologies.
- Identify and mitigate technical risks, ensuring the long-term maintainability and evolvability of systems.
- Stay abreast of the latest trends and advancements in cloud computing, microservices, and DevOps.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 10 years of experience in software development, with at least 5 years in a software architecture role.
- Proven experience designing and implementing large-scale, distributed, cloud-native applications.
- In-depth knowledge of cloud platforms (AWS, Azure, or GCP) and their core services.
- Strong expertise in microservices architecture, RESTful APIs, and design patterns.
- Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Proficiency in CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Familiarity with various programming languages (e.g., Java, Python, Go, Node.js) and their ecosystems.
- Excellent understanding of database technologies (SQL and NoSQL) and data modeling.
- Strong problem-solving, analytical, and strategic thinking skills.
- Exceptional communication and interpersonal skills, capable of influencing stakeholders at all levels.
- Demonstrated ability to lead and mentor technical teams in a remote environment.