The DevOps Consultant is the emerging leader with previous experience in a lead DevOps role. The Consultant will assist on larger projects or run smaller opportunities independently. A successful candidate has technical depth and hands-on implementation experience of various practices and tools in the DevOps toolchain.
Experience as a technical specialist. * years of strong hands-on experience of programming in Python, Ruby, Go, Swift, Java, .Net, C++ or similar object oriented language. * Experience with cloud native technologies. * Hands-on experience with code merging and promotion and building and managing CI/CD workflows and tools. * Experience with the full software development lifecycle and delivery using Agile practices. Preferred Qualifications * Experience with CloudFormation, Chef, Puppet, Salt, or Ansible in production environments. * Knowledge of IP networking, VPN's, DNS, load balancing and firewall. * Experience with monitoring and log aggregating frameworks. * Management of continuous integration servers like Jenkins, Bamboo and TeamCity * Experience with development and automated testing. * Understanding of microservices and distributed application architecture. * Strong verbal and written communication skills, with the ability to communicate core DevOps concepts (CI/CD, Agile & Automation).