Senior DevOps Engineer
SolarEdge · Sofia, Sofia-City, Bulgaria
Renewable Energy Semiconductor Manufacturing · 1,001-5,000 employees
About the role
The role involves designing and maintaining scalable AWS cloud infrastructure and leading the FinOps discipline to ensure cost-efficiency. You will also manage Kubernetes clusters and build automated CI/CD pipelines to support global product delivery.
What they look for
Requirements
Candidates must have 3-5 years of experience with AWS, Terraform, and Kubernetes in production environments. Proficiency in Python or Bash scripting and experience with GitLab CI/CD and cloud cost management are required.
Full description
Power the Future with us!
SolarEdge (NASDAQ: SEDG) is a global leader in high-performance smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of products installed in more than 133 countries. Our diverse product offering includes intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems. With world-class engineering and a relentless focus on innovation, we are creating a world where clean, green energy from the sun powers our homes, businesses, and communities.
Responsibilities:
We are looking for a Senior DevOps Engineer to own and evolve our AWS cloud infrastructure, drive our FinOps discipline, and ensure our systems are scalable, secure, and cost-efficient. This is a hands-on role with real ownership — you will architect solutions, automate operations, and work closely with R&D teams to deliver reliable infrastructure that powers SolarEdge products worldwide.
AWS Cloud Infrastructure
Design, build, and maintain scalable, highly available AWS infrastructure across multi-account environments.
- Own core AWS services including EC2, EKS, RDS, S3, VPC, IAM, Route53, CloudFront, and CloudWatch
- Implement and manage Infrastructure as Code using Terraform — reusable modules, remote state, workspaces, and policy-as-code.
- Architect secure, well-governed AWS environments using Organizations, SCPs, and Control Tower patterns.
- Ensure infrastructure security through IAM least-privilege policies, VPC design, encryption, and compliance controls.
FinOps & Cloud Cost Management
Own the FinOps practice: implement cost tagging strategies, enforce resource governance, and deliver regular cost visibility reports.
Identify and execute on rightsizing, Reserved Instance, and Savings Plan optimization opportunities.
Build budget alerting, cost anomaly detection, and automated guardrails to prevent cloud spend overruns.
Work with engineering teams to embed cost-awareness into architecture and development decisions.
Kubernetes & Containerization
- Provision, operate, and maintain EKS clusters for production and non-production workloads.
- Provision, operate, and maintain On-Prem Rancher cluster and non-production workloads
- Manage Helm chart deployments, configure autoscaling (HPA/VPA/Karpenter), and enforce RBAC and network policies.
- Support containerization efforts and ensure Docker best practices across development and production environments.
CI/CD & Automation
- Build and maintain CI/CD pipelines in GitLab, integrating automated testing, SAST/SCA scanning, and deployment gates.
- Automate operational tasks — provisioning, patching, scaling, backups, and incident remediation — using Python and Bash.
Observability & Reliability
- Build and maintain the observability stack: Prometheus, Grafana, ELK/OpenSearch, and alerting pipelines.
- Define and monitor SLOs/SLIs, own incident response runbooks, and contribute to post-mortem culture.
- Proactively identify and resolve performance bottlenecks, reliability risks, and security gaps.
Requirements
Must-Have
- 3–5 years of hands-on DevOps or cloud engineering experience in production AWS environments.
- Strong AWS expertise: EC2, EKS, S3, RDS, VPC, IAM, CloudWatch, Cost Explorer — with the ability to design end-to-end solutions.
- Proven Terraform skills: writing modules, managing state, and enforcing infrastructure standards.
- Demonstrated FinOps experience: cost tagging, rightsizing, and budget governance.
- Hands-on Kubernetes experience: EKS, On-prem rancher rke2, Helm, RBAC, autoscaling, Vault and network policies.
- CI/CD pipeline experience with GitLab or equivalent; familiarity with SAST/SCA tooling.
- Scripting proficiency in Python and/or Bash for automation and operational tooling.
- Solid understanding of networking fundamentals: DNS, load balancing, VPC peering, TLS.
Nice to Have
- Experience with ArgoCD, GitOps workflows, or progressive delivery strategies.
- Familiarity with Pulumi or AWS CDK as IaC alternatives.
- Exposure to DevSecOps practices: secrets management (Vault, AWS Secrets Manager), container image scanning, and compliance-as-code.
- AWS certifications: Solutions Architect, DevOps Engineer, or FinOps Practitioner (FinOps Foundation).
- Experience with observability tooling: Prometheus, Grafana, ELK, or OpenTelemetry.
- Interest in GenAI-powered automation and developer tooling.
SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people.
SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.
Only short-listed candidates will be contacted.
Position email
null