Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. This role aims to support the development, testing, and deployment of software applications by assisting the development team and maintaining CI/CD pipelines.
Requirements
- Basic understanding of software development and deployment processes.
- Familiarity with version control systems (e.g., Git).
- Knowledge of scripting languages (e.g., Python, Bash) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Understanding of containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) is a plus.
Responsibilities
- Assist in the development, testing, and deployment of software applications.
- Collaborate with the development team to ensure smooth integration and delivery of code.
- Help maintain and monitor our CI/CD pipelines.
- Participate in troubleshooting and resolving issues in development, test, and production environments.
- Learn and implement best practices for infrastructure as code and configuration management.
- Support the team in automating repetitive tasks and improving overall system efficiency.
Other
- Currently pursuing or recently completed a degree in Computer Engineering, Computer Science, or a related field.
- Strong problem-solving skills and a willingness to learn.
- Excellent communication and teamwork abilities.