9,353 Senior Software Engineer Cloud Devops jobs in Kenya
Senior DevOps Engineer - Cloud & Automation
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage scalable and resilient cloud infrastructure on AWS, Azure, or GCP.
- Develop, automate, and maintain CI/CD pipelines for efficient software deployment.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Configure and manage container orchestration platforms such as Kubernetes or Docker Swarm.
- Automate operational tasks and system administration using scripting languages (e.g., Python, Bash).
- Implement and manage monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK stack).
- Ensure the security, compliance, and performance of cloud environments.
- Collaborate with development teams to optimize application deployments and performance.
- Troubleshoot and resolve complex infrastructure and application issues in production environments.
- Participate in on-call rotations to provide 24/7 support for critical systems.
- Stay up-to-date with the latest DevOps practices, tools, and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in DevOps, Systems Administration, or Software Engineering with a focus on infrastructure.
- Proven experience with one or more major cloud providers (AWS, Azure, GCP).
- Strong expertise in containerization technologies (Docker) and orchestration (Kubernetes).
- Proficiency in IaC tools (Terraform, Ansible, Chef, Puppet).
- Solid scripting skills in languages such as Python, Bash, or Go.
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Deep understanding of networking concepts, security principles, and operating systems (Linux/Windows).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities, essential for remote teamwork.
- Experience with monitoring and logging tools is highly preferred.
Senior DevOps Engineer - Cloud Automation (Remote)
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines for automated software deployment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implement and manage containerization solutions using Docker and Kubernetes.
- Monitor system performance, availability, and security, and proactively address issues.
- Automate operational tasks and processes to improve efficiency.
- Collaborate with development teams to ensure smooth integration and deployment.
- Troubleshoot and resolve complex infrastructure and application deployment issues.
- Implement and enforce security best practices in the cloud environment.
- Participate in on-call rotation for incident response.
Qualifications:
- Proven experience as a DevOps Engineer or in a similar role, with a strong focus on cloud environments.
- Extensive experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in cloud platforms (AWS, Azure, or GCP) and their services.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Strong scripting skills (e.g., Python, Bash, PowerShell).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
- Solid understanding of networking, security, and operating systems.
- Excellent problem-solving and troubleshooting abilities.
- Strong communication and collaboration skills, suitable for a remote team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Software Engineer - Cloud & DevOps
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain scalable, highly available, and fault-tolerant cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Develop and manage CI/CD pipelines for automated building, testing, and deployment of applications.
- Implement and manage containerization technologies like Docker and orchestration tools such as Kubernetes.
- Write and maintain Infrastructure as Code (IaC) using tools like Terraform or Ansible.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Develop and maintain robust logging, monitoring, and alerting solutions.
- Implement security best practices for cloud environments and applications.
- Collaborate with software development teams to ensure smooth integration and deployment of applications.
- Troubleshoot and resolve complex infrastructure and application issues.
- Automate manual processes related to infrastructure management and deployments.
- Participate in on-call rotations to provide incident response and support.
- Stay current with the latest cloud computing trends, DevOps practices, and emerging technologies.
- Document infrastructure designs, processes, and procedures.
- Mentor junior engineers and share knowledge within the team.
- Contribute to the continuous improvement of development and operational workflows.
Location Highlight: This is a fully remote position enabling global collaboration, with a strong connection to the tech talent pool in regions like Thika, Kiambu, KE .
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5-7 years of experience in software development and/or DevOps engineering.
- Proven experience with at least one major cloud platform (AWS, Azure, GCP).
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).
- Strong scripting skills (e.g., Python, Bash, Go).
- Familiarity with monitoring and logging tools (e.g., Prometheus, ELK Stack).
- Understanding of networking principles and security best practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and manage time effectively in a remote setting.
- Experience with microservices architecture is a plus.
Senior Software Engineer - Cloud & DevOps (Remote)
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain scalable, high-performance cloud infrastructure (AWS, Azure, GCP).
- Develop and manage CI/CD pipelines for automated building, testing, and deployment of applications.
- Implement and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and reliability.
- Collaborate with development teams to optimize application performance and scalability.
- Implement robust security measures to protect our systems and data.
- Automate operational tasks and processes to improve efficiency.
- Participate in code reviews and provide technical guidance to junior engineers.
- Stay abreast of emerging cloud and DevOps technologies and best practices.
- Contribute to architectural decisions and technology selection.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 5+ years of experience in software engineering, with a strong focus on cloud platforms and DevOps practices.
- Proficiency in at least one major cloud provider (AWS, Azure, or GCP).
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Expertise in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Strong scripting skills (e.g., Python, Bash).
- Experience with infrastructure as code tools (e.g., Terraform, Ansible).
- Solid understanding of networking, security, and database systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities, especially in a remote team setting.
- Experience with microservices architecture is highly desirable.
This is an exciting opportunity to shape the future of our technology stack and work on challenging projects in a flexible remote environment.
Senior Full Stack Software Engineer - Cloud & DevOps (Remote)
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement robust frontend and backend solutions for web applications.
- Write clean, efficient, and well-documented code across the full stack, utilizing modern languages and frameworks.
- Develop and manage CI/CD pipelines, infrastructure as code, and cloud deployment strategies.
- Build and maintain scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implement and optimize database solutions (SQL and NoSQL).
- Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
- Ensure application security, performance, and scalability through best practices and continuous monitoring.
- Conduct code reviews, provide technical guidance, and mentor junior engineers.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging technologies and industry trends, proposing innovative solutions.
- Champion DevOps culture and best practices within the engineering team.
- The ideal candidate possesses a deep understanding of both frontend and backend development, strong cloud and DevOps expertise, and a passion for building high-quality, end-to-end software solutions. You must be a proactive, collaborative individual adept at working independently in a fully remote setting, with excellent problem-solving and communication skills.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in full stack software development.
- Proficiency in frontend technologies (e.g., React, Angular, Vue.js) and backend languages (e.g., Python, Node.js, Java, Go).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of DevOps principles, CI/CD tools (e.g., Jenkins, GitLab CI), and infrastructure automation.
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Excellent problem-solving, analytical, and architectural design skills.
- Proven ability to work effectively independently and collaboratively in a remote, agile environment.
- Strong communication and interpersonal skills.
- Experience with microservices architecture is a plus.
This is a premier opportunity for a Senior Full Stack Software Engineer to lead technological advancements and contribute significantly to innovative projects in a fully remote, dynamic environment.
Senior Technical Recruiter - Cloud & DevOps Specialists
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage end-to-end recruitment processes for high-demand Cloud and DevOps roles.
- Develop and implement effective sourcing strategies to attract passive and active candidates.
- Partner closely with hiring managers and clients to understand their technical requirements and company culture.
- Screen resumes, conduct initial interviews, and assess candidates' technical skills and cultural fit.
- Build and maintain a robust pipeline of qualified candidates for current and future needs.
- Negotiate offers and manage the onboarding process for new hires.
- Stay current with industry trends, new technologies, and talent acquisition best practices.
- Utilize Applicant Tracking Systems (ATS) and other recruitment tools efficiently.
- Represent the consultancy professionally to clients and candidates.
- Contribute to the continuous improvement of recruitment processes and strategies.
- Bachelor's degree in Human Resources, Business, Computer Science, or a related field.
- Minimum of 5 years of experience in technical recruiting, with a strong focus on Cloud and DevOps domains.
- Proven success in sourcing and placing candidates for roles such as Cloud Engineers, DevOps Engineers, Site Reliability Engineers, etc.
- Expertise in various sourcing techniques, including Boolean search, LinkedIn Recruiter, and niche job boards.
- Strong understanding of cloud technologies, containerization, CI/CD, and scripting languages.
- Excellent interviewing, assessment, and negotiation skills.
- Exceptional communication and interpersonal abilities.
- Ability to work independently, manage time effectively, and meet recruitment targets in a remote setting.
- Experience with ATS systems.
Senior Remote DevOps Engineer - Cloud Infrastructure Automation
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, implementing, and managing CI/CD pipelines for automated building, testing, and deployment.
- Developing and maintaining infrastructure as code using tools like Terraform, Ansible, or CloudFormation.
- Managing and optimizing cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implementing and maintaining containerization technologies (Docker, Kubernetes).
- Monitoring system performance, identifying bottlenecks, and implementing solutions for optimization.
- Ensuring the security and compliance of cloud environments.
- Automating operational tasks and processes to improve efficiency.
- Collaborating with development teams to facilitate smooth software releases.
- Troubleshooting and resolving complex infrastructure and deployment issues.
- Implementing robust logging, monitoring, and alerting systems.
- Participating in on-call rotations to support production environments.
- Staying up-to-date with the latest DevOps tools and best practices.
The successful candidate will hold a Bachelor's degree in Computer Science, Engineering, or a related field, or possess equivalent practical experience. A minimum of 5 years of experience in DevOps, SRE, or systems administration roles is required. Proven experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code tools is essential. Strong proficiency in scripting languages (Bash, Python, PowerShell) and experience with container orchestration platforms (Kubernetes) are mandatory. Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and configuration management tools (Ansible, Chef, Puppet) is highly desirable. Excellent problem-solving, analytical, and communication skills are critical for effective collaboration in a remote team. This is an excellent opportunity for a skilled DevOps engineer to contribute to the infrastructure and deployment strategies of our client, working remotely from Kitale, Trans-Nzoia, KE .
Be The First To Know
About the latest Senior software engineer cloud devops Jobs in Kenya !
Remote Junior Cloud Automation Engineer
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of automation scripts for cloud environments.
- Learn and apply infrastructure-as-code (IaC) principles and tools.
- Support the deployment and management of cloud resources.
- Participate in code reviews and testing of automation solutions.
- Document cloud infrastructure configurations and operational procedures.
- Collaborate with senior engineers on cloud projects and initiatives.
- Troubleshoot basic issues related to cloud automation and infrastructure.
- Gain practical experience with CI/CD pipelines and DevOps practices.
- Contribute to team discussions and problem-solving sessions.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Basic understanding of cloud computing concepts (AWS, Azure, GCP).
- Familiarity with at least one scripting language (Python, Bash, PowerShell).
- Knowledge of operating systems (Linux/Windows) and basic networking.
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and collaboration skills.
- Ability to work independently in a remote setting.
Junior Cloud Automation Trainee - Remote
Posted 10 days ago
Job Viewed
Job Description
Program Focus:
- Introduction to Cloud Computing concepts (IaaS, PaaS, SaaS).
- Hands-on training with major cloud provider services.
- Fundamentals of Infrastructure as Code (IaC) using Terraform and Ansible.
- Containerization technologies like Docker and Kubernetes.
- Building and managing CI/CD pipelines.
- Scripting for automation (e.g., Python, Bash).
- Monitoring and logging in cloud environments.
- Basic networking and security principles in the cloud.
- Troubleshooting common cloud infrastructure issues.
- Collaborative development using Git and Agile methodologies.
- A diploma or bachelor's degree in Computer Science, Information Technology, or a related field is preferred, or demonstrable equivalent knowledge.
- Basic understanding of operating systems (Linux/Windows) and networking concepts.
- Familiarity with at least one scripting or programming language (e.g., Python, Bash, JavaScript).
- Strong problem-solving aptitude and a keen interest in technology.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to learn quickly and adapt to new technologies.
- Must have a reliable internet connection and a suitable remote work environment.
- Enthusiasm for cloud computing and automation is essential.
Junior Cloud Automation Specialist
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of automation scripts for cloud environments (e.g., AWS, Azure, GCP).
- Learn and apply Infrastructure as Code (IaC) principles using tools like Terraform or CloudFormation.
- Support the implementation and testing of CI/CD pipelines.
- Monitor cloud resources for performance and availability issues.
- Document automation processes, configurations, and troubleshooting steps.
- Collaborate with senior engineers on cloud infrastructure projects.
- Participate in team meetings and provide updates on assigned tasks.
- Learn and adapt to new cloud technologies and automation tools.
- Troubleshoot basic automation script failures and system issues.
- Gain exposure to containerization technologies like Docker and Kubernetes.
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
- Basic understanding of cloud computing concepts (AWS, Azure, or GCP).
- Familiarity with at least one scripting language (e.g., Python, Bash).
- Enthusiasm for learning automation tools and methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, essential for remote work.
- Ability to work independently and manage time effectively in a remote environment.
- A proactive attitude and a willingness to take on new challenges.
- Basic knowledge of networking concepts is a plus.