9,133 Software Solutions jobs in Kenya
Senior Cloud Solutions Engineer (IT & Software)
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, deploy, and maintain highly available, scalable, and secure cloud infrastructures (AWS, Azure, GCP).
- Develop and implement cloud automation strategies using tools such as Terraform, Ansible, or CloudFormation.
- Monitor cloud environments for performance, security vulnerabilities, and cost optimization opportunities.
- Implement and manage containerization technologies like Docker and Kubernetes.
- Troubleshoot and resolve complex issues related to cloud services, networking, and applications.
- Develop and enforce cloud security best practices and compliance standards.
- Collaborate with software development teams to integrate applications with cloud services.
- Create and maintain comprehensive documentation for cloud architecture, configurations, and procedures.
- Participate in on-call rotation to provide 24/7 support for critical cloud infrastructure.
- Evaluate and recommend new cloud technologies and services to enhance our capabilities.
- Develop CI/CD pipelines to streamline application deployment and management.
- Mentor junior engineers and share expertise in cloud technologies.
- Manage cloud budgets and optimize resource utilization to control costs.
- 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 cloud engineering, DevOps, or a related IT infrastructure role.
- Proven experience with major cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in infrastructure as code (IaC) tools like Terraform or Ansible.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- In-depth knowledge of cloud networking, security principles, and best practices.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for a remote work environment.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are highly desirable.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Job Description
Key Responsibilities:
- Design, build, and maintain robust cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Develop and implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates.
- Automate deployment, scaling, and management processes using CI/CD pipelines and scripting languages (e.g., Python, Bash).
- Ensure the security, reliability, and performance of cloud environments through monitoring, troubleshooting, and optimization.
- Collaborate with software development teams to define cloud strategy and ensure seamless integration of applications.
- Implement containerization and orchestration solutions using Docker and Kubernetes.
- Manage cloud networking, storage, and compute resources effectively.
- Develop and maintain comprehensive documentation for cloud architecture, configurations, and processes.
- Stay current with the latest cloud technologies, services, and best practices.
- Provide technical leadership and guidance to junior engineers and contribute to architectural reviews.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience in cloud engineering, DevOps, or systems administration with a focus on cloud platforms.
- Deep expertise in at least one major cloud provider (AWS, Azure, or GCP), including services like EC2/VMs, S3/Blob Storage, VPC/VNet, IAM, etc.
- Strong experience with Infrastructure as Code (IaC) tools (Terraform preferred).
- Proficiency in CI/CD tools and practices (e.g., Jenkins, GitLab CI, Azure DevOps).
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of scripting languages (e.g., Python, Shell).
- Knowledge of networking concepts, security principles, and monitoring tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote, team-oriented environment.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are a significant plus.
Lead Cloud Solutions Architect - IT & Software
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement enterprise-level cloud solutions, ensuring scalability, reliability, and security.
- Develop and enforce cloud architecture best practices, standards, and governance.
- Lead the migration of on-premises applications and infrastructure to the cloud.
- Oversee the implementation of Infrastructure as Code (IaC) and CI/CD pipelines.
- Provide technical leadership and mentorship to cloud engineering teams.
- Collaborate with stakeholders to define technical requirements and translate them into architectural designs.
- Evaluate and recommend new cloud technologies and services to enhance existing solutions.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Ensure compliance with security policies and regulatory requirements in cloud environments.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in IT infrastructure and software development, with at least 6 years focused on cloud architecture.
- Proven expertise in AWS, Azure, and/or GCP, including certifications such as AWS Certified Solutions Architect - Professional or Azure Solutions Architect Expert.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Extensive experience with DevOps principles and tools (CI/CD, Ansible, Terraform).
- Excellent problem-solving, communication, and leadership skills.
- Demonstrated ability to lead technical teams and manage complex projects in a remote setting.
Senior Cloud Solutions Architect - IT & Software
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain secure, scalable, and highly available cloud architectures on platforms such as AWS, Azure, or GCP.
- Develop comprehensive cloud migration strategies and execute them seamlessly.
- Provide technical leadership and guidance on cloud best practices, patterns, and services.
- Collaborate with development, operations, and security teams to ensure seamless integration and deployment of cloud solutions.
- Conduct architectural reviews, performance tuning, and cost optimization exercises for cloud environments.
- Define and enforce cloud governance policies, standards, and procedures.
- Evaluate emerging cloud technologies and recommend adoption where appropriate.
- Create detailed architectural documentation, including diagrams, specifications, and runbooks.
- Troubleshoot complex cloud infrastructure issues and provide timely resolutions.
- Mentor junior architects and engineers on cloud technologies and strategies.
- Stay current with industry trends, new services, and evolving cloud landscapes.
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree is a plus.
- Minimum of 8 years of experience in IT infrastructure and software development, with at least 5 years focused specifically on cloud architecture.
- Proven expertise in designing and implementing solutions using major cloud providers (AWS, Azure, GCP).
- Strong understanding of microservices, containerization (Docker, Kubernetes), and serverless computing.
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Deep knowledge of networking, security, and data management within cloud environments.
- Excellent analytical, problem-solving, and critical-thinking skills.
- Outstanding communication, presentation, and interpersonal skills, essential for a remote role.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert).
- Experience in CI/CD pipelines and DevOps practices.
Remote Lead Cloud Solutions Architect - IT & Software
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement enterprise-level cloud strategies and architectures across multiple cloud platforms (AWS, Azure, GCP).
- Define cloud infrastructure standards, best practices, and governance policies.
- Lead the assessment and adoption of new cloud technologies and services to enhance performance, scalability, and cost-efficiency.
- Collaborate closely with software development, operations, and security teams to ensure seamless integration and deployment of cloud-based solutions.
- Architect solutions leveraging microservices, containerization (Docker, Kubernetes), serverless computing, and CI/CD pipelines.
- Provide technical leadership and mentorship to cloud engineers and architects, fostering a culture of continuous learning and innovation.
- Conduct architectural reviews and provide guidance on cloud adoption, migration strategies, and modernization efforts.
- Ensure the security, compliance, and reliability of cloud environments through robust design and implementation.
- Develop and manage cloud budgets, optimizing resource utilization for cost-effectiveness.
- Create and maintain comprehensive architectural documentation, including diagrams, specifications, and operational procedures.
- Stay at the forefront of cloud computing trends, emerging technologies, and industry best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in IT infrastructure and software development, with at least 5 years focused on cloud architecture.
- Deep expertise in designing and implementing solutions on major cloud platforms (AWS, Azure, GCP), including certification at an expert level (e.g., AWS Certified Solutions Architect - Professional).
- Proven experience with microservices architecture, container orchestration (Kubernetes), and CI/CD tools.
- Strong understanding of networking, security, database technologies, and infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
- Demonstrated leadership capabilities with experience managing and mentoring technical teams.
- Excellent problem-solving, analytical, and strategic thinking skills.
- Exceptional communication and presentation skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Proven ability to thrive in a fast-paced, remote work environment.
- Experience with hybrid and multi-cloud environments is highly desirable.
Remote Principal Cloud Solutions Architect (IT & Software)
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and architect enterprise-level cloud solutions, ensuring high availability, performance, and security.
- Lead the migration of existing applications and infrastructure to the cloud.
- Develop cloud strategy and roadmap in alignment with business goals.
- Provide technical leadership and guidance to development and operations teams on cloud best practices.
- Evaluate and recommend cloud services and technologies to meet business requirements.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Ensure compliance with security policies, industry regulations, and governance frameworks within the cloud environment.
- Optimize cloud resource utilization and costs.
- Troubleshoot complex cloud infrastructure issues and provide timely resolutions.
- Mentor junior cloud engineers and architects.
- Stay current with the latest cloud technologies, services, and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- 12+ years of experience in IT infrastructure, with at least 7 years focused on cloud architecture and engineering (AWS, Azure, GCP).
- Proven experience designing and implementing large-scale, complex cloud solutions.
- Expertise in containerization technologies (Docker, Kubernetes).
- Strong understanding of networking, security, and database technologies in cloud environments.
- Experience with CI/CD pipelines and DevOps practices.
- Excellent analytical, problem-solving, and strategic thinking skills.
- Outstanding communication, presentation, and interpersonal skills, capable of engaging with both technical and non-technical stakeholders remotely.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
- Experience leading technical teams and projects.
Principal Cloud Solutions Architect (IT & Software - Remote)
Posted 14 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software solutions Jobs in Kenya !
Senior Cloud Solutions Architect - IT & Software (Remote)
Posted 13 days ago
Job Viewed
Job Description
Graduate Software Engineer - Cloud Solutions
Posted 22 days ago
Job Viewed
Job Description
This is a structured, remote-first program focused on learning and development. Interns will be integrated into development teams and contribute to:
- Developing and testing cloud-native applications using modern programming languages (e.g., Python, Java, Go).
- Assisting in the design and implementation of microservices architectures.
- Working with cloud platforms such as AWS, Azure, or GCP, including services like compute, storage, databases, and networking.
- Writing clean, maintainable, and efficient code.
- Participating in code reviews and adopting software development best practices.
- Troubleshooting and debugging issues in development and testing environments.
- Learning about containerization technologies like Docker and orchestration tools like Kubernetes.
- Contributing to the development of CI/CD pipelines.
- Documenting technical designs, processes, and solutions.
- Collaborating effectively with team members through virtual communication tools.
Ideal candidates will possess:
- A recent Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- A strong academic record and a demonstrable passion for software development and cloud technologies.
- Proficiency in at least one object-oriented programming language (e.g., Python, Java, C++, Go).
- Basic understanding of data structures, algorithms, and software design principles.
- Familiarity with cloud computing concepts is a significant advantage.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities for effective remote teamwork.
- A proactive learning attitude and a desire to contribute to innovative projects.
- Must have a reliable internet connection and a dedicated workspace suitable for remote work.
This internship provides a foundational step towards a career in cloud engineering. Upon successful completion, outstanding interns may be considered for future full-time positions. If you are eager to launch your tech career in a remote, dynamic, and challenging environment, we want to hear from you.
Junior Software Developer - Cloud Solutions
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and development of software components for cloud applications.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Participate in code reviews to ensure code quality and adherence to standards.
- Collaborate with team members using virtual communication tools to discuss project requirements and solutions.
- Assist in the testing and debugging of software applications to identify and resolve defects.
- Learn and apply principles of agile development methodologies.
- Contribute to the development of technical documentation.
- Research and evaluate new technologies and tools to improve development processes.
- Support the deployment and maintenance of cloud-based services.
- Engage in problem-solving and contribute to technical discussions within the team.
- Develop a foundational understanding of cloud computing concepts (e.g., AWS, Azure, GCP).
- Complete assigned tasks and projects within given timelines.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language such as Python, Java, JavaScript, or C#.
- Understanding of software development lifecycle concepts.
- Familiarity with data structures, algorithms, and object-oriented programming principles.
- Basic understanding of web technologies (HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving and analytical skills.
- Strong desire to learn and adapt to new technologies.
- Good written and verbal communication skills for effective remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- Enthusiasm for cloud computing and software development.
- Previous internship or personal project experience is a plus.