Fleetmatics Principle Configuration Engineer in Tallaght, Ireland
Fleetmatics is a leading global provider of mobile workforce solutions for service-based businesses of all sizes delivered as software-as-a-service (SaaS). Our solutions enable businesses to meet the challenges associated with managing local fleets, and improve the productivity of their mobile workforces, by extracting actionable business intelligence from real-time and historical vehicle and driver behavioral data.
Fleetmatics has an immediate need for a Configuration Management Engineer to form our new environment management team. This role will help to facilitate the standardisation of deployment and continuous delivery of our award winning SaaS application.
Develop and maintain deployment automation scripts and tools.
Create and maintain documentation for templating, and environment setup.
Maintain configuration of all applications within the platform.
Introduce / manage configuration for infrastructure including desired state configuration for servers and network equipment
Desired state configuration management with CHEF
Introduce / manage automation of builds of new Windows & Linux Servers both on premise and in public cloud
Assist teams with technical build and release processes, including configuration and prerequisites.
Work with software, infrastructure, network engineers and DBAs to drive efficiency, automate and streamline environment builds
Provide recommendations and guidelines to software engineers for new workflows and features
1+ years of experience implementing and maintaining configuration management systems, e.g. Chef, puppet, etc.
3+ years of professional experience in Windows, on Linux
Experience working on Linux operating systems, specifically Red Hat or CentOS.
Experience with build and release automation and dependency management
Excellent scripting knowledge in Powershell, Bash and/or Ruby
Experience automating delivery of cloud services in AWS or Azure
BSc computer science/engineering or similar.
Excellent communications skills to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical).
Ability to approach problems with a sense of ownership, enthusiasm, and innovation.
Experience with deployment tools such as Octopus Deploy
Experience in implementing network infrastructure automation a plus.
Ability to quickly triage problems under pressure, determine root cause and drive resolution
Desire to work in a fast paced, evolving, growing, and dynamic environment
Curiosity to explore new ideas and passion to make them happen
You believe you in automate everything
You are able to effectively work with multiple teams
You have high standards in everything you do with a high attention to detail
You can balance multiple tasks