Senior DevOps Engineer at PTC Ireland (Dublin, Ireland)
PTC is seeking to recruit a passionate Senior DevOps Engineer who enjoys a fast-paced environment and challenging projects to join our Operations Engineering Team. The candidate would be working in an agile environment as part of a team that will be responsible for the design and implementation of our Cloud based DevOps infrastructure which includes provisioning, orchestration, configuration, deployment and monitoring. This role requires close collaboration with various development teams to ensure that the resulted ecosystem supports our new generation microservices based platforms.
Desired Skills and Experience
- Work on PTC operational infrastructure as part of an agile team
- Automate configurations and patterns for various Linux based services
- Measure and maintain reliability through instrumentation and monitoring
- Interface with multiple development teams to provide services and support
- Work as a subject matter expert on datacentre technologies, automation, using IaaS/PaaS solutions
- Take part in 24/7 on-call rotations
- Research new technologies
- Create and maintain documentation
- Bachelor’s or Master’s degree, preferably in Computer Science or related field
- 5+ years Linux experience with in depth knowledge of system internals and bash scripting
- Experience provisioning, operating, and managing highly available, secure and scalable cloud and on premise environments
- Experience gained by tackling day-to-day operational issues in highly available production systems
- Very good understanding of System Architectures for highly scalable solutions
- Tool development in an interpreted, dynamic programming language (e.g. Perl, Python, Ruby, etc.) and ability to rapidly learn new development languages
- Good written and oral communication skills
- Good understanding of Security and Security practices
- Interest in building a DevOps Culture
- Incident management and related concepts (SLA, RCA, PM)
- Automated configuration management (e.g. Salt, Chef, Puppet, Ansible, etc.)
- Linux based containers and container orchestration (e.g. Docker, Kubernetes, Mesos, Docker Swarm)
- Experience designing/implementing or working with new generation distributed monitoring (e.g. Sensu, Prometheus, Graphite, Statsd) and log management (e.g. ELK, Splunk, rsyslog) solutions
- Challenging and fast growing environment with ability to develop within a highly qualified team
- Working in a multi-cultural team and international company
- Working with well-known products and with very good references in this market
- Competitive compensation and benefits