Goran Mekić
IT Business Consultant & Co-founder of Tilda Center
Personal Statement
Dynamic and results-driven IT Business Consultant with over 15 years of experience in systems administration, IT consulting, and technical leadership. Adept at managing complex IT environments and delivering innovative solutions across diverse technologies, with expertise in GNU/Linux, FreeBSD, and cloud platforms. Proven track record in developing and leading technical education initiatives, building scalable systems, and driving process improvements. Strong communication, analytical, and problem-solving skills, with a passion for new challenges and continuous learning.
Industries
- IT & Cloud Infrastructure
- Cybersecurity & Identity Management
- EdTech & Learning Systems
- Open Source Ecosystems
- Audio Production & DSP
Core Competencies
- Systems Administration & DevOps: FreeBSD, Linux, ZFS, PF, Ansible
- Cloud & Virtualization: AWS, Docker, Virtualization (bhyve, Xen, VirtualBox)
- Software Development: Python, FastAPI, Flask, React, Svelte, C++, DSP
- Technical Leadership: Training, mentoring, project management
- Research & Development: Kernel development, music production systems
Projects
Tilda Center
Apr 2015
Tilda Center is a hackerspace and educational hub focused on modern technologies and open-source tools. I co-founded the center to bridge the gap between affordable, high-quality education and cutting-edge technology. I am responsible for leading technical research, teaching, and system administration.
- Developed and delivered training in Python/Flask/FastAPI, React/Redux/Svelte, HTML/CSS, electronics, and audio production.
- Managed IT infrastructure, including FreeBSD/Linux systems, ZFS, PF, and automation using Ansible.
- Led research initiatives on FreeBSD kernel development, DSP/RT C++ environments, and audio/music systems.
- Designed and implemented internal systems for virtualized environments and efficient resource management using CBSD/Reggae.
Maolan
Jan 2018
Maolan is an advanced digital audio workstation project aimed at creating a robust, scalable audio processing platform. As lead developer, I oversee the architecture and implementation of the system.
- Spearheaded the development of a flexible, extensible digital audio workstation using Rust.
- Optimized backend performance for FreeBSD, including custom audio drivers and low-level optimization.
- Coordinated the integration of real-time processing with multiple audio libraries and backends.
Communications Server
Jan 2018
Developed a comprehensive suite for setting up and managing mail, anti-spam, webmail, chat, and DNS services using Ansible and FreeBSD jails.
- Automated deployment of services using Ansible playbooks and FreeBSD jails for scalable, secure management.
- Designed and implemented tools for easier jail management with Reggae, enhancing deployment efficiency.
- Integrated high-availability solutions with DNS, multi-master LDAP, and SSL certificates using Let’s Encrypt.
CBSD/Reggae/ClonOS
Jun 2017
CBSD is a robust virtualization management tool for FreeBSD. As a developer and systems architect, I’ve contributed to enhancing its capabilities for large-scale deployments.
- Developed advanced shell scripts for multi-node support and parallel builds of jails/VMs.
- Integrated security frameworks and optimized for large-scale deployments using ZFS and MAC frameworks.
Drumgizmo
Jan 2017
DrumGizmo is an open-source, multichannel drum plugin and stand-alone application for music production.
- Contributed to the FreeBSD OSS audio driver backend and ported the software to FreeBSD.
- Maintained FreeBSD ports for seamless integration with the system.
One Love
Jun 2014
One Love is a decentralized management platform for data centers using Docker and cloud technologies. As a full-stack developer, I’ve contributed to both frontend and backend development.
- Designed and developed the frontend using React, Redux, and Webpack to ensure seamless user experience.
- Developed backend services using Flask, ZeroMQ, and REST APIs for high-performance, scalable communication.
- Managed deployment pipelines on AWS, DigitalOcean, and other cloud platforms, with a focus on automation and efficiency.
Work Experience
Axcient
Jul 2022 - NOW
In my role at Axcient I am tasked with maintaining and optimizing storage systems used by enterprises to ensure high availability and performance across multiple data centers. I am deeply involved in debugging complex system deadlocks, analyzing performance metrics, and leveraging monitoring tools to proactively identify and resolve bottlenecks. Additionally I automate system processes to manage over 200PB of storage data, streamlining the workflow and enhancing efficiency. My work also includes implementing robust disaster recovery procedures to minimize downtime and ensure business continuity. I work closely with cross-functional teams to ensure the integration of storage systems with the larger enterprise infrastructure.
Key Responsibilities:
-
Storage System Optimization: Identify and resolve performance issues, focusing on the efficiency of ZFS file systems and FreeBSD-based storage environments.
-
Automation: Utilize SaltStack to automate the management and deployment of hundreds of machines across the company’s infrastructure.
-
Performance Monitoring: Integrate and maintain advanced monitoring solutions using Grafana and Prometheus to track system health, perform diagnostics, and take corrective action where necessary.
-
Cross-Department Collaboration: Work with engineering and operations teams to address complex system requirements and ensure seamless storage integration.
Technologies Used: FreeBSD, ZFS, DTrace, Grafana, Prometheus, SaltStack
Fourity
Aug 2021 - Jul 2022
At Fourity, I played a critical role in defining the architecture and managing the deployment of several key technology solutions for our clients. I provided mentorship and guidance to junior engineers, ensuring adherence to best practices in software development and system administration. I led the architecture of multiple applications across diverse technologies, focusing on system security, scalability, and performance. My work involved optimizing frontend solutions with React and Vue.js and developing the backend services using modern frameworks such as FastAPI and Node.js. I also took charge of infrastructure management using FreeBSD and CBSD/Reggae for containerized environments.
Key Responsibilities:
-
System Architecture: Led the design and development of scalable, high-performance systems that met the needs of both the business and end-users. Developed a robust architecture for distributed systems with a focus on security and maintainability.
-
Mentorship: Actively mentored junior developers, conducting code reviews, providing technical guidance, and promoting a culture of continuous learning within the team.
-
Frontend & Backend Development: Worked on both frontend and backend technologies, building modern user interfaces with React, Vue, and Svelte, and developing fast and secure backend services using FastAPI and Node.js.
-
Infrastructure Management: Managed network infrastructure and deployment pipelines, incorporating tools like CBSD/Reggae for seamless system automation and configuration.
Technologies Used: React, Vue, Svelte, Node.js, FastAPI, PostgreSQL, CBSD, Reggae, AWS
Firebird Networks Pulsar
Sep 2018 - Feb 2019
As the sole architect and developer for the Firebird Networks Pulsar project, I was responsible for the design and development of a network gear configuration automation tool. Using Ansible, I automated the setup and management of network infrastructure, making future deployments easier and faster for the company. My role included the full software development lifecycle, from requirements gathering to implementation and testing. Additionally, I worked on the frontend development with React and integrated real-time features using WebSockets for live monitoring and control of network gear.
Key Responsibilities:
-
Architecture Design: Designed and implemented a scalable solution for automating network gear configurations, improving deployment speed and reducing human error.
-
Full Stack Development: Developed both frontend and backend components of the system, using React and Flask to create a user-friendly interface and a robust API for network management.
-
Real-Time Monitoring: Integrated real-time monitoring capabilities, allowing users to monitor and control their network gear from the web interface using WebSockets and Socket.IO.
-
Deployment Automation: Leveraged Ansible to automate the deployment and configuration of network gear, reducing the time spent on manual setup and ensuring consistency across environments.
Technologies Used: React, Flask, Ansible, Python, WebSockets, Socket.IO
Cala Health
Jan 2018 - Aug 2018
At Cala Health, I contributed to the development of a pioneering neuroperipheral therapy platform. As a Senior Developer, I played a key role in both the frontend and backend development, focusing on creating a seamless and intuitive user experience. My work involved developing scalable web applications with React, integrating data-driven analytics, and ensuring the security of the platform through robust backend services built with Flask and AWS. I also collaborated closely with the product and research teams to ensure the platform met clinical requirements and adhered to regulatory standards for medical software.
Key Responsibilities:
-
Frontend Development: Designed and developed responsive and dynamic user interfaces using React, Redux, and Material UI to provide an intuitive experience for clinicians and patients.
-
Backend Development: Developed backend services using Flask to support secure and scalable RESTful APIs for integration with external systems and data sources.
-
Security & Compliance: Worked with the team to ensure the platform met industry regulations and standards for medical devices and data privacy, including integration with AWS services like Cognito and S3.
-
Cross-Functional Collaboration: Collaborated with research, medical, and product teams to ensure the software met the clinical needs of the platform while adhering to strict medical device standards.
Technologies Used: React, Redux, Flask, AWS, REST API, S3, Cognito
GeoSolutions
Jun 2017 - Sep 2017
During my time at GeoSolutions, I contributed to the development and implementation of a custom monitoring solution for GeoNode, an open-source platform for geospatial data management. My work focused on optimizing the performance of GeoNode by integrating a robust monitoring system with Django, React, and D3.js for data visualization. This solution helped provide actionable insights into system performance and user engagement, ultimately improving the user experience for clients.
Key Responsibilities:
-
Monitoring Solution Development: Designed and implemented a custom monitoring system that tracked system performance and user interactions with GeoNode, using Django and React for the web application layer.
-
Data Visualization: Leveraged D3.js to create interactive and meaningful visualizations that helped clients better understand the state of their geospatial data and system performance.
Technologies Used: Django, React, D3.js, GeoNode
Liberator
Jan 2015 - Jan 2016
As a full-stack developer and DevOps consultant at Liberator, I worked on a platform designed to enable the writing, editing, and publishing of magazines. I was responsible for both the frontend and backend development, as well as assisting with the deployment and management of the platform’s infrastructure. My responsibilities included building the system architecture, setting up continuous integration pipelines, and automating deployment using tools like Vagrant and Ansible.
Key Responsibilities:
-
System Architecture: Designed and implemented a flexible and scalable backend system using Django and PostgreSQL to support dynamic content creation and publishing workflows.
-
Frontend Development: Developed a modern, responsive frontend using AngularJS and custom CSS frameworks like InuitCSS to create a seamless user experience for editors and content creators.
-
DevOps: Implemented DevOps solutions using Ansible, Vagrant, and Jenkins to streamline the deployment process and ensure smooth, automated updates to the platform.
Technologies Used: Django, AngularJS, PostgreSQL, Vagrant, Ansible
Photoslurp
Dec 2015 - Feb 2016
At Photoslurp, I was part of a dynamic team responsible for development and maintainance of a platform designed for the collection, exchange, and management of media rights for photos and artwork. As a full-stack developer, I played a pivotal role in both frontend and backend development. My main focus was ensuring that the platform could efficiently handle media rights requests and facilitate the acquisition of media through a seamless user interface. I worked closely with designers to implement interactive elements and with backend engineers to ensure data integrity, efficient workflows, and real-time processing of media requests.
Key Responsibilities:
-
Frontend Development: Participated in the development of user-friendly frontend features using Bootstrap and jQuery to ensure the platform was visually appealing and easy to navigate. I also integrated Underscore and Backbone.js to facilitate more dynamic user interactions, allowing users to manage media rights seamlessly.
-
Backend Development: Contributed to the backend development of the platform using Django, which was crucial for managing media data, user permissions, and rights. I also worked on the integration of Celery for task scheduling and asynchronous processing of media requests.
-
API Development: Designed and built RESTful APIs to handle media rights requests, ensuring that they were easy to use, secure, and scalable. This included building endpoints for uploading, retrieving, and managing media data.
-
Continuous Deployment: Worked with Ansible to automate the deployment of the platform, enabling continuous integration and delivery (CI/CD) to enhance the efficiency of updates and maintenance.
-
Backend Optimization: Implemented performance optimizations on the backend by leveraging Redis and RabbitMQ for task queueing and message brokering, ensuring fast and reliable media rights transactions.
Technologies Used: Django, Bootstrap, jQuery, Backbone.js, Underscore, Celery, REST API, Ansible, Redis, RabbitMQ, PostgreSQL
fSD
Apr 2015 - May 2015
At fSD, I was tasked with implementing and automating DevOps practices for the development team working on an ERP system based on PHP and EmberJS. The project required a focus on streamlining the development, deployment, and operations processes to ensure a consistent, secure, and scalable environment. I worked closely with the development and infrastructure teams to integrate modern DevOps tools and security best practices, ultimately enhancing the reliability and security of the system.
Key Responsibilities:
-
DevOps Automation: Implemented Ansible to automate various development workflows, including server provisioning, configuration management, and deployment pipelines, allowing the development team to focus more on coding and less on manual processes.
-
Infrastructure Management: Designed and deployed infrastructure solutions to ensure efficient and stable environments for development, staging, and production. I used Vagrant to manage virtualized development environments, improving consistency across the team and reducing the “works on my machine” issues.
-
CI/CD Pipeline: Integrated Jenkins for continuous integration and delivery, ensuring that code changes were automatically tested, built, and deployed. This reduced deployment errors and enabled faster release cycles.
Technologies Used: Ansible, Vagrant, PHP, Percona, Nginx, Jenkins, EmberJS
Reciprocity Labs
Dec 2014 - May 2015
At Reciprocity Labs, I was brought in as a backend developer with a focus on implementing secure authentication mechanisms, particularly SAML (Security Assertion Markup Language) authentication. The primary goal was to integrate a robust identity management system for our clients to enable secure and seamless single sign-on (SSO) functionality across multiple applications. Over time, my responsibilities expanded to include frontend work, and I contributed to the full-stack development of the project. My role involved improving security practices, enhancing application performance, and collaborating with teams to ensure secure, scalable, and efficient architecture.
Key Responsibilities:
-
SAML Authentication Implementation: Led the implementation of SAML authentication for the project, which allowed the integration of a secure and scalable single sign-on (SSO) solution. This involved working with various identity providers and ensuring the correct configuration of authentication flows.
-
Backend Development: Developed the core backend services using Python and Flask, building secure RESTful APIs for handling user data, authentication, and application logic. I worked closely with the team to ensure that the APIs were well-documented, secure, and easy to integrate.
-
Security Best Practices: Served as a security advisor, helping to implement server hardening measures to protect against common vulnerabilities. This included setting up proper authentication, encryption protocols, and access control lists (ACLs), among other security measures.
-
Infrastructure & Automation: Utilized Vagrant and Ansible to automate development and deployment processes, ensuring consistency and ease of provisioning across development, staging, and production environments. This allowed the team to focus on development while maintaining a high level of infrastructure automation.
-
Frontend Development: As the project evolved, I took on frontend responsibilities, working with the team to improve the user interface using JavaScript, CSS, and other frontend technologies. I worked on user experience improvements, ensuring the interface was intuitive and secure for users.
-
Database Integration: Assisted with the integration of MySQL for data storage and worked on optimizing database queries and schema design to ensure the platform could scale as the user base grew.
Technologies Used: Python (Flask), SAML, RESTful APIs, Vagrant, Ansible, MySQL, JavaScript, CSS, Server Hardening, Git
Lambda Solutions
Apr 2014 - Jun 2014
At Lambda Solutions, I served as the primary System Administrator responsible for the deployment, configuration, and maintenance of hosting solutions for Moodle and Totara, two leading open-source learning management systems (LMS). The role required a strong focus on managing scalable, high-performance infrastructure that could support educational institutions and organizations. My responsibilities spanned across system provisioning, automation, and ensuring the systems remained secure, stable, and optimized to handle the traffic and data storage demands of e-learning environments.
Key Responsibilities:
-
System Deployment & Configuration: Deployed and configured highly available and secure environments for Moodle and Totara, ensuring that these LMS platforms could scale and handle large volumes of users, content, and activity. I implemented best practices in system administration to ensure both systems were running optimally and securely.
-
Infrastructure Automation: Utilized Ansible to automate the provisioning and configuration of servers. This reduced the time required to deploy and configure new environments, increasing the efficiency of the team and improving the consistency of the infrastructure.
-
Cloud Management: Worked with Amazon Web Services (AWS) to deploy scalable cloud-based solutions. I set up and managed AWS resources such as EC2 instances, S3 buckets for storage, and RDS for databases, ensuring that the infrastructure was cost-effective and scalable based on the needs of the clients.
-
System Monitoring & Troubleshooting: Implemented monitoring tools and processes to ensure system health and uptime. I worked with tools such as Nagios and Zabbix to continuously monitor server performance, alerting the team to potential issues before they impacted end-users. I also handled troubleshooting of any system failures or performance degradation.
-
Security Management: Applied security patches, set up firewalls, and configured SSL/TLS encryption to protect sensitive data. I ensured that best practices in system security were followed, including hardening the servers and ensuring that only authorized access was granted to the systems.
-
Backup & Disaster Recovery: Designed and implemented backup strategies to ensure data integrity and availability. I worked with AWS S3 for remote backups and configured automated daily backups to minimize the risk of data loss in case of failure.
-
Collaboration & Documentation: Worked closely with the development team to troubleshoot and resolve any issues related to the integration of Moodle and Totara into the client’s environment. I also created and maintained comprehensive documentation to support ongoing operations and future deployments.
Technologies Used: Ansible, Moodle, Totara, AWS (EC2, S3, RDS), Linux (Debian/CentOS), SSL/TLS, Nagios, Zabbix, Vagrant, MySQL
Secent LLC
Oct 2013 - Oct 2014
At Secent LLC, I worked as a Team Lead and Senior Developer for an advanced reverse proxy and single sign-on (SSO) solution designed for a major electrical company. The project focused on building a highly configurable reverse proxy system that could integrate seamlessly with the client’s infrastructure to manage authentication, access control, and secure communications across multiple internal and external systems. Additionally, I contributed to several critical tasks involving development, security, and automation to ensure the solution met the company’s rigorous security and scalability requirements.
Key Responsibilities:
-
Project Leadership: As the team lead, I managed a group of developers and collaborated closely with system administrators to design and implement a flexible, scalable reverse proxy system. I was responsible for coordinating the development efforts and ensuring that the team adhered to deadlines, followed best practices, and delivered high-quality code.
-
Single Sign-On (SSO) Solution: Led the integration of a Single Sign-On (SSO) solution based on Django, which allowed the company to authenticate users across various internal and external systems using a single set of credentials. This implementation was built to be highly secure and scalable, ensuring that sensitive data was protected at all times.
-
Backend Development: As a senior developer, I worked extensively on the backend of the solution, leveraging Django to build custom RESTful APIs and integrate SimpleSAMLphp for authentication. I was also responsible for optimizing the performance of the backend and ensuring it could handle the high volume of authentication requests securely.
-
Security Enhancements: Contributed as a security advisor, ensuring that all security best practices were followed throughout the development process. I helped implement secure data transmission using SSL/TLS, enforced access control policies, and conducted regular security audits to identify and mitigate potential vulnerabilities.
-
Automating Deployment: Utilized Ansible to automate the configuration and deployment of servers. This allowed the team to quickly spin up and configure new environments, ensuring that each deployment was consistent and secure. I also worked with Git for version control and collaborated with the team to maintain an efficient development workflow.
-
Cross-Functional Collaboration: Worked closely with other teams, including the DevOps and network security teams, to ensure that the reverse proxy system integrated smoothly with other infrastructure components. I also provided support for troubleshooting and resolving integration issues across the organization.
-
Database Integration & Management: Managed the configuration of databases such as PostgreSQL to store user authentication data, ensuring that it was encrypted and compliant with company security policies. I helped ensure that the database was optimized for performance and could scale with the growing user base.
Technologies Used: Django, REST API, SimpleSAMLphp, Git, SSL/TLS, Ansible, PostgreSQL, Vagrant, Apache, AWS
Feb 2013 - Oct 2013
During this period at Secent LLC, I worked on a project for an aerospace company that involved testing software and building packages for in-house applications. This role focused heavily on ensuring the quality, performance, and reliability of the software systems while also contributing to packaging and deployment processes. My responsibilities included creating robust testing strategies, managing software builds, and automating deployment pipelines to ensure that software releases were stable and met all specified requirements.
Key Responsibilities:
-
Software Testing & QA: Worked closely with the development team to test and validate software for the aerospace company’s in-house projects. I designed and executed various types of tests, including functional, performance, and regression tests, to ensure the software met the required standards and specifications.
-
Build Automation: Assisted in the creation and maintenance of automated build systems for software deployment. I utilized tools such as Jenkins to streamline the build and testing processes, reducing the time required to validate new software releases and ensuring that any issues could be quickly identified.
-
Package Management: Created packages for software deployment on various platforms, ensuring that the installations were seamless and reliable. This involved working with VMWare and other virtualization technologies to test the software in isolated environments before deployment to production.
-
Version Control & Collaboration: Collaborated with developers to manage software versions and handle source code integration using Git. I helped manage code repositories and maintained proper versioning to ensure that software releases were traceable and reproducible.
-
Deployment & Release Management: Contributed to the planning and execution of software deployments, ensuring that the release processes were smooth and that any necessary configuration changes were properly documented. I also helped prepare documentation related to the deployment and configuration of software packages.
-
Issue Resolution & Troubleshooting: Worked with the development team to troubleshoot issues identified during testing. I helped debug and resolve software-related issues, ensuring that fixes were applied and retested promptly before final release.
Technologies Used: Jenkins, VMWare, Git, Redmine, Software Testing (manual and automated), Build Automation
Saturized
Aug 2011 - Feb 2013
At Saturized, I was responsible for ensuring the reliability, performance, and security of the company’s infrastructure. My role focused on capacity planning, storage allocation, system backups, security management, and troubleshooting recurring issues. The systems I managed were crucial to the company’s operations, and I played a key role in ensuring that all technical requirements were met while planning for future scalability and redundancy.
Key Responsibilities:
-
Capacity Planning & Storage Management: Managed and planned for system growth by allocating storage and ensuring the infrastructure could scale to meet the company’s needs. I handled the storage requirements for databases and file servers, ensuring that the infrastructure could accommodate increasing data loads while maintaining performance and redundancy.
-
System Monitoring & Performance Tuning: Implemented monitoring tools such as Munin, Icinga, and Zabbix to proactively track system health and performance. I was responsible for identifying performance bottlenecks, optimizing system configurations, and resolving issues before they impacted operations. This included fine-tuning server configurations for optimal performance and reliability.
-
Backup & Disaster Recovery: Designed and implemented backup strategies to ensure the integrity and safety of critical data. I ensured that backup solutions were in place for both file and database storage, and I set up disaster recovery plans to minimize downtime in the event of a failure.
-
Security Management & Compliance: Worked closely with the security team to implement strong security measures, including setting up firewalls, applying security patches, and ensuring proper access controls. I was also responsible for maintaining system hardening protocols to ensure compliance with security standards and protect against unauthorized access.
-
Server Maintenance & Administration: Managed various servers, including web servers, file servers, and firewalls. I was responsible for the ongoing maintenance, configuration, and troubleshooting of these servers, ensuring that they remained secure, reliable, and available for company operations. I used Puppet for configuration management to ensure that servers were consistently configured across the infrastructure.
-
Virtualization Management: Worked with QEmu/Libvirt to set up and manage virtual machines (VMs), ensuring that resources were efficiently utilized and that virtual environments were secure and properly isolated. I also assisted with configuring and managing Gerrit and Git for source code version control.
-
Team Collaboration & Root-Cause Analysis: Worked closely with the development and network teams to conduct root-cause analysis of recurring system issues. I identified patterns of failures, developed solutions to address them, and collaborated with other teams to implement long-term fixes.
Technologies Used: PostgreSQL (Master/Slave Replication), QEmu/Libvirt, Gerrit, Git, Redmine, Munin, Icinga, Zabbix, Puppet, Firewall Management, Jenkins
DDOR
Aug 2006 - Aug 2011
At DDOR, I was responsible for the administration and management of Solaris and Linux systems, focusing on configuring, troubleshooting, and maintaining a variety of services and applications. I played an essential role in ensuring that the company’s IT infrastructure was secure, reliable, and scalable. My work also included system backup and recovery, capacity planning, performance tuning, and providing support for a wide range of internal systems.
Key Responsibilities:
-
Solaris & Linux System Administration: Managed both Solaris and Linux servers for a wide range of business-critical applications. This included the installation, configuration, and maintenance of various services, as well as ensuring optimal performance and security across the entire infrastructure.
-
Storage Management: Administered enterprise storage solutions, including EMC Clariion and Fujitsu Eternus DX440 storage systems, ensuring data redundancy, high availability, and performance. I was responsible for managing storage volumes, setting up LUNs (Logical Unit Numbers), and ensuring that the storage infrastructure was optimized for both performance and reliability.
-
Virtualization & Cloud Infrastructure: Managed virtualization environments using VMware ESXi, where I configured and maintained virtual machines (VMs) and their corresponding resources. This included setting up virtual networks and ensuring that VMs were properly configured for maximum resource utilization and system security.
-
Backup & Disaster Recovery: Responsible for configuring and managing backup and recovery processes to protect critical company data. I implemented regular backup routines, tested recovery procedures, and ensured that backup data was always available and accessible in case of system failure.
-
Performance Tuning & Capacity Planning: Led efforts for performance tuning, identifying system bottlenecks, and optimizing server configurations to ensure optimal system performance. I also performed capacity planning, ensuring that the company’s infrastructure could scale with the growing demands of the business.
-
Security & Monitoring: Worked closely with the security team to implement robust security measures, including configuring firewalls, ensuring the proper application of security patches, and auditing system logs for unauthorized access. I used monitoring tools such as Monit and Munin to track system health and alert the team to potential issues before they became critical.
-
Troubleshooting & Support: Provided ongoing system support and troubleshooting services for various IT systems, resolving issues related to hardware, software, and network configurations. I worked with other teams to ensure that issues were resolved quickly, minimizing downtime and disruption to business operations.
-
Configuration Management & Automation: Used Puppet for managing the configuration of servers and ensuring that all systems were consistent, properly configured, and compliant with internal policies. I also contributed to the automation of various system management tasks to reduce manual work and improve overall efficiency.
-
Application Support: Supported applications such as Oracle APP and Tomcat by configuring, monitoring, and troubleshooting performance issues to ensure seamless operation. I ensured that the applications were secure and accessible, with minimal downtime.
Technologies Used: Solaris, Linux, EMC Clariion, Fujitsu Eternus DX440, VMware ESXi, Monit, Munin, Puppet, Oracle APP, Tomcat, Subversion
Home Invest
May 2006 - Aug 2006
At Home Invest, I was responsible for the implementation, administration, and ongoing maintenance of various network services, including Mail, DHCP, DNS, and Domain Controller. This role required ensuring that the infrastructure was secure, efficient, and well-maintained, with a focus on Linux-based solutions and firewall security. I contributed to optimizing and automating the company’s IT operations, ensuring smooth communication and network services across the organization.
Key Responsibilities:
-
Network Services Management: Installed, configured, and maintained critical network services including Mail (Postfix, Dovecot), DHCP, DNS (Bind), and Domain Controllers. This ensured that all network communications and services were running efficiently, securely, and with minimal downtime.
-
Linux-based System Administration: Led the administration of Linux systems that served as the foundation for the company’s network infrastructure. Ensured proper configuration, updates, and security patches were applied in a timely manner to keep systems secure and functional.
-
Firewall Configuration & Security: Managed network security using IPTables to set up firewalls, securing the company’s internal and external communications. I configured firewall rules to prevent unauthorized access, protect against external threats, and enforce strict access control policies.
-
Email System Setup & Maintenance: Configured and maintained the company’s email servers, ensuring reliable communication both internally and externally. I configured Postfix for mail sending, Dovecot for IMAP, and applied necessary filters to ensure security, such as anti-spam measures.
-
DNS Setup & Maintenance: Managed the company’s DNS servers using Bind, ensuring that the domain names were properly configured and that DNS queries were resolved quickly and accurately. This was crucial to maintaining seamless internet connectivity and access to company resources.
-
User Account & Permission Management: Configured user accounts and permissions, ensuring that employees had the appropriate access to the network resources they needed while maintaining a secure environment. This included managing access to network shares, email services, and domain resources.
-
System Monitoring & Troubleshooting: Monitored system health and performance, ensuring that all services were up and running. Addressed any issues related to system performance or network downtime and applied solutions in a timely manner to minimize disruptions.
-
Documentation & Knowledge Transfer: Created comprehensive documentation outlining system configurations, network setups, and maintenance processes to ensure that procedures were clear and easily replicable in the event of system changes or staff turnover.
Technologies Used: Linux, Postfix, Dovecot, DHCP, DNS (Bind), Samba, IPTables
Education
Degree in computer science business IT
Faculty of Sciences, University Of Novi Sad
Studying all aspect of IT including Computer Networks, Software Engineering, Data Structures and Algorithms, E-business and Artificial Intelligence
Technician of electronics
The electricity & electronics middle school “Mihajlo Pupin” Novi Sad
Mihajlo Pupin Novi Sad Eletronics Middle School Designing and building of electrical circuits, including simple digital boards and fixing all non-SMP low voltage devices, scheme and PCB design, primarily for audio devices.
Personal Ventures
Co-organizer of Python Serbia Conference
Jun 2018
PySer is the Python Serbia Conference
Co-Founder of Tilda Center
Apr 2015
Tilda Center is the hackerspace/makerspace located in Novi Sad, Serbia
Founding member of Lust for Thrust
Oct 2007
Lust for Thrust is grunge/metal band I play guitar, write, compose, produce and record for.