Blog

All Blog Posts for automation


  • Top 8 benefits of outsourcing 2020:  Pros and Cons and Do's and Don'ts about outsourcing in the current market situation  Strategic Ways To Outsource And When To Do It

    Top 8 benefits of outsourcing 2020: Pros and Cons and Do's and Don'ts about outsourcing in the current market situation Strategic Ways To Outsource And When To Do It

    What is outsourcing exactly and would your business benefit from it? There are a lot of factors to consider in order to run a successful business. You must have the right people, choose the right timing, offer the right product or service to the right customers. Having the right resources is crucial, but there is something that distinguishes average companies from great companies like nothing else and it is making the right decisions at the right timing. The management choices a company makes can either lift it to the skies or crush it completely. For the sake of winning the market companies today must take a very progressive approach. Their focus must be on innovation and technology, planning and funding, and scaling up their teams. When it comes to having the right team, a decision that many successful companies make is taking the outsourcing route. Let’s dive in and strip away the myths about outsourcing.

    READ MORE
  • How does a non-tech person describe DevOps?

    How does a non-tech person describe DevOps?

    How does a non-tech person explain DevOps? Why do we necessarily need DevOps, how does it boost our business’ productivity and incomes and which are the main DevOps tools in use?1. I’m not a tech expert, explain DevOps to me? A tool? An approach? A role? Few questions in the world have such a diverse of answers, and “What is DevOps?” is one of them. Let’s finally answer this question and find out why adopting DevOps will lead to faster product delivery and higher quality. Why look for the DevOps approach and what are the benefits of integrating it into the software development process? Does any Business need a DevOps approach? How do we manage to achieve the flexibility and operational efficiency of the business infrastructure, being minimal costs served by a solid dose of professionalism, responsiveness and active collaboration? Let's dive into some explanations and divide DevOps into three levels of abstraction: DevOps as a philosophy, as a set of practices, and using the right tools.

    READ MORE
  • Ansible for Beginners pt.1: Basics of Ansible

    Ansible for Beginners pt.1: Basics of Ansible

    1.1 What is Ansible?  Ansible is a modern and open source IT automation orchestration and provisioning tool which makes your work easier. It manages servers serviceless. You just need to define a list of all instruction you are interested and ansible will go and do it for you. Ansible is always ready to manage your servers, does not matter if it is to install a package, update a configuration or even restart a service.  Ansible uses playbook files to describe automation jobs, and playbooks are written in very simple language called YAML. YAML is a human-readable data serialization language and is commonly used for configuration files, but could be used in many applications where data is being stored. It is very easy for humans to understand, read and write. Hence the advantage is that even the non IT support guys can read and understand the playbook and debug if needed.

    READ MORE
  • ITGix at the TechWeek Frankfurt 2019 (13-14 Nov)

    ITGix at the TechWeek Frankfurt 2019 (13-14 Nov)

    This year, ITGix team visited the TechWeek in Frankfurt, Germany. We have had two fantastic days at the Messe Frankfurt! Together with all the exhibitors and sponsors, TechWeek became a platform, where IT decision-makers of all industries not only make contacts and get to know providers, but also expand their knowledge and take action approaches for the digital transformation of their companies. 

    READ MORE
  • Performance tuning of a fully automated AWS environment started only on schedule

    Performance tuning of a fully automated AWS environment started only on schedule

    We’ve been contacted to conduct a tuning for performance for a huge AWS environment. It is used to host the server side of a mobile application for a TV show that gives the ability to its viewers to vote on various questions during the show. Since the show is scheduled only once per week, it’s a perfect use case for a cloud on-demand environment, that is only being raised during the show, then after it ends, all VMS are shutdown or destroyed. In this way costs are cut to the their minimum, no need to keep expensive private physical servers at all times in a private data center for this.  You can imagine the load from the full set of viewers who are most of the times between 200 000 and 300 000 and they need to vote in parallel during one minute for a certain question. This could be a serious challenge for the system.

    READ MORE
  • Introduction to Docker Trusted Registry

    Introduction to Docker Trusted Registry

    Since you are here, you have probably heard of Docker. When you search it in Google the first result is: "Docker - Build, Ship, and Run Any App, Anywhere" - don't believe me, try it yourself. That sounds great but in the means of Privacy and protecting your intellectual  property, it doesn't. This is because of the question "Ship to where ?", to Docker hub where the whole world can just do a simple pull and have all your work at his disposal? In this blog post I will introduce you to the Docker Trusted Registry and its benefits. It is a registry service that you can run on-premise or in virtual private cloud, where it is safe behind your company firewall. From here it is easy to store and manage your Docker images, which are the building blocks of your application stack. Trusted Registry is available in conjunction with a commercially supported Docker Engine to provide you with the peace of mind and support needed for your application environment. It is part of the Docker Datacenter Subscription which also includes a Universal Control Panel. The Docker Trusted registry is easy to install  and integrate with your existing infrastructure.

    READ MORE
  • Installing PeerVPN with Ansible

    Installing PeerVPN with Ansible

    In addition to the article about the PeerVPN installation and configuration, I will now show you more advanced and quite ‘modern’ way to provision several servers and get your VPN client up really fast. You’ve probably heard of Ansible already. Well, one of its use cases is exactly what we need here: Configuration Manager. Many of us have experienced The Headache, when you need to install, configure and then administer a whole environment. Yes, to repeat the same steps on hundreds of servers, where you have different OS distributions, application versions and all kind of dependencies, and all of that certainly lead to some problems.Well, Ansible is here to help you with all that stuff. You can choose, set and customize anything that is required for specific environment and suit its needs. So, let us start with the introduction to ansible, its structure and components.In my opinion there are two approaches when you first start with Ansible. The first one is to read the official introduction to Ansible, which explains a lot about its structure and then start with simple playbook which you then extend to a role. Or the second one, where you make use of the Ansible Galaxy, which has a lot of community-provided roles open for use. Well not every role is that much scalable and flexible as you want so you can simply combine both approaches, take an already built role and expand its functionalities. If you learn that quick and all of that is boring, you can start building your own Ansible modules.

    READ MORE