Simon Lindberg
Verified Expert in Engineering
DevOps Engineer and Developer
Simon is a software engineer with 15 years of hands-on experience and a true passion for quality. He is an advocate for DevOps principles and has worked extensively with development, test automation, build, deployment, and infrastructure, both on-premise and in the cloud via AWS. Simon is self-driven and detail-oriented, and he enjoys sharing his knowledge.
Portfolio
Experience
Availability
Preferred Environment
Linux, PyCharm, Slack, Jira, Trello
The most amazing...
...thing I've done was to single-handedly migrate a legacy deployment used by 200+ developers daily into a fully automated AWS-backed setup with zero downtime.
Work Experience
Senior Software Engineer
Neo4j
- Migrated a legacy setup of a CI/CD environment (TeamCity) into a more modern setup, using containers and AWS Managed Services IaC tools.
- Automated deployment and maintenance tasks of the CI/CD system with zero downtime.
- Automated the provisioning and configuration of machines using Ansible.
- Owned the overall state of the CI/CD system with between 300-600 cloud build agents. The number depends on the time of day and general workload.
Software Engineer in Test
Airtame
- Designed and implemented a test framework tailored for a Linux hardware video streaming device.
- Expanded the test framework to support system scenario testing, including multiple products, hardware devices, desktop apps, and web applications.
- Hosted and maintained a TeamCity server using AWS EC2 and Ansible.
- Set up and managed test pipelines in the product release workflow.
Build and Infrastructure Engineer
Massive Entertainment
- Implemented and designed parts of a build and delivery framework closely coupled with Perforce version control.
- Designed pipelines for building code, video, and audio resources.
- Managed hosting, provisioning, and maintenance of close to 100 different Windows and Linux machines, both manually and through IaC tools like SaltStack.
- Created tools to increase developers' productivity, such as a tool to easily and reliably transfer a large amount of data between offices on multiple continents.
- Supported and supplied best practices for developers using our system.
Software Engineer
Axis Communications
- Designed and implemented test frameworks from the ground up for multiple C# desktop applications.
- Wrote automated regression test suites to provide confidence in all merged code changes.
- Hosted a Jenkins server in an on-premise environment for the quality teams department.
- Set up and managed the test pipelines in the general product CI workflow.
- Communicated with and kept stakeholders up to date on the state of the pipelines.
Experience
Pytest-Orchestration
https://pypi.org/project/pytest-orchestration/Education
Bachelor's Degree in Computer Science
Lund University - Lund, Sweden
Skills
Languages
Python, Bash, C#, Java, C#.NET
Paradigms
Test Automation
Other
Infrastructure as Code (IaC), CI/CD Pipelines, Containerization, Monitoring, Okta, Plugins, Computer Science
Tools
Ansible, PyCharm, Slack, Jira, Trello, Jenkins, TeamCity, VMware, Git, Perforce, SaltStack, Grafana, Artifactory, Pytest, Gerrit, GitHub, Apache Maven, Gradle
Platforms
Amazon Web Services (AWS), Linux, Docker
Frameworks
Selenium, Ranorex, Windows PowerShell, Electron
Storage
JSON, PostgreSQL
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