Systems and Network Engineer
2019 - 2020Utility Warehouse (UW)- Contributed to the internal systems projects for Telecom Plus (branded as UW), including networks, telephony, databases, virtualization, operating systems, and software components.
- Implemented Grafana BGP monitoring through a sFlow Prometheus exporter connected to Cisco Nexus.
- Deployed Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM) for a batch of domains.
- Implemented Prometheus SNMP Exporter for several edge devices.
- Improved data center operations such as repatching systems, physical chassis, virtual machines, network devices, and reconfiguring virtual LANs (VLANs).
- Implemented HDMI over an IP network and deployed it on 12 floors. The signal for the new centralized system runs through this isolated parallel network.
- Migrated system components from the on-premise data center to AWS cloud.
- Implemented internal DC subnets peering with Amazon AWS VPCs.
Technologies: SNMP, Prometheus, Kubernetes, Docker, Python, Bash, Linux, CiscoSystems Engineer
2017 - 2019Ticketmaster International- Administered Ticketmaster's entire infrastructure containing more than 30,000 servers.
- Served as a Linux administrator, setting up systems, resolving system bugs reported by the developers, and automating processes.
- Supported the business during Black Friday sales events.
- Administered NetApp storage (series 6-9) and fine-tuned the Network File System (NFS).
- Configured Citrix NetScaler devices, VIP health checks, monitors, and SSL offloading.
- Contributed to Bash scripting of Linux boxes for database exporting and importing and syncing with storage systems.
- Administered the system's bare-metal and private cloud portions in the public cloud and AWS, which included Terraform scripting, Docker imaging, ELK, Prometheus, and GitLab CI.
- Refactored old reporting software to Chef-based software, using infrastructure as code (IaC).
- Migrated to AWS and designed architecture diagrams and system flows.
Technologies: Amazon Web Services (AWS), NetApp, Citrix NetScaler, Rsyslog, Prometheus, AWS, Bash, Chef, LinuxLinux Release Engineer
2015 - 2017Sungard/FIS- Collaborated with the development team on NextGen high-frequency trading (HFT) and post-trade derivative analytics software.
- Wrote build and deploy steps and procedures for a CI/CD chain in Bash and Python.
- Optimized build times by rewriting build scripts and implementing parallelization on multiple build agents.
- Implemented additional stages to build pipelines using JaCoCo, SonarQube, and Veracode to improve code quality.
- Assisted financial industry clients—including BBVA, Lloyds, and Deutsche Bankand—and their IT teams with integrations.
- Placed application modules in Docker containers, from front-end to in-memory database and storage components, and refactored application architectures.
- Migrated several components from AWS to in-house servers and from in-house servers (e.g., build servers) to AWS.
Technologies: Bash, Docker, JUnit, Bamboo, Atlassian, Maven, Java, LinuxSoftware Engineer
2013 - 2015PSTech – Adobe Systems- Worked on Adobe Connect 9 and 10 projects for three years.
- Wrote several AMT releases in Core Java for the Adobe Connect migration tool for a development project focused on migrating Adobe Connect from on-premises to cloud-cluster premises.
- Fixed bugs in a partially working AWS provisioning controller in Ruby on Rails for Adobe Connect products. This controller was used as an in-house solution for a provisioning tool, similar to Terraform or AWS CloudFormations used in the present.
- Wrote several hundred tests for Adobe Connect products using automation testing in Selenium and in-house frameworks. Integrated testing, building, reporting, and analyzing metrics for the application builds in Jenkins with Ant, JUnit, and Groovy, among others.
- Deployed ACMS Adobe Connect to AWS cloud on every release.
Technologies: Microsoft SQL Server, Jenkins, Ant, Selenium, Ruby, JavaSystems Engineer
2012 - 2013Alteatec- Administered general Linux-based servers for the gaming industry, the largest portal of which was EuroSlots, along with many small projects.
- Configured Cisco ASA devices, access-list (ACL) rules, data center equipment switches, and VLANs.
- Installed local Blade servers in the Belgrade branch office.
- Recovered out-of-sync MySQL clusters in production environments.
- Set up several system components—for example, consumer betting results in the early AWS phases as prototypes for future development.
Technologies: ZeroMQ, MySQL, Python, Java, Jenkins, Cisco, LinuxNetwork Engineer
2011 - 2012Halkbank- Served as a network engineer in a Halkbank disaster recovery (DR) data center in Serbia that was also in charge of four nearby network branches.
- Provided data center support in server rooms and interventions on physical network devices.
- Configured Cisco devices, VLANs, removals, and basic L2 and L3 actions.
- Provided hardware and software support for local bank network branches.
- Configured Avaya telephony systems, access, and trunk links and connected branch offices to the primary and DR data centers.
- Monitored and troubleshot bottlenecks in network traffic over sFlow and NetFlow systems.
Technologies: Nagios, Squid, Linux, Cisco