3,746 Senior Technical Program Manager Cloud Infrastructure jobs in Kenya
Senior Software Development Manager - Cloud Infrastructure
Posted 24 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers focused on cloud infrastructure development.
- Oversee the architecture, design, and implementation of scalable, reliable, and secure cloud solutions.
- Drive the adoption of best practices in software development, including CI/CD, automated testing, and DevOps.
- Collaborate with product managers and other stakeholders to define project roadmaps and prioritize development efforts.
- Ensure the performance, quality, and responsiveness of applications.
- Manage the entire software development lifecycle from conception to deployment and maintenance.
- Foster a culture of collaboration, innovation, and continuous learning within the engineering team.
- Conduct code reviews, provide technical guidance, and ensure adherence to coding standards.
- Troubleshoot and resolve complex technical issues.
- Stay abreast of emerging cloud technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in software development, with at least 3 years in a management or team lead role.
- Proven experience in cloud infrastructure development (AWS, Azure, or GCP) and services (e.g., EC2, S3, Lambda, Kubernetes, Docker).
- Strong understanding of microservices architecture, distributed systems, and system design principles.
- Proficiency in at least one major programming language (e.g., Java, Python, Go).
- Experience with CI/CD pipelines and DevOps practices.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage and motivate remote engineering teams effectively.
- Strong problem-solving and analytical skills.
- Experience with Agile development methodologies.
- Familiarity with infrastructure as code tools (e.g., Terraform, Ansible) is a plus.
This is a fantastic opportunity to lead critical cloud infrastructure projects from a remote location and shape the future of technology.
Lead Technical Program Manager (Cloud Infrastructure)
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Define and drive the execution of complex, cross-functional technical programs for cloud infrastructure.
- Develop detailed project plans, roadmaps, and timelines, ensuring alignment with business objectives.
- Manage program scope, risks, dependencies, and budgets effectively.
- Lead and mentor cross-functional engineering and operational teams in a remote setting.
- Facilitate technical discussions and ensure clear communication between engineering teams and stakeholders.
- Drive adoption of best practices in Agile development, CI/CD, and DevOps.
- Identify and mitigate project risks and proactively address roadblocks.
- Oversee the delivery of scalable, reliable, and secure cloud infrastructure solutions.
- Collaborate with product management to define technical requirements and prioritize features.
- Present program status, updates, and recommendations to executive leadership.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in technical program management, with a strong focus on cloud infrastructure.
- Proven experience managing large-scale, complex technical projects from inception to completion.
- Deep understanding of cloud computing principles and services (AWS, Azure, GCP).
- Expertise in Agile methodologies, Scrum, and Kanban.
- Strong knowledge of infrastructure as code, CI/CD pipelines, and automation tools.
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Ability to translate complex technical concepts into clear, concise plans.
- Experience working in a fully remote, distributed team environment.
- PMP, CSM, or other relevant certifications are highly desirable.
Senior Technical Program Manager - Cloud Infrastructure
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Define program scope, objectives, and deliverables, ensuring alignment with strategic business goals.
- Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
- Lead and mentor cross-functional engineering teams, fostering collaboration and driving accountability.
- Manage the end-to-end lifecycle of cloud infrastructure programs, from initial planning and design to implementation, testing, and launch.
- Effectively communicate program status, risks, and dependencies to stakeholders at all levels, including senior leadership.
- Identify and mitigate project risks and roadblocks, proactively seeking solutions to keep programs on track.
- Facilitate technical discussions and decision-making processes among engineering teams.
- Ensure adherence to engineering best practices, quality standards, and compliance requirements.
- Manage vendor relationships and coordinate activities with external partners as needed.
- Drive continuous improvement in program management processes and methodologies.
- Oversee budget management for assigned programs.
- Stay abreast of emerging cloud technologies, industry trends, and best practices in program management.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree or MBA preferred.
- Minimum of 8 years of experience in technical program management, project management, or software engineering, with a strong focus on cloud infrastructure (AWS, Azure, GCP).
- Proven track record of successfully delivering complex, large-scale cloud-based projects.
- Deep understanding of cloud architecture, distributed systems, networking, and DevOps principles.
- Exceptional leadership, communication, and interpersonal skills.
- Proficiency in Agile and Scrum methodologies.
- Experience with project management tools such as Jira, Confluence, Asana, or similar.
- Ability to translate complex technical concepts into clear, concise communications for diverse audiences.
- Strong analytical and problem-solving skills.
- Demonstrated ability to manage multiple competing priorities in a fast-paced, remote setting.
- PMP, CSM, or cloud-specific certifications are a significant plus.
Senior Software Development Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Senior Technical Program Manager - Cloud Infrastructure (Remote)
Posted 8 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong technical background in cloud computing (AWS, Azure, GCP), infrastructure as code (IaC), CI/CD pipelines, and containerization technologies. You will be responsible for defining program scope, objectives, and deliverables in alignment with business goals. This involves developing detailed project plans, managing resources, mitigating risks, and ensuring clear communication across geographically dispersed and cross-functional teams. You will work closely with engineering, operations, and product teams to architect, build, and deploy robust, scalable, and secure cloud solutions. Exceptional leadership, stakeholder management, and problem-solving skills are critical for success. The ability to translate complex technical requirements into actionable plans and drive consensus among various parties is essential. Experience managing large-scale cloud migrations, modernizing infrastructure, and optimizing cloud spend is highly desirable.
Key Responsibilities:
- Lead the end-to-end delivery of complex cloud infrastructure programs.
- Develop and manage detailed program roadmaps, schedules, budgets, and resource allocation.
- Collaborate with engineering teams to define technical requirements and architectural designs for cloud solutions.
- Oversee the implementation of Infrastructure as Code (IaC) and CI/CD pipelines.
- Manage cloud migration projects, ensuring minimal disruption and optimal performance.
- Identify and mitigate program risks, issues, and dependencies.
- Ensure robust security practices are integrated into cloud infrastructure designs and deployments.
- Facilitate communication and collaboration among engineering, operations, product, and business stakeholders.
- Drive continuous improvement in cloud operations and cost optimization efforts.
- Conduct regular program reviews and provide status updates to executive leadership.
- Champion best practices in cloud architecture, DevOps, and site reliability engineering (SRE).
- Manage vendor relationships and contracts related to cloud services and tooling.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field. A Master's degree or relevant certifications (e.g., AWS Certified Solutions Architect, PMP) are a plus.
- A minimum of 8 years of experience in technical program management, with a significant focus on cloud infrastructure projects.
- Proven experience with major cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of IaC tools (e.g., Terraform, CloudFormation), containerization (Docker, Kubernetes), and CI/CD concepts.
- Demonstrated ability to manage complex, large-scale technical projects from initiation to closure.
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Proficiency in project management methodologies (Agile, Waterfall).
- Strong analytical and problem-solving abilities.
- Experience with IT operations and DevOps principles.
- Ability to thrive in a hybrid work environment, balancing remote and on-site responsibilities.
Senior Technical Program Manager - Software Development
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Oversee the planning and execution of complex software development programs.
- Manage the full software development lifecycle (SDLC) for multiple projects concurrently.
- Lead and mentor remote engineering teams, fostering a collaborative environment.
- Ensure effective communication and alignment between technical teams, product management, and stakeholders.
- Identify, assess, and mitigate technical risks and project impediments.
- Implement and refine Agile methodologies to optimize team performance and delivery.
- Develop and manage program schedules, budgets, and resource allocation.
- Provide regular and transparent status updates to senior leadership.
- Drive continuous improvement in engineering processes and team efficiency.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in technical program management or software project management.
- Proven track record of successfully delivering complex software products and systems.
- Strong understanding of software development methodologies (Agile, Scrum, Kanban) and best practices.
- Solid technical background with knowledge of software architecture, development tools, and cloud platforms.
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Experience with project management tools (e.g., Jira, Confluence) and version control systems.
- Ability to thrive in a fast-paced, fully remote, and dynamic work environment.
- PMP, CSM, or similar certifications are a plus.
Senior Technical Program Manager - Agile Software Development
Posted 24 days ago
Job Viewed
Job Description
- Defining program scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Developing and managing detailed project plans, timelines, and resource allocation.
- Leading and motivating cross-functional engineering teams in an Agile development environment (Scrum, Kanban).
- Facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identifying and mitigating project risks and dependencies.
- Managing stakeholder communication, providing regular updates on project progress, and addressing concerns.
- Ensuring adherence to development best practices, quality standards, and architectural guidelines.
- Driving continuous improvement of development processes and team performance.
- Overseeing the release management process and coordinating product launches.
- Acting as a liaison between technical teams and business units to ensure alignment of objectives.
- Mentoring junior program managers and team leads.
Be The First To Know
About the latest Senior technical program manager cloud infrastructure Jobs in Kenya !
Apprenticeship Program Coordinator - Technical Skills Development
Posted 6 days ago
Job Viewed
Job Description
Senior Program Manager, Software Development
Posted 24 days ago
Job Viewed
Job Description
Remote Apprenticeship Program Coordinator - Technical Skills Development
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Coordinate the day-to-day operations of the remote apprenticeship program, ensuring smooth execution.
- Recruit and onboard new apprentices, guiding them through program requirements and expectations.
- Match apprentices with suitable mentors and training modules based on their skill development needs and career goals.
- Track apprentice progress through regular check-ins, performance reviews, and feedback sessions.
- Facilitate virtual workshops, webinars, and training sessions, ensuring engagement and knowledge transfer.
- Serve as a primary point of contact for apprentices, mentors, and internal teams, addressing inquiries and resolving issues.
- Maintain accurate records of apprentice participation, performance, and completed milestones.
- Develop and update program materials, resources, and communication templates.
- Gather feedback from apprentices and mentors to identify areas for program improvement.
- Collaborate with management to ensure the program aligns with organizational objectives and industry demands.
- Organize virtual networking events and career development activities for apprentices.
- Bachelor's degree in Education, Human Resources, Business Administration, or a related field.
- Experience in program coordination, education, or workforce development is highly preferred.
- Excellent organizational, time management, and multitasking skills.
- Strong communication and interpersonal skills, with the ability to engage effectively with diverse groups.
- Proficiency in using virtual collaboration tools (e.g., Zoom, Microsoft Teams) and learning management systems (LMS).
- A genuine passion for mentoring and supporting individual growth.
- Ability to work independently and proactively in a remote setting.
- Detail-oriented with a commitment to accuracy in record-keeping.
- Familiarity with technical trades or specific industry sectors is a plus.
- This is a fully remote position, offering significant flexibility.