Technical Lead - Principal Engineer
Job details
Job Title: Technical Lead - Principal Engineer Location: Remote(Preferably Cape Town) Position Overview: We are seeking a highly skilled and motivated Technical Lead - Principal Engineer to join our team. The ideal candidate will be a subject matter expert in AWS cloud services, DevOps practices, containerization, and orchestration platforms, with a strong background in cloud-native technologies and open-source ecosystems (CNCF). This individual will play a pivotal role in providing technical leadership and support to our team on active projects, with a focus on AWS cloud architecture, DevOps methodologies, and infrastructure as code (IaC). Additionally, the Technical Lead - Principal Engineer will be engaging with non-technical stakeholders to translate technical concepts into business-friendly language. Key Responsibilities:
- Provide technical leadership and guidance to the team on active projects, ensuring adherence to best practices and standards in AWS cloud services, DevOps, containerization, and orchestration platforms.
- Design, implement, and maintain scalable and secure cloud architectures on AWS, with a focus on optimizing performance, reliability, and cost-efficiency, leveraging cloud-native technologies and open-source tools from the CNCF ecosystem.
- Actively participate in architectural discussions and decision-making processes, leveraging expertise in cloud architecture to drive innovative solutions.
- Collaborate with cross-functional teams to integrate cloud solutions into existing systems and workflows, ensuring seamless deployment and integration using infrastructure as code (IaC) tools such as Terraform and CloudFormation.
- Serve as a liaison between technical teams and business stakeholders, effectively communicating complex technical concepts in a clear and concise manner.
- Lead by example in promoting agile methodologies and practices within the team, fostering a culture of continuous improvement and collaboration.
- Stay abreast of emerging technologies and industry trends in cloud computing, DevOps, and related areas, particularly within the CNCF ecosystem, and assess their potential impact on our projects and initiatives.
- Mentor and coach team members, providing guidance and support to facilitate their professional growth and development.
- Python development experience is considered an advantage, as it may be utilized in automation, scripting, or other technical tasks.
- Ensure timely delivery of projects.
- Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred.
- Extensive experience in designing, implementing, and managing cloud-based solutions on AWS.
- Strong expertise in DevOps practices, including continuous integration, continuous deployment, infrastructure as code (IaC), and automated testing.
- Proficiency in containerization technologies such as Docker and container orchestration platforms like Kubernetes, with familiarity with open-source tools from the CNCF landscape.
- Hands-on experience with infrastructure as code (IaC) tools such as Terraform and CloudFormation.
- Excellent communication and interpersonal skills, with the ability to effectively engage with technical and non-technical stakeholders at all levels of the organization.
- Proven track record of leading technical teams and delivering successful projects in an agile environment.
- AWS certifications (AWS Certified Solutions Architect Pro, AWS Certified DevOps Engineer), TOGAF preferred.
- Strong problem-solving skills and a passion for learning and innovation.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.