Software Engineer ??? Infrastructure & Operations

40000.00 - 60000.00 GBP Annual + GBP40000 - GBP60000/annum
16 Jun 2017
15 Jul 2017
Contract Type
Full Time
Software Engineer - Infrastructure & Operations

My client, a global powerhouse within the Media and Publishing industry, is looking for a Software Engineer to join their team in London on a permanent basis.

Historically, they've had different tech stacks in markets all over the world. Now they're looking at unifying their core platform, including their CMS and data infrastructure. This is a new international team, with a hub in London, that has the opportunity to define their architecture, tooling, what they ship and how they ship it. You'll get a rare look at digital publishing around the world.

Key Duties / Responsibilities

* A desire to automate everything
* Configure and automate the provisioning and deployments of software
* Management of CI and CD environments and tools
* Manage fully cloud hosted (AWS) infrastructure
* Instrument effective monitoring and logging of applications such as application health, CPU usage, response times
* Ability to create utility scripts with Bash or Python
* Ensure effective caching by instrumenting CDN and multiple PoPs
* Build attractive charts and dashboards for monitoring key metrics, services, and costs
* Identifying systems and applications metrics. Providing monitoring alert triggers (such as CloudWatch).
* Help shape a 24/7 support framework including: SLAs, escalation paths, tools and procedures
* Work with the wider DevOps community to set standards and best practices across the business.
* Willingness to mentor and share knowledge with the wider engineering community is a must.

Essential Skills & Requirements

* Key technologies used: AWS, Docker, CircleCI, Terraform, Mongo, Redis, Fastly CDN, Nginx, Node, and JS (ES6)
* Previous experience of managing distributed, multi-region infrastructure
* Extensive experience working with cloud infrastructure both in development and maintenance. AWS desirable.
* Familiarity with IP networking: topology, TCP, UDP, SSL, firewalls, VPNs
* Adept at Linux/Unix system and tools including: permissions, configuring firewalls and security configuration
* Experience architected systems with complex caching layers (Varnish, Akamai, Fastly, MemCached)
* Collaborative nature with a willingness to mentor and knowledge share with the rest of the engineering team
* Graphana, Graphite and other data graphing tools desirable
* Previous experience working with Docker, or a similar containerisation technology, is desirable.
* Experience of deploying and managing container clusters

Huntress does not discriminate on the grounds of 'protected characteristics' as defined under the Equality Act and other relevant UK legislation.

Huntress acts as a Recruitment Agency in relation to all Permanent roles and as a Recruitment Business in relation to all Temporary roles.

PLEASE NOTE: We can only consider applications from candidates who have the right to work in the UK