We are seeking an exceptional DevOps / QA Engineer to join our Open Source Program Office (OSPO) team. This role focuses on creating, maintaining, and extending tests, ensuring robust code coverage, and developing testing pipelines. You will use infrastructure-as-code to effectively mimic production deployments for comprehensive testing. Your technical expertise in CI/CD pipelines, automation, Python, Kubernetes, and related technologies will be instrumental in shaping our testing and deployment strategies.
Responsibilities:
- Testing Frameworks: Develop, maintain, and extend automated test frameworks and scripts to ensure comprehensive code coverage and high-quality software releases.
- Pipeline Development: Build and enhance continuous integration/continuous deployment (CI/CD) pipelines to streamline the testing and deployment process.
- Infrastructure-as-Code: Utilize infrastructure-as-code (IaC) tools to create and manage environments that mimic production deployments for accurate and reliable testing.
- Test Environments: Set up, maintain, and monitor test environments to ensure stability and reliability throughout the testing cycle.
- Code Quality: Ensure all code contributions meet high standards of quality, following best practices for testing, documentation, and maintainability.
- Collaboration: Work closely with development, product management, and operations teams to ensure seamless integration of testing and deployment processes.
- Monitoring and Reporting: Implement monitoring solutions to track performance and reliability metrics, generating reports to communicate findings and recommendations.
- Continuous Improvement: Continuously improve testing strategies and methodologies to keep pace with industry best practices and emerging technologies.