Software Developer II- Container Platform

Production Technology, Core Services Bengaluru, Karnataka Mumbai, India Chennai, India


Description

Position at DNEG

Software Developer II- Container Platform

Core Services is looking for a Software Developer to join our Container Platform project team in its Software Infrastructure domain to develop and operate our globally utilized on-premises Kubernetes container platform.

The Core Services group provides foundational technologies to other technology groups within DNEG. We are a team of software developers who architect, build and provide geographically spread, enterprise-level, mission-critical infrastructure. We create services, frameworks, and products that other teams rely upon to build and deliver their technology solutions. We are the core of all things technology at DNEG.

The Software Infrastructure domain @ Core Services is responsible for providing foundational software to other teams to develop and deliver their software solutions, as well as the means for end-users to use those software solutions. We define workflows and rules for software development and distribution and provide the tools to develop software complying with those rules. DNEG is currently transitioning to a service-oriented architecture and we are the ones designing, building, and operating our on-premises container platform and the associated workflows.

Our container platform’s integration is at a very early stage and we are seeking a Software Developer with experience in developing and maintaining Kubernetes container platform architecture. The successful candidate will, under the guidance of the lead developer of Container Platform, implement, maintain, and operate the company's container platform as it grows into vital and mission-critical infrastructure.

You will:

          Implement:

          Kubernetes container platform architecture appropriate to DNEG's requirements.

          Standard workflows for software developers and operations engineers.

          Provide Ops work for the container platform.

          Engage with software development stakeholders from various departments to understand the requirements of the platform and its behaviors.

          Collaborate with the IT Systems and InfoSec departments to plan and administrate use of compute, networking, security policy, etc. relating to the container platform.

          Provide best-practice advice and direct consultancy for other technology teams regarding the use of the container platform.

          Write documentation for developed software, create / update troubleshooting playbooks.

Must Have

          4+ years of non-intern experience in professional software development.

          2+ years of experience in operating enterprise-scale container platforms.

          Experience in using Docker container technology.

          Knowledge of software development processes including coding standards, version control, automated testing, and CI/CD practices.

          Eagerness to tackle problems head-on.

          Bachelor’s degree in Computer Science.

Nice to Have

          Understanding of service mesh.

          Agile development experience using Scrum framework.

          Experience developing software with several dependencies and high complexity.

          Excellent written and verbal communication skills.

 


About Us
We are DNEG, one of the world’s leading VFX and animation studios for the creation of award-winning feature film, television and multiplatform content. We employ nearly 7,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London) and Asia (Bangalore, Chandigarh, Chennai, Mumbai).