Job Description
yieldWerx is an end-to-end semiconductor test data analytics solutions company, with offices around the globe including Lahore, Dallas Texas, and the Philippines. yieldWerx enables fabless semiconductor companies, OSATs, and IDM with cost-effective, on-premises, or cloud-based test data analytics solutions. We accomplish this by connecting, automating, and analyzing semiconductor manufacturing data.
Job Description:
- Design, implement, maintain, and deliver (CI/CD) pipelines, automation frameworks, and infrastructure to ensure smooth software development, testing, and deployment processes.
- Collaborate with development and operations teams to establish DevOps practices and principles.
- Build and maintain cloud infrastructure using tools such as AWS, Azure, or local cloud.
- Develop scripts for automation, configuration management, and deployment using tools like Ansible, Puppet, or Chef.
- Hand-on experience in Configuring, deploying, and maintaining Web Services in Internet Information Services Manager (IIS).
- Experience in Windows Installer Packages tool (Advanced Installer).
- Managing source code and branches and keeping the baseline updated.
- Monitor system performance, diagnose issues, and optimize application and infrastructure performance.
- Implement security best practices to ensure data and system integrity.
- Collaborate with cross-functional teams to resolve technical challenges and improve system reliability.
- Stay updated with industry trends and best practices in DevOps and cloud technologies.
- Handle and supervise the build processes for development and quality assurance teams.
- Provide technical support to development teams and troubleshoot deployment and environment issues.
- Participate in on-call rotation for 24/7 support of critical applications.
Essential Skills:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 2 year+ of experience as a DevOps Engineer or in a similar role.
- Solid experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code (Terraform, Cloud Formation).
- A good understanding of administrating JIRA.
- Proficiency in CI/CD tools like Jenkins, GitLab CI/CD, CircleCI, or Travis CI.
- Strong scripting skills in languages such as Python, Bash, or PowerShell.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Knowledge of networking and security principles in cloud environments.
- Understanding of Agile methodologies and DevOps principles.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.