About this opportunity:
Ericsson invites applications for the role of DevOps Engineer. In this challenging and fulfilled position, you will be responsible for performing the detailed design of application and technical architecture components and classes according to the specification provided by the System Architect. The role also involves coding Software components and contributing to the early testing phases, as well as extending your support towards system testing.
Responsibilities Include:
Design and build automated pipelines for media ingest processing and distribution.
Implement and maintain CI/CD workflows tailored for media-centric applications and services.
Architect and manage scalable cloud infrastructure (AWS) for high-availability media pipelines
Working on ways to automate and improve development and release processes
Implement robust monitoring/logging to ensure system reliability and performances
Implement DevSecOps best practices in pipeline management and cloud access control. Also ensuring that systems are safe and secure against cybersecurity threats.
Work cross functionally with Software engineers, broadcast teams and operations to align on technical requirements
Mentor junior engineers and help establish best practices for DevOps in media environments.
Testing and examining code written by others and analyzing results
Develop internal tools, scripts (Java, Python, Bash, Node.js) and use Cloud formation or similar tools to streamline media integration tasks and infrastructure as code (IaC)
Able to assist/perform software upgrades/migrations in project.
Maintain comprehensive documentation of pipelines, architectures and integration touchpoints in confluence.
Provide reports and analysis on cost optimization, system performance- optional
Provide training sessions and documentation to operations and support teams for new solutions.
Identify areas of improvement in existing workflows and contribute to strategic enhancements.
Plan, implement, and manage changes, adhering to established change control processes.
Stay updated with industry trends and emerging technologies to improve solution design and delivery
Technical Requirement
Must Have:
Strong AWS services knowledge (EC2, S3, Lambda, RDS, etc.).
Expertise in CI/CD pipelines (Jenkins, Sonar, Git etc.).
Proficiency in container technologies, with a focus on Kubernetes. Experience with serverless, Kafka, Elasticsearch.
Strong programming skills in Python or scripting languages.
Experience with monitoring & logging tools (CloudWatch, ELK)
Supportive:
Hands-on experience with database administration and tuning like graph DB, Dynamo DB
Good to have:
Understanding of various IP networking and common protocols such as FTP, SFT
Knowledge of broadcast video formats, protocols, and encoding standards.
Core Competencies:
Agile ways of working
Good Communication Skill. Proficiency with the English Language
Flexibility to work in different time zones
Fast learner and good team player
Must have a positive approach to change, the ability to understand other cultures and the ability to adapt to, benefit from and respect cultural differences.
Qualification and Experience:
5-9 Years relevant experience in IT Industry
Bachelor s degree in computer engineering/information technology or equivalent