Company Overview
Founded in 1974 as a subsidiary of Samsung Electronics, we are proud to be recognized as one of the world’s premier semiconductor manufacturers.
Leveraging our deep expertise in semiconductor technology, we strive to inspire device makers by providing cutting-edge building blocks.
What You’ll Do
-
Develop a comprehensive DevOps framework, including CI/CD pipelines, Configuration Management, and Source Code Management solutions.
-
Build, support, enhance, and maintain cloud and data center infrastructure, ensuring high availability, scalability, and performance.
-
Configure, integrate, and manage third-party services and build systems.
-
Regularly conduct performance testing, identify bottlenecks, and collaborate with teams to implement solutions.
-
Own and manage cloud-based platforms (AWS, GCP, Azure), maintaining a continuous focus on data security requirements for various data sources, including analytics and event streams.
-
Automate and maintain continuous integration pipelines using containers and tools like Jenkins and Bamboo.
-
Design and enhance complex, data-driven automation frameworks for deploying software, cloud modules, and distributed applications.
-
Develop performance validation test cases, understand system functionality quickly, and validate features and performance.
-
Create new test cases and test plans to rigorously evaluate distributed software functionality.
-
Define automation software requirements and develop solutions using popular scripting languages.
-
Implement continuous integration frameworks for smoke, regression, and performance testing.
-
Collaborate closely with internal development and QA teams to ensure comprehensive end-to-end quality assurance.
-
Support open-source development efforts and troubleshoot issues within the CI/CD pipeline.
-
Perform additional duties as assigned.
What You Bring
-
BS/MS in Computer Science, Electrical/Electronic Engineering, or a related field, with:
-
10+ years of experience developing enterprise software solutions in C/C++ on Linux, or
-
8+ years with a Master’s degree, or
-
5+ years with a Ph.D. in a related field.
-
-
Minimum of 3 years developing software using agile methodologies.
-
Strong expertise in containerization and Kubernetes deployment/orchestration.
-
Advanced skills in scripting languages such as Python and Shell.
-
Experience with managing and developing in open-source repositories.
-
Proficiency with code coverage tools like SonarQube and Coverity.
-
Deep understanding of CI/CD tools (Jenkins, Bamboo, AWS CodePipeline, AWS CodeDeploy, Maven).
-
Prefer experience with infrastructure as code (AWS CloudFormation, Terraform) and configuration management tools (Puppet, Chef).
-
Strong experience with source control management (SCM) tools like SVN and Git, including branching strategies, merging, and pull requests.
-
Extensive knowledge of AWS services (EC2, DynamoDB, S3, RDS, Lambda, VPC, CloudFront, Route 53, SQS, SNS) or equivalent services from Azure or GCP.
-
Hands-on experience with monitoring and logging platforms such as AppDynamics, Splunk, Zabbix, LogicMonitor, and Nagios.
-
In-depth understanding of web stack protocols and technologies (e.g., TCP/IP, HTTP/HTTPS, SSL/TLS, WebSockets, CDNs, DNS, proxies).
-
Proficiency with Atlassian tool integrations: JIRA, Bitbucket, Crucible/Fisheye, Confluence, and Jenkins.
-
Practical knowledge of Terraform, Ansible, Apache, Nginx, Tomcat, Jenkins, and Maven.
-
Preferred experience in building and operating large-scale, distributed systems.
-
Demonstrated innovation and creativity in problem-solving.
-
Highly motivated with excellent verbal and written communication skills.
-
Comfortable working in a multinational, culturally diverse environment.