About the job
Join our dynamic team at testrigor as a DevOps Engineer, where you will spearhead the design, automation, and maintenance of cloud infrastructure and deployment pipelines for our innovative global SaaS platform. In this remote role, you will collaborate with developers and technical leaders within an agile, cross-functional team, fostering best practices in automation, security, and reliability. Your expertise will be crucial in tackling complex infrastructure challenges and delivering scalable solutions within a fast-paced, start-up environment.
Key Responsibilities
- Estimate and plan infrastructure and automation tasks effectively.
- Analyze requirements to build robust and maintainable systems.
- Design and implement Infrastructure as Code (IaC) solutions using Terraform and associated tools.
- Manage cloud infrastructure across Azure, AWS, Google Cloud, and Cloudflare.
- Deploy, maintain, and optimize Kubernetes (k8s) clusters and containerized workloads.
- Develop scripts and automation tools using Python, Bash, and PowerShell.
- Administer MongoDB databases, ensuring high availability and reliable backups.
- Maintain systems across Linux, macOS, and Windows environments.
- Support development teams with CI/CD pipelines, automated testing, and continuous delivery processes.
- Configure networks, VPNs, and HTTP reverse proxies to ensure secure and efficient communication.
- Implement best practices for source control using Git and automate workflows.
- Monitor systems for reliability, performance, and security.
