DevOps Engineer

JOB DESCRIPTION

  • Provide 24x7 support to an enterprise-level global platform
  • One week on-call with rotating schedule
  • Build tools/scripts to automate common processes
  • Architect enterprise solutions and build proof-of-concepts to solve systemic issues
  • Respond to system alerts by troubleshooting and either fixing or managing escalation to Dev/Ops team
  • Manage architecture and maintenance of the build and continuous integration environment
  • Use Chef and Puppet to architect/build fully automated server/environment deployments
  • Always be on the lookout for new metrics, dashboards, alerts to expose system performance/stability
  • Design dashboards/reporting to provide transparency to Client Service, Ops and Development teams
  • Work closely and frequently with Ops/Dev and Client Services through clear communicative emails and group chats

 

EXPERIENCE AND SKILLS

  • Solid experience with infrastructure as code platforms - specifically Puppet and Chef
  • Awesome scripting skills (Bash, Python, Ruby, PHP)
  • Experience with distributed version control systems (Git/Mercurial)
  • A working knowledge of Debian/Ubuntu packaging, basic administration
  • A working knowledge of java architecture
  • MSSQL, MySQL, PostgreSQL database usage and basic administration
  • Experience with Build/CI tools (TeamCity/Jenkins, MSBuild/Maven)

 

PREFERED SKILLS

  • Experience with NodeJS, PHP, JAVA
  • Experience with NoSQL (Cassandra, Aerospike, Druid)
  • Experience with messaging architectures (RabbitMQ/Kafka)
  • Experience with Amazon Web Services (EC2, ASG, S3, Redshift, SWF, SQS, SNS and/or CloudWatch)
  • Experience with monitoring systems (Zabbix, Collectd, Graphite and/or Sensu, Nagios, Grafana)

Back to top