At Carnegie Technologies we bring together the best and the brightest to challenge the status quo and develop real, revenue-generating communications products that take advantage of the fundamental shifts in the communications technology ecosystem. Founded in 2010 following a successful 20-year history operating wireless networks and developing adjunct communications products, Carnegie Technologies is a communications company with industry experience and engineering teams on four continents. We have deep expertise in software development for mobile devices and cellular core network operations, that we now leverage to drive the development of the next generation of communications technology such as connectivity expansion to remote areas, network performance enhancements, and the world’s only comprehensive out-of-the-box IoT solution.
Carnegie is a rapidly growing company driven to make new and exciting technology. We offer competitive pay, great benefits and a place to grow along with our quality products. We operate in a fast-pace but casual and collaborative work environment.
Our office in Belgrade is seeking to hire a DevOps Engineer. If you want to join our team of enthusiasts of all professional backgrounds, we would gladly welcome you on board!
PREFERRED QUALIFICATIONS
- Strong background in Linux shell / Unix administration (CentOS and Ubuntu preferred)
- Knowledge of scripting languages (Bash, Python, Groovy)
- Knowledge of version control systems (Git preferred)
- Experience with container orchestration tools (Kubernetes or Docker Swarm)
- Experience with automation / configuration management (Ansible preferred)
- Knowledge of maintaining a CI / CD environment (Jenkins)
- Experience with web and application servers
- Experience with web and application servers (Nginx)
- Knowledge of PDLC methodology
- Experience with Infrastructure as a Code (IaaC) scripting (Terraform)
- Experience with cloud providers (AWS particularly with EC2, RDS and VPC, MS Azure, Google Cloud)
WOULD BE TAKEN AS ADVANTAGE
- Experience with build tools (Gradle, NPM, Maven)
- Experience with artifact repositories (Nexus, Artifactory)
- Experience with containerization (Docker)
- Experience with database management (PostgreSQL, MySQL)
- Experience with metrics and log monitoring (ELK, Grafana, Zabbix and Prometheus)
- Experience with other tools such as Jira and Confluence
PERSONAL
- 5+ years of experience with responsibilities as defined in this advertisement
- 3+ years of experience in programming with any high-end or scripting language
- Solid technical English
- Ability to use wide variety of technologies and tools
- Good team playing and communication skills
- Task and priority switching on daily basis is not a problem
- Ability to deep dive into a problem if found
RESPONSIBILITIES AND EXPECTATIONS
- Provide infrastructure and deployment of platform environments
- Provide framework for continuous integration (build, test) and deployment of servers, databases, mobile and web applications
- Support in resolving reported issues (2nd support level), in collaboration with development teams (3rd support level)
- Troubleshoot, isolate, diagnose and document system problems
- Maintain cloud infrastructure: installation, configuration, network and storage resources management
- Provide continuous monitoring of all system resources (servers, services, scheduled events, hardware – storage, CPU, RAM)
- System and application logs review, with tools for review provided
- Research and provide ground-breaking approaches for automation and administration
- Collaborate in planning, documenting and implementation of projects
- Support in data center infrastructure maintenance
WHAT WE OFFER
- Competitive salaries
- Flexible working hours
- Private Health Insurance/Pension funding
- Free fresh fruit, tea and coffee
- Possibility for professional growth
- Relaxed and inspiring working environment
We are located in the city center near the fast growing and changing area of Savamala District.
Let’s innovate together!