Kubernetes Application Engineer
Join Netskrt Systems Inc., a leading Edge CDN company dedicated to pushing the boundaries of innovation. We are seeking a talented and motivated software engineer to spearhead the transition of our Python-based projects to Kubernetes. If you are passionate about containerization, cloud-native development, and building scalable applications, this is an exciting opportunity to make a significant impact on our technology landscape.
Position Overview:
As a Kubernetes Application Engineer, you will lead the migration of our Python-based applications to Kubernetes, ensuring seamless integration, scalability, and optimal performance. You will collaborate closely with cross-functional teams, leveraging your expertise in Kubernetes, containerization, and Python development to architect and implement cutting-edge solutions.
Key Responsibilities:
- Lead the transition of Python-based applications to Kubernetes, designing and implementing scalable and resilient containerized solutions.
- Collaborate with software development teams to analyze existing applications and identify components suitable for containerization.
- Develop and maintain Kubernetes manifests, Helm charts, and other deployment artifacts to streamline application deployment and updates.
- Implement and optimize CI/CD pipelines for Kubernetes deployment, focusing on automation and efficiency.
- Work closely with DevOps and infrastructure teams to ensure the reliability and performance of applications in Kubernetes clusters.
- Troubleshoot and resolve issues related to the deployment and operation of applications on Kubernetes.
- Stay abreast of industry trends and emerging technologies, providing recommendations for continuous improvement in containerization practices.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Kubernetes Application Developer or similar role.
- Strong proficiency in Python development with a deep understanding of Python based applications.
- Extensive experience with containerization tools such as Docker and container orchestration with Kubernetes.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and experience deploying applications in cloud environments.
- Expertise in CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI).
- Solid understanding of networking, security, and performance optimization in a Kubernetes environment.
- Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment.
- Strong attention to detail and a commitment to delivering high-quality software solutions.
- Strong communication and collaboration skills, with the ability to effectively convey containerization and Kubernetes concepts to both technical and non technical stakeholders.
Desired Qualifications:
- Experience with caching and CDN (content delivery network) technologies (CloudFront, Limelight/Edgio, Akamai, Fastly, Netflix, Google)
- Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud.
- Database technologies (PostgreSQL, MYSQL, RabbitMQ)
- Network switching and routing technologies
- Experience with tiered storage solutions
- Familiarity with big data technologies, such as Hadoop, Spark, YARN or Elasticsearch.
- Knowledge of cybersecurity principles and best practices.
Salary range
CA$110,000 -CA$140,000 (DOE)
Apply Now
Fill out the form below to apply for this position.