Software Enablement: DevOps
Configuration Management and DevOps do figure into many of the development and software engineering services of First Line Software.
Both are best practices of modern software development, and the process of our teams applies them in many types of projects including Software Development, Web Development, Mobile Application Development, Wearable Technology, and more.
A best practice that is relatively recent, it is nonetheless a part of the process of many software development organizations, especially those employing Agile methodologies. Basically, it involves coordination between the development and the delivery of software to eliminate release bottlenecks.
One important concept is that of "continuous delivery" - and where practical, our teams adopt this practice. The ultimate goals include the frequency of deployment of new functionality, lower defect rates, and shorter time between fixes, maximized efficiency, security, predictability, and maintainability of the development process. Automation is applied whenever feasible to achieve efficiency.
In short, First Line Software development teams are conversant with the principles, tools, systems, and best practices of modern software engineering, and employ practices like configuration management and DevOps to achieve optimum end results for our clients.
The primary goal of any DevOps effort within an organization is to improve the delivery of value for customers and the business, to reduce costs, increase automation, or drive everything from configuration management. Different organizations or projects might need different team structures in order for effective Dev and Ops collaboration to take place.
DevOps department expertise
DevOps department at First Line Software is able to join the IT project at any stage and provide the following set of services:
- Setup the environment and the required software;
- Continuous integration (CI) and Continuous Delivery (CD);
- Provide technical support and monitoring;
- Troubleshooting;
- Review and analyze the existing environments and infrastructures, search for bottlenecks;
- Provide complex recommendations on performance increase;
- Technologies review and professional recommendations;
- DevOps best-practices:
- Infrastructure As A Code;
- Gitflow.
Supported technological stack:
- OS: Unix-like systems (Debian, Ubuntu, Centos, RHEL, SuSE)
- Containerization: Docker
- Virtualization: Xen, KVM, VMWare, oVirt, Proxmox
- Monitoring: Zabbix, Prometheus + Grafana, Nagios
- CI/CD: Jenkins (Very complex pipelines on groovy), GitlabCI, Teamcity
- Log Collection: ELK, EFK, Syslog, Rsyslog
- Databases: Oracle (ver. 9 – 18), Portgresql (ver. 9 – 12), MySQL (MariaDB, Galera Cluster), Clickhouse, MongoDB, Elasticsearch, HBase, Redis
- Load Balancers: HAProxy, Nginx
- Application Servers: IBM WebSphere, Oracle WebLogic, servlet-containers (Tomcat, Jetty, Netty, Undertow)
- Service Discovery: Hashicorp Consul, Apache Zookeeper
- Message Queue: Apache Kafka, Rabbit MQ
- Kubernetes: setup and maintain, but without severe troubleshooting
- VCS: git (we use gitflow), SVN
- Configuration Management Systems: Ansible
- Build: Java, Docker, NodeJS, Python, C++.
On-hands infrastructure experience:
- Number of servers per project (physical and VMs) – up to 300;
- Number of services per projects (separate instances) – more than 500.
If you have questions or would like to know more about how First Line Software works with these particular concepts, don't hesitate to contact us.
Download Case Study
related projects

High-Performance POS Transaction Processing System
Our customer, an innovative fin-tech startup, envisioned a system that would connect millions of point of sale terminals in retail and other establishments across the country to a single cloud-based backend, which would allow to track, record, store, analyze, and visualize cash transaction data so it can be used for a variety of purposes (fiscal, retail analytics, digital marketing, etc.).
Show details
New Generation Online Auction Platform
Our client is a publicly-traded company and one of the largest auction house. It’s mission is to be the primary venue for the privatization auctions of large objects of property for special government tenders, while also servicing private auctions for art, land, real estate, etc.
Show details
Maintenance of Multiple High Performance Websites
Bonnier undertook a strategic initiative to consolidate its 60+ online publications on a single Content Management System (CMS) in order to ensure uniform functionality, minimize maintenance costs, and to streamline online ad delivery and maximize ad revenues.
Show detailsDevelopment process
Define
project scope
Gather requirements
2 days - 1 weekBrainstorm and select best potential solutions
Timeframe - individualDefine cooperation model + agreement on contract terms
1-2 weeksSolution
development
Project acceptance, testing
individualContact Us
USA
Cambridge MA
1 Broadway,
14th Floor,
Cambridge MA 02142, USA
Netherlands
The Hague
Louis Couperusplein 2,
4th floor 2514HP,
The Hague
Australia
Doreen, Victoria
22 Journey Ave,
Doreen VIC 3754
United Kingdom
Gloucestershire
Cowley House,
12 Black Jack Street Cirencester
Gloucestershire, GL7 2AA, UK
Czech Republic
Praha
Na Havránce
1 508/14,
143 00 Praha 12,
Czech Republic
from March 1st:
Na Hřebenech
II 1718/8,
140 00 Praha 4
Czech Republic
Brno
Centrum, Šumavská,
Šumavská 416/15,
602 00 Brno,
Czech Republic
Send us a note
We'll do our best to answer within one hour