The ideal candidate will combine software development expertise with cloud infrastructure, DevOps, observability, and production operations to improve system reliability, performance, and resilience across the full technology stack.
Required Qualifications
- 5+ years of experience in software engineering, Site Reliability Engineering, DevOps, or cloud infrastructure engineering.
- Strong programming or scripting skills in Python, Java, Go, Bash, or similar languages.
- Experience developing, deploying, and supporting full-stack applications, including backend services, REST APIs, and frontend integrations.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Strong knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience with Docker, Kubernetes, and container orchestration.
- Experience with Infrastructure as Code tools such as Terraform, CloudFormation, or Ansible.
- Proficiency with monitoring and observability tools such as Prometheus, Grafana, Datadog, New Relic, ELK/EFK Stack, or OpenTelemetry.
- Experience with production incident management, troubleshooting, root-cause analysis, and performance optimization.
- Understanding of distributed systems, networking, load balancing, caching, databases, and API integrations.
- Experience implementing automated testing, deployment validation, and operational automation.
- Knowledge of security best practices, IAM, secrets management, and vulnerability remediation.
- Strong analytical, problem-solving, communication, and collaboration skills.