Services we provide

DevOps DevOps

Development, Quality Assurance and Operation

DevOps Experts

This is part of our job here at iRonin - knowing the best DevOps technologies and tools, especially targeted to software products, apps and advanced websites for our customers. Below we list the DevOps techs and DevOps tools for businesses we use most frequently to power business critical IT infrastructure.

Automatic server setup, provisioning and maintenance
Automatic server setup, provisioning and maintenance

We use Ansible for automatic server setup, provisioning and maintenance. It’s a lightweight, easy to use tool that offers fast deployment, plus Galaxy gives us plenty of pre-made Ansible playbooks to save time.

Chef is another alternative to a similar problem that we also use for server setup and management with AWS OpsWorks.

Application hosting, containerization and repeatable development environments
Application hosting, containerization and repeatable development environments

Docker is one of the most useful tools for deploying software across multiple environment setups. Docker works with almost any stack and frees developers to concentrate on what they do best, rather than on configuration management. It allows you to host multiple applications on the same server, through containerization for IT. Docker is also good for scalable architecture, when used in combination with Kubernetes.

Creating and provisioning complex infrastructure architecture
Creating and provisioning complex infrastructure architecture

Terraform allows us to create and manage powerful and complex infrastructure architecture, by allowing us to write infrastructure as code.

Server monitoring, alerts and IT Infrastructure security
Server monitoring, alerts and IT Infrastructure security

We use OSSEC to keep an eye on server health and security across systems; it can send alerts via IM when intrusion attempts are made to host machines. This identifies any strange behavior across networks and systems, and is a mainstay among IT infrastructure security companies. You can read about setting up OSSEC in our post.

For regular server health we use Nagios or Monit, and for monitoring the performance of applications we turn to Skylight or NewRelic.

Cloud environments setup for PaaS and SaaS
Cloud environments setup for PaaS and SaaS

We work with Amazon Web Services and Heroku wizardry to set up cloud environments, removing the need for on-site or managed infrastructure. Elastic Beanstalk is great for setting up fast, scalable AWS infrastructure. We use Dokku to self-host Heroku-like infrastructure with multiple applications on a single server (with plugins for authorizations, notifications, etc.)

Continuous Delivery and Continuous Integration
Continuous Delivery and Continuous Integration

Using Gitlab and Gitlab CI we setup Continuous Integration (CI) with autoscaling (based on Docker) for running tests, or choose other SaaS solutions such as Jenkins, Travis CI, Circle CI, and Codeship to fill our needs. We often extend or customize these solutions depending on our needs, for example, in one project we use Codeship with a custom deployment method out to AWS Opsworks.

Our team of DevOps experts at iRonin know how to design, assemble, and deploy tailored IT infrastructure for business critical apps with Zero Downtime, highest uptime, Continuous Integration and Continuous Delivery, giving you the automation services you need. Contact us to learn how to improve the efficiency of your business with an overhaul of your DevOps setup.

Let's get in touch