
Shachar Shapira
Verified Expert in Engineering
DevOps Engineer and Developer
Tel Aviv-Yafo, Israel
Toptal member since February 6, 2023
Shachar is a senior DevOps lead with extensive hands-on leadership and consulting experience in building and leading globally spread high-performing DevOps teams. He has a successful track record of analyzing development environments and application architectures and implementing innovative, scalable, and secure DevOps and CI/CD solutions. Shachar specializes in cloud migrations with AWS, Azure, and GCP, containerization technologies like Docker and Kubernetes, and microservices architecture.
Portfolio
Experience
- Cisco LAN/WAN - 15 years
- Linux - 13 years
- Amazon Web Services (AWS) - 7 years
- Kubernetes - 5 years
- Terraform - 5 years
- Jenkins Pipeline - 4 years
- Ansible - 4 years
- Python - 3 years
Availability
Preferred Environment
Slack, Amazon Lightsail, Rust
The most amazing...
...project I've led involved the migration of DevOps and CI/CD processes between cloud platforms.
Work Experience
DevOps Engineer
Nutrino - Main
- Installed, configured, and maintained EKS cluster on AWS, automated infrastructures using complex Terraform code, and Cloud Development Kit for Terraform (CDKTF).
- Created automation using Pulumi and Argo CD to build lab environments.
- Assisted in the creation of all environments for the development team.
DevOps Engineer
Partner
- Created a pipeline on GitLab to build Docker images, store artifacts and images on Artifactory, and deploy on servers using Ansible.
- Built .NET code. Whenever we still used monolithic code, we used Ansible to maintain deployment to Windows servers on a newer environment. We used containers and implemented deployment using Argo CD on top of the OpenShift system.
- Used this system on three development teams. The system is used to deploy on production and staging. We also used the system for the rollback to a specific version of code.
DevOps Freelancer
Doorloop
- Configured CI/CD from scratch. Configured a multi-stage pipeline that triggered the build on each branch and created a fully functioning environment per branch. After the build, developers could access and test their dev environment on the cloud.
- Used Jira for bug tracking; Jenkins added builds and details to bugs.
- Developed the system to support over 20 developers and over 100 branches.
DevOps Engineer
Cellcom
- Helped migrate systems to microservices. Assisted developers in migrating monolithic code into containers, building CI/CD pipelines, and installing and integrating OpenShift clusters.
- Guided and instructed DevOps teams and developer teams.
- Got three clusters running on VMware, helping all the teams maintain clusters and deploy old monolithic code to the new Kubernetes environment.
Freelance DevOps
Cervello
- Designed and implemented CI/CD and DevOps technologies and practices to streamline the deployment processes, leveraging Docker and Kubernetes, improving standardization and scalability, and reducing development cycles.
- Built the entire Kubernetes architecture, dockerized the complete project, and produced Helm charts to deploy the product.
- Created automation and scripts to automate the process.
DevOps Team Lead | Level 1
JFrog
- Used Slack and Jira to successfully manage and improve support and delivery processes and established collaboration and team engagement to quickly solve critical issues in a high-performing environment.
- Developed and promoted DevOps and a continuous process improvement culture. Influenced and educated the development and QA teams in CI/CD development and delivery approaches, leveraging cloud technologies like AWS, Azure, and GCP.
- Supported the company's business growth and client expansion strategy by establishing, building, and leading a DevOps support team to support global development teams with CI/CD infrastructure, environment (AWS and Azure), and product-related issues.
Senior DevOps
Vonage
- Streamlined delivery and deployment processes and migrated and implemented integrated DevOps and CI/CD solutions on AWS aligned with the organization's governance processes and security standards.
- Trained and mentored the development team of 40 developers on Dockers and CI/CD technologies and practices.
- Provided infrastructure solutions and IaC to deploy developing environments on AWS.
Experience
Full CI/CD Solution | DoorLoop
Foretellix
https://www.foretellix.com/KEY COMPONENTS
• AWS Infrastructure: Deployed infrastructure on AWS, leveraging services such as EKS for container orchestration and EC2 for GPU instances. Architected the system to handle high computational demands for running simulations and analytics on electric vehicle performance.
• EKS Cluster: Designed and implemented an EKS cluster to manage microservices dedicated to testing different driving scenarios for electric cars. Ensured proper scaling of GPU workloads based on demand, enabling resource efficiency. Used smart spot instance management to reduce pricing drastically. Developed Jenkins CI/CD pipelines to automate the deployment of applications and updates within the EKS cluster. Used Terraform to deploy new clusters on demand. Integrated testing and validation stages in the CI/CD process to ensure code quality and system reliability before production deployments.
GCP Project Allbright
• Created isolated deployment environments for each developer using Kubernetes namespaces to provide dedicated spaces for their development work.
• Automated the provisioning of these environments through Infrastructure as Code (IaC) tools, such as Terraform and ArgoCD, to ensure consistency and rapid setup for new developers.
• Integrated GitHub with Jenkins to trigger CI/CD processes on every push to a developer’s branch.
• Configured webhooks in GitHub to notify Jenkins of new commits and PRs automatically starting the build and deployment pipeline to the corresponding developer environment.
• Created Jenkins pipelines that were triggered by PR events on GitHub. Once the PR receives approval from the team and passes all CI checks, it can be merged into the main branch and promoted to the next environment, such as staging or production.
Certifications
Google Cloud Certified – Associate Cloud Engineer
Google Cloud
AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)
Cisco Certified Network Associate (CCNA)
Cisco
Microsoft Certified Professional (MCP)
Microsoft
Skills
Libraries/APIs
Jenkins Pipeline, Terragrunt, Azure API Management, REST APIs
Tools
Ansible, Terraform, Jenkins, Bitbucket, AWS CloudFormation, Amazon Elastic Container Service (ECS), Amazon EKS, NGINX, GitLab CI/CD, GitLab, Amazon CloudFront CDN, Google Workspace, GitHub, Kibana, Azure Kubernetes Service (AKS), VMware, VMware vSphere, AWS CLI, RabbitMQ, Squid Proxy Server, TURN (Traversal Using Relay Around NAT), AWS IAM, Microsoft Teams, AWS Batch, Amazon Elastic Container Registry (ECR), Git, Amazon Virtual Private Cloud (VPC), VPN, Grafana, Gradle, Vault, ELK (Elastic Stack), Slack, Jira, Artifactory, Helm, Helmfile, Google Kubernetes Engine (GKE)
Languages
Python, Bash, Bash Script, Python 3, Rust, Go, SQL, PHP, Terra
Frameworks
Serverless Framework, Windows PowerShell, Crossplane, Flask, .NET
Paradigms
Microservices, DevOps, Azure DevOps, Continuous Delivery (CD), DevSecOps, Continuous Integration (CI), Serverless Architecture
Platforms
Linux, Kubernetes, Amazon Web Services (AWS), Microsoft, Azure, AWS Lambda, Docker, CentOS, Windows, MacOS, Amazon EC2, Windows Server, SharePoint 365, Google Cloud Platform (GCP), DigitalOcean, Cilium, NVIDIA CUDA, Amazon Lightsail, OpenShift
Storage
Google Cloud, Amazon S3 (AWS S3), Azure Active Directory, Redshift, Datadog, Microsoft SQL Server, PostgreSQL, Elasticsearch, Redis, Ceph, NoSQL
Other
Argo CD, Prometheus, Cisco LAN/WAN, FortiGate, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon RDS, Cloud Architecture, Cloud Infrastructure, AWS DevOps, System Administration, Infrastructure, Load Balancers, Monitoring, Financial Operations & Processes, Cloud, Consulting, Networking, AWS Cloud Architecture, Cloudflare, IT Support, Remote Support, Content Delivery Networks (CDN), DNS, SMTP, Mail Servers, Server Migration, Migration, VMware VMotion, Dynamic Load Balancing, Containerization, IPsec, HAProxy, NAT, Windows System Administration, Serverless, Network Architecture, Team Leadership, Network Engineering, Network Monitoring, Network Design, IT Security, API Integration, IT Administration, DevOps Engineer, AWS VPN, Security, GitOps, eBGP, Performance Optimization, Office 365, Microsoft 365, Outlook, Pulumi, AWS Certified SysOps Administrator, Site Reliability Engineering (SRE), Cloud Computing, WAN, LAN, Active Directory (AD), Amazon Route 53, Cisco Networking, IT Networking, Juniper, Containers, GitHub Actions, Virtual Private Cloud (VPC), Networks, AWS Certified Solution Architect, Network Automation, Graphics Processing Unit (GPU), Cloud Security, Costs, Clustering, GPU Computing, Architecture, CCNA, Okta
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring