DevOps Engineer / Full Stack Developer (DevOps, Developer)
- Recruiter
- Smoke & Mirrors
- Location
- London
- Salary
- Competitive
- Posted
- 02 Jun 2015
- Closes
- 05 Jun 2015
- Sectors
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
DevOp
Date Created: 5th May 2015
Start: ASAP
Term: Permanent Fulltime
Location: Poland Street, Soho
ABOUT THE COMPANY
Smoke & Mirrors is a leading Post Production and VFX transcreation house. We work in the heart of Soho, in the thick of a great creative media environment. We work with and share chic new office space with some brother and sister companies who are doing similar high-end work delivering brand messages for our clients in over 180 countries and in over 200 languages. 150,000 brand marketeers, procurement specialists and agency partners access our services and technology each and every month
ABOUT THE JOB AND RESPONSIBILITIES
Experienced with JS-based web-dev for global distributed internal applications? Want to join a small agile team delivering a new Semantic Web-based software suite to a video-based advertising company, and working on multi-party media research projects? Come and work in our small team of developers and sysadmin engineers working office hours in our central-Soho office
Be the 'go-to guy/gal'
• Integrate development and developed systems into onsite and global infrastructures
• Setting up software on servers and DBs/DBMS for internal projects
• Cloud server maintenance based on updates and system requirements
Be our 'person on the ground'
• Running and maintaining our software. Implementing systems to monitor health, performance, utilisation, effective use of resources, reliability systems, backup/failover
• Troubleshoot and help to fix internally developed systems and their dependencies. Take on 2nd line system support requests
• Help prepare training and troubleshooting materials for our systems and services
• Collaborate on infrastructure projects as a software and tools expert
• Author internal documentation, such as environment diagrams, installation/configuration documents and release notes
Be our 'eyes and ears'
• Advise us on optimisation and improving the effectiveness of systems
• Investigate and quantify efficiency of processes, assist with capacity planning
• Proactively audit systems security
• Investigate, propose and deploy tools and middleware that improve management, automation and service delivery
Be our 'ear to the ground'
• Staying up-to-date on new and emerging dev practises, new technologies and trends
• Follow and Instigate change to better, new tech and ways of working
REQUIRED
• Thorough knowledge of *Nix sysadmin and integration skills
• Good understanding of the software development lifecycle
• Experience as a software developer: JavaScript plus excellent programming skills in at least one other high level language
• Scripting languages (e.g.: Bash, Python, Perl, Groovy) working with third party APIs
• Experience automating deployments on Linux and Windows Operating systems: Centos, Ubuntu, Windows Server
• Maintaining a Git server and Git processes
• Configuration, deployment, change management (Chef, Puppet)
• Database Deployment/Admin/maintenance (Liquibase, Flyway)
• Build tools
• Continuous integration tools
• Virtualisation (VSphere, HyperV,) and Docker
• Good understanding of Networking (TCPIP, DNS, HTTP, Cisco, Multicast, Infiniband, etc.) and network security, scripting, protocols, practises and devices (load balancers, firewalls, switches)
HIGHLY DESIREABLE
• Bachelor's / Masters degree or equivalent industry experience, with significant experience in sysadmin, software development and related projects
• Messaging protocols e.g.: RabbitMQ, ZeroMQ
• Proven experience of Security/Authentication/Encryption technologies (LDAP, AD)
• Experience in configuration and deployment of Web Servers (Apache, IIS, Tomcat)
• Physical Private cloud environments setup, deployment and operations (OpenStack)
NICE TO HAVE
• Functional Programming Paradigms
• Ruby/PHP web dev
• Graph databases, SPARQL, Semantic Web
• Setup and configuration of Public cloud computing environments (e.g.: Amazon Web Services (EC2, RDS, Auto Scaling, Elastic Load Balancing, Route 53, Azure)
• Media and transcoding related workflows. Prior work in post-production
• Experience with Isilon storage
• Experience with any file transfer acceleration software e.g. Signiant, Aspera, File Catalyst
YOU CAN SHOW
• Quality code. On Github or similar
• Active participation in technical communities
• Prior work experience
• Experience configuring and maintaining a variety of systems and databases
• Working agile on agile teams
ABOUT THE JOB AND WORK ENVIRONMENT
• Agile environment - set goals and deliverables
• Standard Office hours - no death marches???.
• Fun, young, media-based, atmosphere - kickstart your social life???.
• Lots of scope for coming up with novel ways to solve problems
• Collaborate on research projects and grow your skills
CONTACT
Please click the 'Apply now' button to send an up-to-date CV and Covering Letter
Direct Applications only - strictly no agencies
Date Created: 5th May 2015
Start: ASAP
Term: Permanent Fulltime
Location: Poland Street, Soho
ABOUT THE COMPANY
Smoke & Mirrors is a leading Post Production and VFX transcreation house. We work in the heart of Soho, in the thick of a great creative media environment. We work with and share chic new office space with some brother and sister companies who are doing similar high-end work delivering brand messages for our clients in over 180 countries and in over 200 languages. 150,000 brand marketeers, procurement specialists and agency partners access our services and technology each and every month
ABOUT THE JOB AND RESPONSIBILITIES
Experienced with JS-based web-dev for global distributed internal applications? Want to join a small agile team delivering a new Semantic Web-based software suite to a video-based advertising company, and working on multi-party media research projects? Come and work in our small team of developers and sysadmin engineers working office hours in our central-Soho office
Be the 'go-to guy/gal'
• Integrate development and developed systems into onsite and global infrastructures
• Setting up software on servers and DBs/DBMS for internal projects
• Cloud server maintenance based on updates and system requirements
Be our 'person on the ground'
• Running and maintaining our software. Implementing systems to monitor health, performance, utilisation, effective use of resources, reliability systems, backup/failover
• Troubleshoot and help to fix internally developed systems and their dependencies. Take on 2nd line system support requests
• Help prepare training and troubleshooting materials for our systems and services
• Collaborate on infrastructure projects as a software and tools expert
• Author internal documentation, such as environment diagrams, installation/configuration documents and release notes
Be our 'eyes and ears'
• Advise us on optimisation and improving the effectiveness of systems
• Investigate and quantify efficiency of processes, assist with capacity planning
• Proactively audit systems security
• Investigate, propose and deploy tools and middleware that improve management, automation and service delivery
Be our 'ear to the ground'
• Staying up-to-date on new and emerging dev practises, new technologies and trends
• Follow and Instigate change to better, new tech and ways of working
REQUIRED
• Thorough knowledge of *Nix sysadmin and integration skills
• Good understanding of the software development lifecycle
• Experience as a software developer: JavaScript plus excellent programming skills in at least one other high level language
• Scripting languages (e.g.: Bash, Python, Perl, Groovy) working with third party APIs
• Experience automating deployments on Linux and Windows Operating systems: Centos, Ubuntu, Windows Server
• Maintaining a Git server and Git processes
• Configuration, deployment, change management (Chef, Puppet)
• Database Deployment/Admin/maintenance (Liquibase, Flyway)
• Build tools
• Continuous integration tools
• Virtualisation (VSphere, HyperV,) and Docker
• Good understanding of Networking (TCPIP, DNS, HTTP, Cisco, Multicast, Infiniband, etc.) and network security, scripting, protocols, practises and devices (load balancers, firewalls, switches)
HIGHLY DESIREABLE
• Bachelor's / Masters degree or equivalent industry experience, with significant experience in sysadmin, software development and related projects
• Messaging protocols e.g.: RabbitMQ, ZeroMQ
• Proven experience of Security/Authentication/Encryption technologies (LDAP, AD)
• Experience in configuration and deployment of Web Servers (Apache, IIS, Tomcat)
• Physical Private cloud environments setup, deployment and operations (OpenStack)
NICE TO HAVE
• Functional Programming Paradigms
• Ruby/PHP web dev
• Graph databases, SPARQL, Semantic Web
• Setup and configuration of Public cloud computing environments (e.g.: Amazon Web Services (EC2, RDS, Auto Scaling, Elastic Load Balancing, Route 53, Azure)
• Media and transcoding related workflows. Prior work in post-production
• Experience with Isilon storage
• Experience with any file transfer acceleration software e.g. Signiant, Aspera, File Catalyst
YOU CAN SHOW
• Quality code. On Github or similar
• Active participation in technical communities
• Prior work experience
• Experience configuring and maintaining a variety of systems and databases
• Working agile on agile teams
ABOUT THE JOB AND WORK ENVIRONMENT
• Agile environment - set goals and deliverables
• Standard Office hours - no death marches???.
• Fun, young, media-based, atmosphere - kickstart your social life???.
• Lots of scope for coming up with novel ways to solve problems
• Collaborate on research projects and grow your skills
CONTACT
Please click the 'Apply now' button to send an up-to-date CV and Covering Letter
Direct Applications only - strictly no agencies