2,417 Remote Senior Network Engineer Cloud Infrastructure jobs in Kenya
Senior Software Engineer - Remote Cloud Infrastructure
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable and resilient microservices and backend systems on cloud platforms (AWS, Azure, GCP).
- Architect and implement robust CI/CD pipelines for automated testing, build, and deployment processes.
- Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Implement and manage containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Ensure the security, performance, and reliability of our cloud infrastructure through monitoring, logging, and alerting.
- Troubleshoot and resolve complex technical issues across the entire software stack.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.
- Mentor junior software engineers, fostering their technical growth and development.
- Stay current with emerging technologies and industry trends, recommending and implementing new tools and approaches.
- Contribute to the development of technical documentation and best practices.
- Optimize application performance and scalability.
- Participate in on-call rotations to support production systems.
- Drive innovation and continuous improvement in our software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of professional software development experience, with a focus on backend systems and cloud infrastructure.
- Proven expertise in one or more major cloud platforms (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages (e.g., Python, Java, Go, Node.js).
- Extensive experience with containerization (Docker) and orchestration (Kubernetes).
- Hands-on experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Solid understanding of microservices architecture, distributed systems, and API design.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, ability to work effectively in a remote team.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) is a plus.
Senior Remote DevOps Engineer - Cloud Infrastructure Automation
Posted 7 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 .
Lead DevOps Engineer - Cloud Infrastructure (Remote)
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Architect, design, and implement robust, scalable, and secure cloud infrastructure solutions (AWS, Azure, or GCP).
- Develop and maintain CI/CD pipelines for automated build, test, and deployment processes across multiple environments.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Oversee the monitoring, logging, and alerting systems to ensure system health, performance, and proactive issue resolution.
- Champion security best practices, implement security controls, and ensure compliance with industry standards within the cloud environment.
- Lead and mentor a team of DevOps engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Troubleshoot complex infrastructure and application issues, performing root cause analysis and implementing preventive measures.
- Optimize cloud resource utilization and cost management strategies.
- Develop and maintain comprehensive documentation for infrastructure, processes, and procedures.
- Evaluate and recommend new tools and technologies to enhance the DevOps capabilities and infrastructure.
- Collaborate with development and operations teams to ensure smooth application deployments and operational stability.
- On-call rotation for critical incident response.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 8+ years of experience in DevOps, with at least 3 years in a lead or senior role focusing on cloud infrastructure.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proven experience with containerization technologies (Docker, Kubernetes).
- Strong proficiency in scripting languages (e.g., Python, Bash) and IaC tools (e.g., Terraform, Ansible).
- Extensive knowledge of CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Solid understanding of networking concepts, security principles, and operating systems (Linux).
- Excellent leadership, communication, and problem-solving skills.
- Ability to work autonomously and manage multiple priorities in a remote setting.
- Experience with microservices architecture is a strong plus.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are highly desirable.
Senior DevOps Engineer - Cloud Infrastructure - Remote
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and manage CI/CD pipelines to automate application builds, testing, and deployments.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Utilize Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation) to provision and manage infrastructure.
- Monitor system performance, identify bottlenecks, and implement solutions for optimization.
- Develop and maintain robust logging, monitoring, and alerting systems.
- Implement and enforce security best practices across the cloud environment.
- Collaborate with development and operations teams to troubleshoot and resolve issues quickly.
- Automate operational tasks and improve system reliability and efficiency.
- Participate in on-call rotations to provide 24/7 support for critical systems.
- Stay current with emerging cloud technologies and DevOps practices, recommending and implementing improvements.
- Contribute to architectural decisions and provide technical guidance to junior team members.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in DevOps, system administration, or software engineering roles.
- Proven expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Hands-on experience with Infrastructure as Code (IaC) tools.
- Solid understanding of scripting languages (e.g., Python, Bash, Go).
- Knowledge of networking concepts, security principles, and database management.
- Excellent problem-solving, troubleshooting, and communication skills.
- Ability to work effectively independently and collaboratively in a remote team environment.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Lead Software Engineer, Cloud Infrastructure (Remote)
Posted 2 days ago
Job Viewed
Job Description
- Architecting and implementing robust, scalable, and highly available cloud infrastructure solutions on platforms like AWS, Azure, or GCP.
- Developing and managing CI/CD pipelines, infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation), and containerization technologies (e.g., Docker, Kubernetes).
- Ensuring the security, performance, and cost-efficiency of cloud environments.
- Leading and mentoring a team of software and DevOps engineers, fostering a culture of innovation and collaboration.
- Troubleshooting complex production issues and implementing preventative measures.
- Defining and enforcing coding standards, best practices, and architectural patterns for cloud services.
- Collaborating with product teams to understand application requirements and translate them into infrastructure designs.
- Driving automation initiatives to streamline operational tasks and improve system reliability.
- Staying current with emerging cloud technologies and trends, and evaluating their potential adoption.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 7 years of experience in software development and cloud infrastructure engineering. Proven experience in designing and managing large-scale cloud deployments is mandatory. Strong proficiency in at least one major cloud provider (AWS, Azure, GCP) and expertise in IaC, container orchestration, and CI/CD is essential. Excellent leadership, communication, and problem-solving skills are required to effectively lead a remote team and collaborate with diverse stakeholders. Experience with microservices architecture, distributed systems, and performance tuning is highly desirable. A proactive approach to security and a deep understanding of system monitoring and logging are critical. This is an exciting opportunity to shape the future of cloud infrastructure for a leading tech company, working entirely remotely.
Principal Software Engineer - Cloud Infrastructure (Remote)
Posted 23 days ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Infrastructure (Remote)
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, reliable, and secure cloud infrastructure on major platforms (e.g., AWS, Azure, GCP).
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Build and optimize CI/CD pipelines for automated application deployment and management.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and low latency.
- Collaborate with software development teams to integrate applications with cloud infrastructure and optimize deployment processes.
- Develop and enforce security best practices for cloud environments.
- Automate operational tasks and processes to improve efficiency and reduce manual intervention.
- Mentor junior engineers and share best practices for cloud infrastructure management.
- Stay current with emerging cloud technologies and trends, evaluating and recommending new tools and approaches.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in software engineering with a strong focus on cloud infrastructure.
- Proven expertise in cloud platforms (AWS, Azure, or GCP).
- Proficiency in Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Experience building and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Solid understanding of networking, security, and database concepts in a cloud context.
- Proficiency in scripting languages (e.g., Python, Bash).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- The role is fully remote, with preferred candidates having the ability to work within relevant time zones and from Embu, Embu, KE or nearby for occasional team meetups if needed.
Be The First To Know
About the latest Remote senior network engineer cloud infrastructure Jobs in Kenya !
Remote Lead Network Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable and resilient cloud network architectures.
- Oversee the deployment and configuration of network devices, firewalls, VPNs, and load balancers within cloud environments.
- Monitor network performance, identify bottlenecks, and implement solutions for optimization.
- Develop and enforce network security policies and procedures to protect against threats.
- Troubleshoot and resolve complex network issues, providing timely and effective support.
- Lead and mentor junior network engineers, fostering a collaborative and high-performing team environment.
- Automate network provisioning and management tasks using scripting languages and infrastructure-as-code tools.
- Stay current with emerging network technologies and industry best practices, recommending and implementing innovative solutions.
- Collaborate with cross-functional teams to define network requirements for new projects and services.
- Document network designs, configurations, and procedures thoroughly.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in network engineering, with a significant focus on cloud environments (AWS, Azure, GCP).
- Expertise in network protocols (TCP/IP, BGP, OSPF, etc.) and network security principles.
- Proficiency in network automation and scripting (e.g., Python, Ansible).
- Experience with firewalls, load balancers, VPNs, and intrusion detection/prevention systems.
- Strong understanding of DNS, DHCP, and IP address management.
- Excellent analytical and problem-solving skills.
- Proven leadership and team management abilities.
- Exceptional communication and interpersonal skills, with the ability to work effectively in a remote setting.
- Relevant certifications (e.g., CCNA, CCNP, AWS Certified Advanced Networking) are a plus.
Senior Backend Software Engineer - Cloud Infrastructure (Remote)
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs using modern programming languages.
- Build and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implement and maintain containerized applications using Docker and Kubernetes.
- Develop and manage CI/CD pipelines for automated deployment and testing.
- Optimize database performance and ensure data integrity for large-scale applications.
- Monitor system health, performance, and availability, and implement solutions for scalability and reliability.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with frontend engineers, product managers, and other stakeholders to deliver high-quality software.
- Contribute to architectural decisions and technical roadmap development.
- Mentor junior engineers and promote best practices in software development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code tools.
- Strong proficiency in at least one backend programming language (e.g., Python, Go, Java, Node.js).
- Experience with microservices architecture, RESTful APIs, and distributed systems.
- Expertise in containerization technologies (Docker, Kubernetes).
- Solid understanding of database systems (e.g., PostgreSQL, MySQL, NoSQL).
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fully remote team environment.
Remote Lead DevOps Engineer - Scalable Cloud Infrastructure
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage robust and scalable cloud infrastructure (AWS/Azure/GCP) to support production environments.
- Develop and maintain CI/CD pipelines for automated application deployment, testing, and monitoring.
- Implement and manage infrastructure-as-code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Oversee the configuration, maintenance, and optimization of containerization technologies (Docker, Kubernetes).
- Ensure the security, reliability, and high availability of all systems and applications.
- Implement and manage monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK stack).
- Troubleshoot and resolve complex infrastructure and deployment issues, often under pressure.
- Automate operational tasks and processes to improve efficiency and reduce manual intervention.
- Lead and mentor junior DevOps engineers, providing guidance and technical direction.
- Collaborate closely with development and QA teams to streamline the software development lifecycle.
- Define and enforce best practices for infrastructure management, security, and compliance.
- Manage cloud costs and optimize resource utilization.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in DevOps, Site Reliability Engineering, or a similar role, with at least 2 years in a lead or senior capacity.
- Proven experience designing, building, and managing highly available and scalable cloud infrastructures (AWS, Azure, or GCP).
- Deep expertise in CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Strong proficiency in scripting languages (e.g., Bash, Python, PowerShell).
- Extensive experience with container orchestration platforms like Kubernetes.
- Solid understanding of networking concepts, security best practices, and system administration.
- Experience with monitoring and logging tools.
- Excellent leadership, communication, and problem-solving skills.
- Ability to work independently, manage time effectively, and thrive in a remote team environment.
- Familiarity with Agile methodologies.