台北市信義區經歷不拘專科以上
A Container Platform Engineer/Architect is responsible for designing, implementing, and maintaining container platforms that facilitate the deployment, management, and scaling of containerized applications as the base. This role is expected to be a key player in a multi-disciplinary team made up of cross technology vendors, cross business units from customers or internal delivery teams. The brightest and creative minds collaborating with clients as one team and contributing to experiential working sessions and builds.
Key Responsibilities
1. Platform Design and Implementation
• System Architecture: Design and implement scalable and reliable container platforms, such as Kubernetes, Docker Swarm, or OpenShift.
• Providing architecture or technology selections opinions with consultative view.
• Infrastructure Integration: Integrate container platforms with existing infrastructure, including CI/CD pipelines, monitoring tools, and security systems.
• Automation: Automate the provisioning, configuration, and management of container platforms to ensure consistency and efficiency.
• System Operation: Design and implement platform operation mechanism such as logging, RBAC, identity management,
2. Platform Maintenance and Optimization
• Monitoring and Logging: Set up comprehensive monitoring and logging solutions to ensure the health and performance of the container platform.
• Performance Tuning: Optimize container performance by fine-tuning resource allocation, load balancing, and scaling policies.
• Upgrades and Patches: Regularly update and patch the container platform to incorporate the latest features and security fixes.
3. Security and Compliance
• Security Best Practices: Implement security best practices to protect containerized applications and data from vulnerabilities and attacks.
• Compliance: Ensure that the container platform complies with industry standards and regulations, such as GDPR, HIPAA, or SOC 2.
• Incident Response: Develop and implement incident response strategies to address security breaches and other critical incidents.
4. Collaboration and Support
• Cross-Functional Collaboration: Work closely with development, operations, and security teams to align container platform initiatives with organizational goals.
• Technical Support: Provide technical support and guidance to development teams to help them leverage the container platform effectively.
• Documentation: Maintain comprehensive documentation of the container platform architecture, configurations, and processes.
Required Skills and Qualifications
Technical Skills
• Containerization Technologies: Proficiency in containerization technologies, such as Docker and Kubernetes.
• Cloud Platforms: Experience with cloud platforms, such as AWS, Azure, or Google Cloud, and their container services.
• Automation Tools: Familiarity with automation tools, such as Ansible, Terraform, or Helm.
• Programming Languages: Proficiency in programming languages, such as Python, Go, or Bash, for scripting and automation.
• Networking: Strong understanding of networking concepts and protocols, including load balancing, DNS, and ingress controllers.
Professional Experience
• Industry Experience: At least 3-5 years of experience in system administration, DevOps, or a related field.
• Container Experience: Proven experience in deploying and managing containerized applications using Docker, Kubernetes, or similar technologies.
• Cloud Experience: Experience with cloud infrastructure and services, particularly in a containerized environment.
Career Path and Growth Opportunities
A Container Platform Engineer can advance their career by specializing in areas such as container security, cloud-native development, or platform architecture. They may also move into leadership roles, such as DevOps Manager or Cloud Architect, where they can oversee broader infrastructure and development initiatives.