This job has expired, please see additional jobs below
DevOps Engineer
Discovery Communications
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Position Summary:
The DevOps Engineer works on a team driving Discovery’s global corporate and broadcast application tiers into sustainable cloud agnostic solutions. Working within the Platform Services team the role will provide technical support and implementation to existing teams and new resources as core production services migrate.
Responsibilities:
• Design and develop high-volume, low-latency applications for high-profile systems, delivering high availability and performance.
• Contribute in all phases of the development life cycle; Collaborate with system architect on application infrastructure.
• Leverage modern tools and techniques to develop clean, efficient, and reusable code
• Identify and address design, development, and delivery performance bottlenecks in preproduction/development environment looking to continually reduce latency
• Write documentation for both internal and external consumers, covering design artifacts, code and fixes
• Collaborate with development and platform teams to automate software deployment
Requirements:
• Bachelor Degree in Computer Science, Information Technology, Information Systems or similar
• Experience with Amazon Web Services
• Experience with Microsoft Azure
• Experience in enterprise solution development
• Proficiency with JavaScript frameworks, tools and libraries, specifically Node.js, AngularJS, jQuery
• Hands-on experience with Java/ Spring framework - implement IoC techniques to promote flow control and modularity
• Understand the complete deployment lifecycle from design, build, test, deploy
• Scripting experience (Ruby, Python, PowerShell)
• Chef, Puppet, Ansible or any build automation deployment experience
• Experience with source control or continuous integration tools such as GIT-SVN or Jenkins
• Strong experience of Docker and Docker Swarm or comparable containerization
• Experience with Amazon Web Services, specifically EC2, EBS, ELB and RDS.
• Prior database experience, specifically embedded SQL and CLR statements
• Exposure to Virtualization (VMware, Xen, Hypervisor)
• Development Life Cycles (SDLC) methodologies
• Ability to work on multiple projects at one time and to ensure that overall priorities are being met
• Strong presentation and communication skills, ability to interface with internal and external groups
• Excellent written and oral communication skills, including the ability to articulate issues and solutions
• Legal right to work in the United States.