Primary skill: Automation, LLVM, SonarQube, Python/Java/Groovy/C, Docker/Kubernetes, Jenkins
Job Responsibilities:
- Understanding details of the industry standard code coverage tools
- Identify different tools which can be integrated to get the coverage data. Preferably used SonarQube for coverage.
- Operate, maintain, and troubleshoot test infrastructure through the use of data and metrics.
- Design, operate, maintain, and troubleshoot enterprise virtualization technologies based on VMs and containers such as VMWare, OpenStack, and Kubernetes.
- Design, operate, maintain and troubleshoot Jenkin based CI pipelines and maintain and report jenkins jobs.
- Collaborate with team members, across business units, and across multiple time zones to create high quality service.
Minimum Qualifications:
- Demonstrated Coding ability with one or similar of the following: C, C++, Java, Python, or Go;
- Demonstrated experience in design, implementation, delivery, and maintenance of software systems like jenkins.
- Able to work with couple of hours of overlap with USA time zone
- Systematic problem-solving approach, strong communication skills, and a sense of ownership and drive;
- Experience in analyzing performance & debugging Enterprise systems and applications.
Preferred qualifications:
- 5+ years as a test developer or tools engineer
- Experience in dealing with code coverage tools like LLVM and SonarQube
- Understanding of Unix/Linux, and optionally Windows operating systems;
- Experience working with Infrastructure as Code / Automation tools (Ansible, Terraform, CloudFormation, Jenkins);
- Good to have experience in Configuration as Code in jenkins (Groovy scripting)
- Experience with containers and container orchestration systems such as Docker and/or Kubernetes;
- Good to have experience with storage administration such as Pure Storage, including troubleshooting;
- Well organized, with ability to prioritize tasks independently, set goals and follow through in order to see them to completion.