
PRINCIPAL SW SYSTEMS ENGINEER 9850- CloudOps/DevOps- Linux-Kubernetes-AWS/Azure
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, manage, and optimize cloud test bed environments in AWS, GCP, and Azure for both functional and performance testing.
- Collaborate with Development and QA teams to define testing requirements for functional validation (unit, integration, regression tests) and performance testing (load, stress, scalability).
- Provision, automate, and scale test environments using infrastructure-as-code tools like Terraform, CloudFormation, or similar solutions to support both functional and performance testing.
- Ensure that cloud test beds replicate production environments and accurately simulate real-world traffic and load for performance testing, as well as support stable, isolated environments for functional testing.
- Automate the setup and teardown of cloud test environments to efficiently handle continuous integration and continuous testing processes.
- Develop and implement monitoring solutions to track key metrics for both functional test validation and performance testing (e.g., test execution times, system resource utilization, response times).
- Troubleshoot issues in test environments (whether related to functional or performance testing) and work to resolve them quickly, ensuring minimal downtime for testing activities.
- Collaborate with teams to identify performance bottlenecks, scalability issues, and functional bugs and ensure timely resolution during testing phases.
- Continuously optimize and improve the efficiency of test bed management, ensuring that test environments are available, scalable, and cost-effective.
- Analyze test results for both functional and performance tests, identifying trends, issues, and opportunities for improvement in test bed infrastructure and testing strategies.
- Ensure seamless integration of performance and functional testing into the CI/CD pipeline to support rapid feedback cycles during the development process.
- BS-level technical degree required; Computer Science or Engineering background preferred.
- 13+ years of experience in CloudOps or DevOps with a focus cloud application management.
- Hands-on experience with AWS, GCP, or Azure in building and maintaining cloud-based environments.
- Strong knowledge of Linux systems, networking, and cloud security fundamentals.
- Experience with containerized environments (Docker, Kubernetes) and their use in functional and performance testing scenarios.
- Proficiency with automation tools (Terraform, CloudFormation, Ansible, Helm, ArgoCD) for managing cloud environments.
- Experience with monitoring tools (e.g., Nagios, Grafana, Prometheus) to track and analyze test bed performance and functional test results.
- Experience in troubleshooting and optimizing cloud infrastructure for performance testing, including identifying bottlenecks and ensuring accurate results.
- Familiarity with CI/CD pipelines and integrating both functional and performance testing into these workflows.
- Strong collaboration and communication skills to work effectively with cross-functional teams across multiple time zones.
- Experience with performance testing tools (e.g., JMeter, LoadRunner, Apache Benchmark) and functional testing tools (e.g., Selenium, TestNG).
- Experience with highly scalable microservices architectures and testing them in cloud environments.
- Experience with large-scale distributed systems and managing test beds that simulate complex, production-like scenarios for both functional and performance validation.
- Experience with performance tuning in cloud environments, identifying and resolving issues that may affect performance test results.