Robert Muller
Verified Expert in Engineering
DevOps Engineer and Software Developer
Bucharest, Romania
Toptal member since January 14, 2019
Robert is a DevOps engineer with in-depth and practical experience in a wide range of technologies. He's also a great listener and chock full of information, which he gladly shares with his team as needed. Cloud-agnostic, automation-oriented, and passionate about coding, Robert joined Toptal to find the most complex and challenging projects out there.
Portfolio
Experience
- Linux - 12 years
- Jenkins - 10 years
- Python - 7 years
- DevOps - 6 years
- Docker - 5 years
- Amazon Web Services (AWS) - 5 years
- Kubernetes - 4 years
- Ansible - 4 years
Availability
Preferred Environment
Python, Linux, Amazon Web Services (AWS)
The most amazing...
...project I've done is a migration of an application containing a huge number of microservices from a traditional data center to an AWS cloud with no downtime.
Work Experience
DevOps Developer
Pfizer - PGS Operations Insights
- Improved the process of building Docker images containing LLMs.
- Improved GitHub Actions for better reliability and fewer failures.
- Developed new GitHub Actions to improve deployment processes and acceptance environment handling.
DevOps Engineer
Blackfish Media LLC
- Migrated the client's entire technical solution from LiquidWeb virtual machines to AWS EKS.
- Deployed the entire infrastructure through IaaC (Terraform).
- Created CI/CD pipelines in Bitbucket Pipelines for deploying code through different stages.
Cloud Engineer
Twinner GmbH
- Built the Azure infrastructure, deployed the resources, and implemented the security. The infrastructure was wholly created using infrastructure as code (ARM templates).
- Wrote Jenkins jobs and pipelines for the automation of several processes. Jenkins was configured in a scripted way, and all jobs were created using Jenkins Configuration as Code and Jenkins DSL.
- Created several Bitbucket pipelines for automatic Docker builds and pushed them to ACR registries.
- Implemented a complex monitoring solution using Grafana, Prometheus, Loki, Promtail, InfluxDB, and Telegraf.
- Managed complex worldwide infrastructure using Salt configuration management. Several Salt state files were created for this, which included many Powershell scripts to be run locally on remote servers.
- Migrated the entire infrastructure from Azure app services and functions to AKS. Multiple Kubernetes clusters were managed using Helm charts and included tools like NGiNX-controller, cert-manager, KEDA, Linkerd, Snyk, Velero, and more.
DevOps Engineer
Allinfra Ltd
- Developed a Python tool to manage multiple deployments of the same Helm chart. The configuration for each Helm release was kept and managed using a MongoDB database.
- Configured continuous integration pipelines for all repositories using CircleCI.
- Created and maintained the entire infrastructure in AWS and Kaleido using Terraform.
DevOps Engineer
Ascendro (MVI, BMW)
- Administered to the Kubernetes clusters, which included maintenance, improvements, deployments, etc.
- Migrated a Node.js and PHP application based on microservices from a traditional data center to AWS (Amazon Elastic Container Service).
- Wrote AWS CloudFormation code to provision the AWS infrastructure.
- Installed and configured Jenkins and created Jenkins jobs for continuous integration (CI).
- Monitored the implementation of Nagios and the development of WebInject plugins for several services.
- Deployed and customized Jira to fulfill client requirements and needs, including plugin development.
DevOps Engineer | Python Developer
Undisclosed Client
- Built a Python back end using the Flask framework for a tool to support deploying on a platform based on AWS and Kubernetes.
- Developed Helm charts for Kubernetes. Automated the deployment process using CircleCI.
- Deployed and wrote Python libraries to use the APIs of the following tools: GitHub Enterprise, CircleCI, Quay, and Vault.
- Implemented continuous integration using CircleCI.
DevOps Engineer
Orange
- Deployed infrastructure as code (IaC) using Terraform on an OpenStack-based cloud.
- Managed the cloud instances and infrastructure (OpenWatt, CloudWatt).
- Automated the infrastructure's ad application configuration using Ansible or Salt.
- Implemented continuous integration and continuous delivery using Jenkins and GitLab CI.
- Deployed and configured the monitoring using Sensu and Prometheus.
- Deployed and configured the centralized logging system using Rsyslog, Logstash, Fluentd, Elasticsearch, and Kibana.
DevOps Engineer
Ubix
- Constructed the AWS infrastructure, deployed the necessary resources, and implemented the security.
- Installed continuous integration using Git and Jenkins.
- Wrote a number of different scripts using Bash, Scala, Python, and Ansible.
- Migrated from Pivotal tracker to GitHub Issues and Overv.io (automatically performed by Python scripts).
- Maintained, developed, and permanently optimized Docker images.
- Migrated all documentation from a web wiki to GitHub into MD files using Grip.
- Built and maintained private repositories for npm (Sinopia), Bower (private-bower), and APT.
- Wrote, installed, and configured scripts for Spark, Hadoop, Cassandra, DataStax OpsCenter, ZooKeeper, Kafka, Kafka Manager, Elasticsearch, and Kibana (for both macOS and Ubuntu).
IT Specialist
IBM
- Implemented the full configuration of VMware ESX and vCenter (VMs, templates, networking, and storage).
- Set up and maintained Active Directory and LDAP; also onboarded the new customers.
- Built and supported the DNS; also onboarded the new customers.
- Installed and configured security and compliance tools (like Tivoli Security Compliance Manager, AppScan, Nessus, QRadar) and used them to generate reports and fix vulnerabilities or non-compliances.
- Developed Bash, Perl, and Python scripts to automate several processes.
System Administrator
PJ Interactive Romania SRL (PJ Media Group)
- Constructed a network operation center that was able to monitor servers and monitor all over the globe: the majority of my work was on this.
- Monitored the performance with Nagios (and several plugins: NagVis, NConf, PNP4Nagios, FusionReactor, and so on), which was eventually replaced with a PRTG network monitor.
- Deployed and configured Redmine, a flexible project management web application, and customized it by writing PHP scripts.
- Deployed, configured, and maintained various tools, including Splunk (logging), OSSEC, Scrutinizer (monitoring), and Twiki (documentation).
- Implemented a PBX system inside the office using the Asterisk framework.
System Administrator
Asentinel
- Implemented virtualization in the company including the installation and administration of ESXi 5.
- Installed, configured, and administered a virtualized Windows Domain Controller (Active Directory) and Linux servers.
- Wrote various scripts (Shell, Bash, Batch) for service automation and backup (databases, Subversion, and so on).
- Implemented, customized, and managed databases (Oracle).
- Installed, configured, and administered to web servers (Resin, Tomcat, WebSphere, WebLogic) and implemented application testing on each of them.
- Migrated all of the repositories from VSS to SVN. Later, all the SVN repositories were migrated to Git.
Junior Programmer
Business & Decision
- Tested various projects in different environments like Windows XP or Linux (Ubuntu 9.04).
- Collected errors from logs and reported them in a bug tracker (Jira).
- Wrote Selenium test cases to run on Hudson: Selenium tests were developed using Java and Python.
- Installed and configured Linux servers. Used multiple distributions, both Debian- and Redhat-based ones.
- Developed Bash scripts to automate some manual tasks.
Experience
Migration of a Web Application
https://www.locarl.de/Building an Infrastructure to Support Mobile Development
Building a Startup's Infrastructure
Education
Bachelor's Degree in Computer Science and Information Technology
Politehnica University - Bucharest, Romania
Certifications
Certified Kubernetes Administrator
The Linux Foundation
Docker Certified Associate
Docker, Inc.
Red Hat Certified Engineer
Red Hat, Inc.
Red Hat Certified System Administrator
Red Hat, Inc.
Skills
Libraries/APIs
GitHub API, Amazon API, Paessler PRTG API, Jenkins Pipeline, Jenkins Job DSL, OpenAPI
Tools
Grafana, Jenkins, Ansible, Azure Kubernetes Service (AKS), Amazon Elastic Container Service (ECS), Git, CircleCI, Terraform, Postman, AWS CloudFormation, Kibana, Logstash, Fluentd, Nagios, VMware, Amazon EKS, RabbitMQ, Hudson, Apache Tomcat, Subversion (SVN), Asterisk, Splunk, Helm, GitHub, Vault, GitLab, Jira, Confluence, Docker Compose, GitLab CI/CD, Bitbucket, Rsyslog, ELK (Elastic Stack), Apache ZooKeeper, NPM, Bower, Android APT, DataStax, DataStax OpsCenter, IBM Security AppScan, Nessus, IBM QRadar, OSSEC, Redmine, SaltStack, Telegraf, NGINX, Loki, Certbot, Velero, Chef, Puppet, Keycloak, Docker Swarm, SendGrid
Languages
Python, Bash Script, Bash, PHP, Perl, Scala, Python 3, C#
Paradigms
DevOps, Continuous Delivery (CD), Continuous Integration (CI), Serverless Architecture, Microservices, Agile Software Development, Azure DevOps, API/Services Architecture, Event-driven Architecture
Platforms
Linux, Kubernetes, Amazon Web Services (AWS), Azure, Docker, Amazon EC2, Unix, Ubuntu, Windows, AWS Lambda, New Relic, Oracle, TWiki, OpenStack, Sensu, Apache Kafka, WebSphere, Amazon, Mailgun, Kaleido, OpenShift
Frameworks
Windows PowerShell, Selenium, Flask, OAuth 2
Storage
MongoDB, PostgreSQL, MySQL, Elasticsearch, Microsoft SQL Server, Redis, Cassandra, InfluxDB, Datadog
Other
Prometheus, CI/CD Pipelines, Infrastructure as Code (IaC), Cloud Infrastructure, Containers, IT Systems Engineering, Containerization, DevOps Engineer, Staging, Scripting, Configuration Management, Site Reliability Engineering (SRE), Argo CD, ECS, GitOps, Monitoring, Performance Analysis, Resin, Quay, Secure Automated Lending Technology (SALT), WebLogic, ARM, Seq, Linkerd, Snyk, Kubernetes Event-driven Autoscaler (KEDA), Programming, Software, Electronics, GitHub Actions, Cloudflare, Large Language Models (LLMs), Honeycomb
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