Oglasi za posao DevOps Engineer

DevOps Engineer

Codonix d.o.o.

Beograd

Beograd: Belgrade Waterfront

17.07.2026.

SQL Linux Shell Scripting Docker Redis VPN DevOps Bash QA HTTP DNS TCP/IP Hardware intermediate senior

Department: Technology / Infrastructure
Position: DevOps Engineer
Employment Type: Full-Time / On-site

Position Overview

  • The DevOps Engineer is responsible for designing, building and maintaining the company’s development, testing, staging and production environments while ensuring reliable, secure, efficient software delivery across all platforms.
  • This role owns the planning, provisioning, operational management and continuous improvement of all development; QA, UAT and PROD environments, ensuring they remain stable, scalable, secure, fully aligned with the software delivery lifecycle. The DevOps Engineer is expected to take full responsibility for managing the end-to-end environment planning and operational processes that enable development teams to deliver software efficiently and without disruption.
  • In addition, this role owns the CI/CD pipeline, deployment automation, infrastructure reliability and operational excellence of our products. Working closely with Software Development, the DevOps Engineer plays a key role in enabling fast, reliable and predictable software releases from development through production.

Key Responsibilities

Development Environment Management

  • Take ownership of the planning, provisioning, operational management and continuous improvement of development, QA, UAT and PROD environments
  • Design, build and maintain development environments that support efficient software delivery
  • Ensure all environments are properly configured, consistently maintained, secure and production-ready
  • Coordinate environment readiness across development teams to ensure timely, accurate and uninterrupted software delivery
  • Standardize environment configurations and deployment processes across all projects

CI/CD & Release Management

  • Design, build and maintain CI/CD pipelines
  • Ensure software releases are delivered accurately, efficiently and on schedule
  • Automate build, test, deployment, validation and rollback processes
  • Continuously improve deployment reliability, release quality and delivery speed
  • Collaborate with development teams to optimize release workflows

Infrastructure & Operations

  • Manage and maintain on-premise infrastructure supporting development and production environments
  • Administer virtualization platforms, servers, storage, networking and related infrastructure components
  • Implement Infrastructure as Code
  • Ensure infrastructure availability, scalability, security and operational stability

Monitoring & Reliability

  • Monitor infrastructure and applications using Graylog, Sentry, Grafana and related monitoring tools
  • Configure centralized logging, metrics, alerting and observability solutions
  • Perform root cause analysis for production incidents and implement preventive improvements
  • Ensure maximum platform availability and operational stability

Networking & Security

  • Configure networking components including DNS, Load Balancers, firewalls, reverse proxies, VLANs, VPNs and SSL certificates
  • Maintain secure API communication and infrastructure access controls
  • Implement infrastructure security best practices, backup strategies and disaster recovery procedures

Collaboration

  • Work closely with software team throughout the software delivery lifecycle
  • Support developers by providing reliable infrastructure, deployment solutions and operational guidance
  • Document infrastructure architecture, operational procedures and technical standards
  • Participate in production support and incident response when required

Required Qualifications

  • Minimum 3 years of professional experience in DevOps, Infrastructure Engineering, System Administration or Platform Engineering
  • Proven experience designing, planning and operating QA, UAT and PROD environments
  • Strong experience building and maintaining CI/CD pipelines
  • Strong experience with Docker and containerized applications
  • Experience with Infrastructure as Code
  • Strong Linux administration and troubleshooting skills
  • Solid understanding of networking concepts including TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, VPN, reverse proxies, firewalls and load balancing
  • Experience with monitoring and observability platforms such as Graylog, Sentry and Grafana
  • Experience with Redis and distributed caching technologies
  • Strong understanding of deployment strategies, release management, rollback procedures and production operations
  • Experience troubleshooting infrastructure, APIs and production systems
  • Strong analytical thinking and problem-solving skills
  • Ability to work effectively in a collaborative, cross-functional team environment
  • Proficient in Bash and Shell scripting
  • Basic SQL and NO-SQL knowledge
  • Familiar with on-premises infrastructure, including physical servers, networking equipment, storage systems and related hardware.

Nice to Have

  • Experience with AWS services such as EC2, ECS, Lambda, S3, Route53, IAM, Elasticache and Load Balancers
  • Experience with Kubernetes or Amazon EKS
  • Experience implementing deployment strategies
  • Experience with configuration management tools
  • Experience working with microservice-based architectures
  • Experience with Cloudflare services
  • Experience with GitOps practices
  • AWS Certification (Solutions Architect, DevOps Engineer, or SysOps Administrator) is a plus

Preporuke se učitavaju...