2,383 Senior Network Engineer Cloud Infrastructure jobs in Kenya
Senior Network Engineer - Cloud & Infrastructure
Posted 21 days ago
Job Viewed
Job Description
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.
Remote Senior Network Engineer (Cloud Infrastructure)
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, deploy, and maintain highly available and scalable network infrastructures in cloud environments (AWS, Azure, GCP).
- Implement and manage virtual private clouds (VPCs), subnets, routing, firewalls, and load balancers.
- Develop and enforce network security policies and best practices, including intrusion detection/prevention systems and VPN configurations.
- Monitor network performance, identify bottlenecks, and implement solutions to optimize speed, latency, and throughput.
- Troubleshoot complex network issues across distributed systems and cloud platforms.
- Automate network provisioning, configuration, and management tasks using scripting and Infrastructure as Code (IaC) tools.
- Collaborate with system administrators, DevOps engineers, and software developers to ensure seamless integration and performance of applications.
- Develop and maintain comprehensive network documentation, including diagrams, standards, and procedures.
- Participate in capacity planning and disaster recovery strategy development.
- Stay abreast of emerging cloud networking technologies and trends, evaluating and recommending new solutions.
- Provide expert-level support and guidance to other engineering teams.
- Ensure compliance with industry standards and regulatory requirements.
- Lead the technical direction for cloud networking initiatives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 8 years of experience in network engineering, with at least 5 years focused on cloud networking (AWS, Azure, GCP).
- In-depth knowledge of TCP/IP, BGP, OSPF, DNS, DHCP, VPNs, and other network protocols.
- Hands-on experience with cloud-specific networking services (e.g., AWS VPC, Direct Connect, Transit Gateway; Azure VNet, ExpressRoute; Google Cloud VPC).
- Proficiency in network automation tools and scripting languages (e.g., Python, Ansible, Terraform).
- Strong understanding of network security principles and best practices.
- Experience with network monitoring and troubleshooting tools.
- Excellent analytical and problem-solving skills.
- Exceptional communication and collaboration skills, with the ability to work effectively in a fully remote, global team.
- Relevant certifications such as AWS Certified Advanced Networking – Specialty, Azure Network Engineer Associate, or CCIE are highly desirable.
- Experience with container networking (e.g., Kubernetes networking) is a plus.
Graduate Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, and deployment of scalable and reliable cloud infrastructure components.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply principles of DevOps, CI/CD, and Infrastructure as Code (IaC).
- Contribute to the monitoring, troubleshooting, and optimization of cloud services.
- Collaborate with senior engineers on feature development and bug fixing.
- Gain exposure to cloud platforms like AWS, Azure, or GCP.
- Help document technical designs, processes, and procedures.
- Engage in team meetings, contributing ideas and learning from team discussions.
- Develop automated testing strategies for infrastructure components.
- Understand and implement security best practices in cloud environments.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Basic knowledge of operating systems (Linux/Unix) and networking concepts.
- An eagerness to learn about cloud computing, distributed systems, and automation.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, suitable for a remote team setting.
- Self-motivated and able to work independently with guidance.
- Passion for technology and a desire to build robust software systems.
- Previous exposure to cloud platforms or containerization technologies (Docker, Kubernetes) is a plus but not required.
Lead Software Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong background in software engineering, combined with extensive experience in cloud computing and distributed systems. Leadership experience, including mentoring engineers and guiding technical strategy, is essential. You should be proficient in at least one major programming language (e.g., Go, Python, Java) and have a deep understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes. Experience with microservices architecture, API design, and database technologies is also highly valued. This remote position requires excellent problem-solving skills, a proactive approach to challenges, and the ability to foster a collaborative and productive team environment. You will play a key role in shaping the future of our client's technology stack, ensuring it is robust, scalable, and ready for future growth. The role is advertised for Machakos, Machakos, KE , but is a 100% remote position.
Responsibilities:
- Lead and mentor a team of software engineers focused on cloud infrastructure.
- Architect, design, and implement scalable, secure, and highly available cloud solutions.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning and management of cloud resources.
- Build and optimize CI/CD pipelines for efficient software delivery.
- Oversee the deployment, monitoring, and maintenance of production systems.
- Collaborate with other engineering teams to ensure seamless integration and support.
- Drive best practices in software development, cloud security, and DevOps culture.
- Troubleshoot and resolve complex technical issues in production environments.
- Manage cloud costs and identify opportunities for optimization.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with a significant focus on cloud infrastructure.
- Proven experience in a lead or senior engineering role.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Deep understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with microservices architecture and API development.
- Proficiency in one or more programming languages like Go, Python, or Java.
- Solid understanding of networking, security principles, and database systems.
- Excellent problem-solving, communication, and leadership skills.
- Experience in a fully remote work environment is highly desirable.
Principal Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable, reliable, and secure cloud infrastructure solutions.
- Develop and implement automation tools and frameworks for infrastructure provisioning, deployment, and management.
- Lead architectural decisions for cloud services, considering aspects like performance, cost optimization, and fault tolerance.
- Collaborate with development teams to define service level objectives (SLOs) and ensure adherence.
- Identify and address performance bottlenecks and implement optimizations across the infrastructure.
- Develop and enforce coding standards and best practices for infrastructure as code (IaC) and system design.
- Mentor and guide other engineers on the team, fostering a culture of technical excellence.
- Research and evaluate new technologies and tools to enhance cloud capabilities.
- Troubleshoot complex infrastructure issues and lead incident response efforts.
- Contribute to the strategic planning and roadmap for cloud engineering initiatives.
- Ensure compliance with security best practices and regulatory requirements.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with a strong focus on cloud infrastructure and distributed systems.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in programming languages such as Python, Go, Java, or Node.js.
- Extensive experience with containerization technologies (Docker, Kubernetes) and orchestration.
- Strong understanding of infrastructure as code (IaC) tools like Terraform, CloudFormation, or Ansible.
- Proven experience designing and managing CI/CD pipelines.
- Excellent knowledge of networking concepts, security best practices, and monitoring tools.
- Demonstrated leadership skills and the ability to mentor technical teams.
- Exceptional problem-solving abilities and a proactive approach to identifying and resolving issues.
- Strong communication and collaboration skills, essential for a remote-first environment.
Lead Backend Software Engineer - Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of robust, scalable, and high-performance backend systems and APIs.
- Develop and maintain backend services using modern programming languages and frameworks (e.g., Python, Node.js, Go, Java).
- Build and manage infrastructure on cloud platforms such as AWS, Azure, or GCP.
- Implement and optimize CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Write clean, well-documented, and maintainable code, adhering to best practices.
- Mentor and guide junior backend engineers, fostering technical growth and code quality.
- Ensure the security, performance, and scalability of the backend infrastructure.
- Troubleshoot and resolve complex technical issues across the backend stack.
- Contribute to technical roadmaps and strategic planning for backend development.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field.
- A minimum of 7 years of professional experience in backend software development, with a strong focus on cloud infrastructure.
- Proven experience designing and implementing large-scale distributed systems.
- Expertise in at least one major cloud platform (AWS, Azure, GCP) and its associated services.
- Strong proficiency in one or more backend programming languages (e.g., Python, Node.js, Go, Java).
- Deep understanding of microservices architecture, RESTful APIs, and containerization technologies (e.g., Docker, Kubernetes).
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills, with the ability to effectively collaborate with a remote team.
- Experience with performance tuning and optimization of backend systems.
Be The First To Know
About the latest Senior network engineer cloud infrastructure Jobs in Kenya !
Senior Software Engineer, Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, highly available, and fault-tolerant cloud infrastructure solutions.
- Develop and maintain 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).
- Monitor system performance, identify bottlenecks, and implement optimizations for efficiency and cost-effectiveness.
- Ensure the security of cloud environments by implementing best practices for access control, data protection, and vulnerability management.
- Troubleshoot and resolve complex infrastructure issues in production environments.
- Collaborate with development teams to ensure smooth integration of applications with the cloud infrastructure.
- Participate in architectural reviews and contribute to strategic technology decisions.
- Mentor junior engineers and share best practices in cloud engineering and DevOps.
- Stay up-to-date with the latest cloud technologies and trends, evaluating their potential application.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software engineering, with a strong focus on cloud infrastructure and operations.
- Proven expertise with major cloud providers (AWS, Azure, or GCP).
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Python, Go, Bash) and infrastructure automation tools.
- Solid understanding of networking concepts, security principles, and database management in cloud environments.
- Experience with CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Experience with microservices architecture is a plus.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
This is an exciting opportunity to shape the future of cloud infrastructure for a leading tech company, operating remotely with a significant impact on systems serving users globally, with an organizational presence or focus near Garissa, Garissa, KE .
Lead DevOps Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Lead Backend Engineer, Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Lead architectural discussions and contribute to technical strategy for backend systems.
- Mentor and guide junior engineers, fostering their technical growth.
- Collaborate with cross-functional teams to define and implement new features.
- Implement and enforce coding standards, best practices, and conduct thorough code reviews.
- Optimize application performance, scalability, and reliability.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the evolution of our technology stack and development methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 5+ years of professional experience in backend software development.
- 3+ years of experience in a lead or senior engineering role.
- Proficiency in one or more backend programming languages such as Python, Go, Java, or Node.js.
- Extensive experience with microservices architecture and RESTful API design.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with Agile development methodologies and CI/CD practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, especially in a remote team setting.