Senior DevOps Engineer
Testsigma
About Testsigma
Hundreds of leading enterprises across the world use Testsigma to release quality software. Some notable customers of Testsigma include Cisco, Samsung, Bosch, Oscar Health, and American Psychological Association.
Testsigma is headquartered in San Francisco with engineering teams in Bangalore and Chennai. Testsigma is backed by marquee investors like MassMutual, Accel, Strive and Bold Cap.
Requirements
Experience: 7-10 years of experience in DevOps, focusing on Kubernetes and containerisation technologies.
Kubernetes: Extensive experience with Kubernetes, including setup, management, and orchestration.
Containerisation: Proficiency in containerisation technologies such as Docker.
Programming: Strong scripting and programming skills (e.g., Python, Go, Bash) for automating tasks and orchestration.
Selenium Grid: Experience setting up and managing Selenium Grid for automated testing.
JVM Debugging: Expertise in diagnosing and troubleshooting Java Virtual Machine (JVM) performance and functionality issues.
Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or GCP.
Infrastructure as Code (IaC): Proficiency with IaC tools like Terraform.
Monitoring Tools: Experience with monitoring tools like Prometheus, Grafana, ELK Stack, or equivalent.
Security: Knowledge of security best practices and tools for securing containers and infrastructure.
Certifications: Relevant certifications such as CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer), or similar.
Advanced Cloud Expertise: Advanced knowledge and experience with multiple cloud platforms.
Automation: Experience with advanced automation frameworks and tools.
Soft Skills: Excellent problem-solving skills, strong communication abilities, and a team-player mentality.
Responsibilities
Infrastructure Management: Design, implement, and manage scalable, resilient, and secure infrastructure using Kubernetes and containerization technologies.
Container Orchestration: Develop and maintain automated deployment scripts, manage container orchestration, and ensure smooth application deployment.
Selenium Grid Setup: Design, set up, and manage Selenium Grid infrastructure to support automated testing at scale.
JVM Debugging: Diagnose and troubleshoot Java Virtual Machine (JVM) performance and functionality issues.
Monitoring & Logging: Implement monitoring and logging solutions to ensure system reliability, performance, and security.
Collaboration: Work closely with development, QA, and operations teams to ensure seamless integration and delivery of solutions.
Security: Ensure infrastructure and application security through automated security measures and compliance with industry best practices.
Performance Optimization: Analyze system performance, identify bottlenecks, and implement solutions to improve efficiency and reliability.
Documentation: Maintain comprehensive infrastructure, processes, and procedures documentation.
Mentorship: Mentor and guide junior team members, fostering a culture of continuous learning and improvement.
Benefits
- Attractive salary + Bonus
- Very good equity program
- Flexible working hours
- 100% company-paid medical insurance
- Daily catered lunch, free snacks, etc.
- Flat hierarchy