All vacancies

Senior DevOps Engineer


Project:
Code is a digital transformation business.  We help our clients to invent a new future for their marketing through data and technology.  We work at the intersection of technology, marketing, data, media and user experience.
We offer our clients services in Transformation Consultancy, Data Engineering, Customer Experience Management technologies and Marketing Technology.  We also develop and maintain our own Forrester-recognised Marketing Technology solution, adZU, which is used by 10,000 businesses worldwide.
Our key clients include Best Western, Christie’s, Domino’s, Jaguar Land Rover, L’Oreal, Mercedes-Benz, Mothercare, OMD, PHD, Samsung and Telstra.  Code has a global presence and employees spanning nine cities, located in the UK, Europe, North America, China, Singapore and Australia. To learn more visit www.codeworldwide.com
Code is the data and technology division of Omnicom Precision Marketing Group (OPMG) and provides technology and data innovation to agency brands RAPP, Proximity, Critical Mass, Organic, Javelin and Targetbase.  We are also the leading provider of technology and data solutions to Omnicom Media Group and responsible for the development of Omnicom’s integrated technology solution.
Culturally, Code is an innovative, fast moving, exciting, occasionally demanding place to work. 
 
Your role:
This is an exciting opportunity to join a growing team who require a talented person to automate and help support a growing AWS cloud-based infrastructure. You will be required to apply your knowledge to reduce infrastructure costs in Cloud and Hybrid environments, perform scripting, and create future proof Cloud designs and implementations. Work closely with development teams to identify and implement automation in appropriate areas. Work closely with solution architects to analyze, review, and clarify design and architecture on tools implementation and build and deploy automation.
This is a hands-on technical operations role and the candidate is expected to have experience working in complex multi-tier cloud-based environments; come from either a development or system administration background and be comfortable working with various layers of the technology stack: operating system, network, database, web server, security layer, storage, application monitoring and development.
 
Responsibilities:
  • Supporting the cloud infrastructure for Development, Test and Production environments
  • Communicate with the product development teams in several geographical locations to produce requirements for infrastructure, networking and operations toolsets necessary to provision and maintain product lines
  • Review and establish best practices for CI/CD solutions in collaboration with teams
  • Provision of all environments (Live, Staging, Dev, QA) set up, liaising with teams, ensuring they meet company standards and best practices
  • Perform release and configuration management
  • Acting as a technical delivery resource for project specific tasks
  • Building and maintaining the core technology platform monitoring services
  • Building and maintaining automated deployment of the platform’s cloud infrastructure
  • Building and maintaining of secure continuous deployment pipelines and automating continuous security monitoring and alerting using cloud capabilities
  • Helping with threat assessment and penetration testing as early as necessary/possible
  • Helping identify problem points within the production environment
  • Solving day-to-day operational problems with the production environment
  • Ensure robust, stable and secure back-end infrastructure to support the product portfolio
  • Support the development team during application enhancements
  • Contributing to Business Continuity & Disaster Recovery design
  • Staying up to date with industry trends
 
 Skills and experience:                                                                   
  • Proven working experience as part of an agile operation or development team
  • Proven experience with AWS Cloud platform. Knowledge of Azure would be a bonus
  • Leveraging cloud capabilities for network security, data security, and encryption
  • DNS management, auto scale groups, load balancers, MFA and other technologies
  • Proficient in developing automation mechanisms for continuous build and integration activities
  • Proficient in supporting large multi-tier infrastructure environments.
  • Ensuring the security of IaaS/PaaS architectures, with good understanding of Web Application security.
  • Working knowledge of automation tools, i.e. Docker
  • Working knowledge of Windows/Linux Systems Administration
  • Scripting ability – Powershell, Python, Bash etc.
  • Good understanding of .NET ecosystem and build tools
  • Expertise with administrating MS SQL / MySQL and Mongo desirable
  • ElasticSearch maintenance and backups
  • Knowledge of Git, SVN
  • Producing good technical documentation skills, UML
  • Team player, who is level headed and considers the impact of their actions on others
  • Strong interpersonal skills
  • Ability to multi-task, prioritise and execute tasks in a fast-paced environment
  • Good communication and documentation writing skills
  • Excellent problem-solving acumen
  • Must be self-motivated and highly organized
                                                                                                                  
Education and other requirements                                     
  • Desirable - AWS Certified to SysOps or DevOps Administrator, Architect or Engineer (Associate or Professional)
  • Desirable - Certified Microsoft or Linux Sysadmin
  • TeamCity - desirable
  • Octopus - desirable
  • Travel to UK (London)
  • Able to work out of normal office hours, if required
We offer:
  • Flexible working hours
  • A competitive salary and compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • An inspiring and comfy office
  • The best hardware
  • A masseur and a corporate doctor
  • Relax zones
  • Relocation package
  • Regular office fruit delivery 
Professional growth:
  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Mentorship opportunities
  • Business trips
Fun:
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more
Apply now

Know someone who is a perfect fit for this position? Refer a friend and get a bonus!