1,447 IT Infrastructure jobs in Kenya
Senior Cloud Infrastructure Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, deploy, and manage cloud infrastructure on platforms like AWS, Azure, or Google Cloud.
- Develop and implement Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
- Automate cloud operations, including provisioning, configuration management, and monitoring.
- Ensure the security and compliance of cloud environments through robust security practices and regular audits.
- Optimize cloud resource utilization to manage costs effectively and improve performance.
- Implement and manage containerization technologies like Docker and Kubernetes.
- Design and maintain CI/CD pipelines for seamless software deployment.
- Monitor system performance, identify issues, and implement timely solutions.
- Collaborate with development teams to ensure infrastructure supports application needs.
- Develop and maintain comprehensive documentation for cloud infrastructure and processes.
- Provide technical leadership and mentorship to junior engineers.
- Stay current with cloud technologies and best practices, recommending new solutions.
- Develop disaster recovery and business continuity plans for cloud environments.
- Troubleshoot complex infrastructure issues and provide rapid resolution.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
The ideal candidate will have extensive experience in software development, particularly with cloud platforms such as AWS, Azure, or GCP. Strong programming skills in languages like Python, Java, Go, or Node.js are essential. You should be proficient in containerization technologies (Docker, Kubernetes), microservices architecture, and database management. Experience with infrastructure as code tools (e.g., Terraform, Ansible) and monitoring solutions is highly desirable. This role requires excellent problem-solving abilities, a deep understanding of software development best practices, and the capacity to lead technical initiatives. You will collaborate with cross-functional teams, mentor junior engineers, and contribute to architectural decisions. Strong communication and teamwork skills are vital for success in a remote setting. We seek a proactive, results-driven individual passionate about building high-performance, scalable software solutions. Join our innovative technology team and help shape the future of our cloud services.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and resilient cloud infrastructure.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or Ansible.
- Build and maintain robust CI/CD pipelines for automated software delivery.
- Manage containerized applications using Docker and Kubernetes.
- Ensure the security, availability, and performance of cloud environments.
- Collaborate with development teams to define and implement infrastructure requirements.
- Monitor system health, troubleshoot issues, and implement proactive solutions.
- Optimize cloud resource utilization for cost efficiency.
- Participate in architectural design discussions and provide technical leadership.
- Mentor junior engineers and contribute to knowledge sharing within the team.
- Extensive experience in cloud engineering and infrastructure management (AWS, Azure, or GCP).
- Proficiency in Infrastructure as Code (IaC) tools.
- Strong knowledge of containerization (Docker, Kubernetes).
- Experience with CI/CD tools and methodologies.
- Solid understanding of networking, security, and database principles in cloud environments.
- Proficiency in at least one programming language (e.g., Python, Go, Java).
- Excellent problem-solving and analytical skills.
- Experience with monitoring and logging tools.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Software Engineer, Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Write clean, maintainable, and efficient code in languages such as Python, Go, or Java.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with cross-functional teams, including product managers and other engineers, to define and deliver new features.
- Implement and enforce security best practices across the cloud infrastructure.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and participate in code reviews.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in software development and cloud engineering.
- Proven experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong proficiency in containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
- Proficiency in at least one scripting or programming language (Python, Go, Java, Ruby).
- Solid understanding of networking concepts and security principles.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Lead Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and deploying microservices and APIs on cloud platforms (AWS, Azure, GCP).
- Implementing CI/CD pipelines for automated testing and deployment of software solutions.
- Optimizing application performance, scalability, and resource utilization in cloud environments.
- Troubleshooting and resolving complex software defects and production issues.
- Collaborating with cross-functional teams to define technical specifications and project roadmaps.
- Mentoring junior engineers and promoting best practices in software development.
- Participating in code reviews to ensure code quality and adherence to standards.
- Researching and evaluating new technologies and tools to enhance our development process.
- Ensuring the security and compliance of deployed applications.
- Contributing to architectural decisions and technical strategy.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage scalable cloud infrastructure.
- Develop and maintain CI/CD pipelines for automated deployments.
- Implement and manage container orchestration platforms like Kubernetes.
- Write infrastructure-as-code using tools such as Terraform or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Ensure the security and compliance of cloud environments.
- Collaborate with development teams to troubleshoot and resolve infrastructure issues.
- Automate operational tasks and improve system reliability.
- Document infrastructure designs, configurations, and procedures.
- Stay current with emerging cloud technologies and best practices.
Be The First To Know
About the latest It infrastructure Jobs in Kenya !
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Your primary responsibilities will include architecting and implementing robust cloud infrastructure on platforms such as AWS, Azure, or GCP. You will develop and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation, ensuring automated provisioning and configuration of cloud resources. This involves designing and deploying containerized applications using Kubernetes or Docker Swarm, and managing CI/CD pipelines to facilitate rapid and reliable software delivery.
You will be responsible for monitoring cloud infrastructure performance, identifying bottlenecks, and implementing solutions for optimization. This includes setting up comprehensive logging, monitoring, and alerting systems. You will also play a critical role in ensuring the security of our cloud environments, implementing best practices for access control, data encryption, and vulnerability management. Troubleshooting and resolving complex infrastructure issues, often under pressure, will be a key part of your role. You will also collaborate with development teams to understand their needs and provide them with reliable and efficient infrastructure solutions.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. A minimum of 6 years of experience in software engineering, with a strong focus on cloud infrastructure, DevOps, and SRE principles, is required. Proven expertise in cloud platforms (AWS, Azure, GCP), containerization technologies (Kubernetes, Docker), and IaC tools (Terraform, Ansible) is essential. Strong programming skills in languages like Python, Go, or Java are highly desirable. Experience with scripting, shell environments, and network protocols is also crucial. Excellent problem-solving, analytical, and communication skills are paramount for this remote role. You should be adept at working independently and collaborating effectively with distributed teams.
Senior Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
As a Senior Software Engineer, you will tackle complex engineering challenges, contributing to the architecture and implementation of our cutting-edge cloud solutions. You'll work with a talented team of engineers, applying best practices in software development, DevOps, and system reliability. This position requires a deep understanding of cloud platforms, containerization technologies, and microservices architecture.
Key Responsibilities:
- Design, develop, and deploy cloud-native applications and services.
- Build and maintain scalable, highly available, and fault-tolerant infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
- Implement and manage CI/CD pipelines for automated build, testing, and deployment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement solutions for optimization.
- Collaborate with development teams to ensure smooth integration of applications with cloud infrastructure.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technical roadmaps for cloud services.
- Mentor junior engineers and promote best practices in software development and operations.
- Participate in code reviews and ensure code quality and maintainability.
- Stay current with emerging cloud technologies and industry trends.
- 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.
- Proficiency in at least one major cloud platform (AWS, Azure, GCP).
- Strong experience with containerization technologies such as Docker and Kubernetes.
- Expertise in programming languages like Python, Go, Java, or Node.js.
- Solid understanding of microservices architecture and distributed systems.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Knowledge of infrastructure as code tools (e.g., Terraform, Ansible).
- Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Lead Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
- Architecting and implementing scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Designing and managing microservices architectures and containerization technologies (Docker, Kubernetes).
- Developing and maintaining CI/CD pipelines for automated testing and deployment.
- Implementing infrastructure as code (IaC) using tools like Terraform or Ansible.
- Ensuring the security, performance, and cost-efficiency of cloud environments.
- Collaborating with cross-functional teams to define technical roadmaps and solutions.
- Mentoring and guiding junior engineers, fostering a culture of technical excellence.
- Troubleshooting complex production issues and implementing solutions.
- Contributing to architectural design discussions and strategic planning.
- Researching and evaluating new cloud technologies and best practices.