Jenkins • Continuous Integration • Continuous Delivery • Build Pipelines

10 Tactics to Elevate your Career in Engineering or IT


YourAvatar-6

Building a successful career in Information Systems, Software development or any IT related profession can be a daunting undertaking. With so many intelligent and driven young professionals entering the work force it’s critical to maintain a sharp skill set and develop a professional pedigree of qualities that remain in high demand by employers. If you’re like me 15 years ago you’re interested in taking your IT career to the next level and you may be asking yourself “where do I begin?”. While each individual is unique, there are some well proven tactics that can help your career shine above the rest. In this piece we will explore some of the tactics that have worked for me and hopefully can help you excel in your IT or Engineering career to the […]

READ MORE

Tutorial: Coupling Ansible and Vagrant

BY Jonathan McAllister | 08 January | 2 COMMENTS | ENGINEERING, JENKINS, OTHER, UNCATEGORIZED

YourAvatar

I recently had the pleasure of sitting down and chatting with a new acquaintance and an old friend; Vagrant being the new acquaintance, and Ansible the old friend. At this point you are probably asking how it came to be that my only friends are technology automation solutions. I suppose it’s because they are smart, don’t complain about working conditions and never borrow money. Vagrant– a friendly cross platform virtualization glue solution designed to procure and pave out virtualized systems entirely from code. Vagrant allows a user to go from blank slate to a multi-node virtualized PaaS solution in a matter of minutes. Ansible– a configuration management solution that leverages YAML based markup to automate infrastructure provisioning and perform software deployments. It’s easy to use, flexible, cross-platform, and highly scalable. […]

READ MORE

Embracing failure by virtue of A/B split testing

BY Jonathan McAllister | 28 December | 2 COMMENTS | ENGINEERING, JENKINS, OTHER, UNCATEGORIZED

YourAvatar-5

Pushing the envelope, and thinking outside of the box by navigating uncharted waters is how the human species innovates. Undoubtedly some attempts to innovate have less than stellar results. Some attempts fail in the most spectacular ways (think the Hindenburg). Others simply sputter out (but still fail)… But every once in a while an attempt succeeds and innovation inches foreword. One of the more recent examples is the notorious SpaceX rocket landing attempts. Conducted in June of 2015, the first attempts at landing a SpaceX rocket failed spectacularly. With a determination to succeed and willingness to innovate the SpaceX team would eventually pave the way for a monumental success. In December of 2015 SpaceX safely landed a rocket on a landing pad, thus creating the first reusable rocket in history. […]

READ MORE

Continuous Integration within the software industry

BY Jonathan McAllister | 14 December | 2 COMMENTS | ENGINEERING, JENKINS, OTHER, UNCATEGORIZED

YourAvatar

The state of Continuous Integration & adoption within the industry. Implementing Continuous Integration [CI] at an enterprise software organization can be just as controversial as it is valuable. The CI engineering paradigm colloquially aspires to increase software release quality through frequent code integrations (merges), smaller batch sizes, and immediate feedback surrounding changes introduced to a software system. Arguably the most controversial segment of CI surrounds development personnel and their religious views of branching patterns. Developers can be fairly cranky when it comes to fundamental alterations in the way they work. Motivating strong-minded individuals who are introverted and shy to communicate more and expose risk earlier is no easy feat. The concept of CI received numerous accolades and realized significant traction soon after it was introduced as a development best practice […]

READ MORE