Cloud Native DevOps Engineer
Seoul (On-site) • Contract
- KOREAN: NOT REQUIRED
- 12 months renewable contract
- Client: Pure Storage
We are seeking a highly skilled and motivated Cloud Native DevOps Engineer with proficiency in English languages to join our dynamic team. As a Cloud Native DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our cloud-based infrastructure while ensuring smooth and efficient deployment processes. Your expertise will be pivotal in driving our organization's cloud-native strategy and optimizing our applications for high availability, scalability, and performance.
Responsibilities:
Design and Implement Cloud-Native Infrastructure:
- Collaborate with cross-functional teams to design, develop, and implement cloud-native solutions using leading-edge technologies and best practices.
- Deploy applications, services, and databases on cloud platforms like AWS, Google Cloud, or Azure.
- Optimize infrastructure to ensure high availability, fault tolerance, and cost-effectiveness.
Continuous Integration and Continuous Deployment (CI/CD) [Optional]:
- Automate build, test, and deployment pipelines using CI/CD tools like Jenkins, GitLab CI, or CircleCI [Optional].
- Implement blue-green deployments and rolling updates to achieve zero-downtime deployments [Optional].
- Monitor and troubleshoot CI/CD pipelines for improvements and efficiency [Optional].
Container Orchestration [Optional]:
- Expertise in containerization technologies such as Docker and container orchestration platforms like Kubernetes [Optional].
- Design, deploy, and manage microservices architecture on Kubernetes clusters [Optional].
- Ensure scalability and resilience of containerized applications [Optional].
Monitoring and Performance Optimization [Optional]:
- Implement monitoring solutions using tools like Prometheus, Grafana, or ELK stack to ensure system health and performance [Optional].
- Identify and resolve performance bottlenecks and continuously optimize system resources [Optional].
Security and Compliance:
- Implement security best practices and ensure compliance with relevant industry standards.
- Monitor and mitigate security vulnerabilities and apply necessary security patches.
Backup/Disaster Recovery (DR) and Object Storage Management:
- Familiarity with operations related to backup, disaster recovery, and object storage management in cloud environments.
Experience:
- 3-5 years of proven experience as a DevOps Engineer with expertise in cloud-native technologies and tools.
Technical Skills [Optional]:
- Proficiency in cloud platforms such as AWS, Google Cloud, or Azure.
- Familiarity with containerization technologies like Docker and container orchestration using Kubernetes.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI [Optional].
- Experience with monitoring tools such as Prometheus, Grafana, or ELK stack [Optional].
Languages:
- Fluent in English to effectively communicate with local and international teams.
Operations Experience:
- Familiarity with backup, disaster recovery, and object storage management in cloud environments.
Collaboration and Problem-Solving:
- Strong team player with excellent collaboration skills.
- Ability to troubleshoot and resolve complex technical issues.
- Proactive approach to problem-solving and continuous improvement.
Cloud Certifications [Optional]:
- Cloud-related certifications like AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar would be advantageous.
Educational Background:
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.