Job Summary
As a Lead Developer you will play a pivotal role in driving the development and deployment of cutting-edge solutions. Your expertise in DevOps and Kubernetes will be crucial in optimizing our software delivery processes. You will collaborate with cross-functional teams to ensure seamless integration and functionality contributing to the companys growth and innovation.
Responsibilities
Lead the design and implementation of scalable software solutions using DevOps practices to enhance efficiency.
Oversee the deployment and management of applications on Kubernetes to ensure high availability and performance.
Provide technical guidance and mentorship to junior developers fostering a culture of continuous learning.
Collaborate with cross-functional teams to integrate software solutions seamlessly into existing systems.
Optimize software delivery processes by implementing automation and continuous integration strategies.
Ensure code quality and security standards are met through rigorous testing and review processes.
Drive innovation by exploring new technologies and methodologies to improve development practices.
Monitor system performance and troubleshoot issues to maintain optimal functionality.
Develop and maintain documentation for software solutions to ensure clarity and consistency.
Engage in regular code reviews to uphold best practices and improve team productivity.
Coordinate with stakeholders to gather requirements and deliver solutions that meet business needs.
Implement monitoring and logging solutions to track application performance and user experience.
Contribute to the companys purpose by developing solutions that have a positive impact on society.
Qualifications
Possess a strong background in DevOps practices with hands-on experience in automation and continuous integration.
Demonstrate expertise in Kubernetes including deployment scaling and management of applications.
Have a minimum of 8 years of experience in software development with a focus on DevOps and Kubernetes.
Exhibit excellent problem-solving skills and the ability to troubleshoot complex issues.
Show proficiency in programming languages commonly used in DevOps environments.
Display strong communication skills to effectively collaborate with cross-functional teams.
Hold a bachelors degree in Computer Science or a related field or equivalent practical experience.
Certifications Required
Certified Kubernetes Administrator (CKA) DevOps Foundation Certification