Match score not available

Senior DevOps Engineer (Remote friendly)

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or Engineering, 10+ years related experience, Deep understanding of Cloud Architecture, Experience with Agile and DevOps environments, Expertise in infrastructure as code tools.

Key responsabilities:

  • Develop, manage, and monitor applications in AWS and Azure clouds
  • Design and deploy systems to enhance productivity
  • Integrate Office 365 and Azure services
  • Promote DevOps best practices within the team
  • Architect designs focusing on security and efficiency
Imagine Communications logo
Imagine Communications
1001 - 5000 Employees
See more Imagine Communications offers

Job description

Overview:

Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.  Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.

A Bit About The Role:

The Senior DevOps Engineer will leverage knowledge and experience in DevOps practices, automation, infrastructure orchestration, configuration management and continuous integration to assist in implementing and leveraging a growing set of services and features to run mission-critical applications. This position will be largely focused on the development and deployment of the xGPlatform project and its associated peripheral applications.  Playing an integral part in moving Imagine Communications to a reliable multitenant, multi-cloud product strategy.

 

The successful candidate will have an interest and background in Software development, DevOps, and cloud technologies. This person will help build systems, using an array of diverse technologies such as AWS, Azure, Node.js, C# and deployment automation and tooling. Empower staff to work more efficiently and effectively. The successful candidate will be a highly motivated and communicative team player to work on a fast-paced team that is building services using cloud technologies and following Agile best practices.

 

Responsibilities

  • Develop, manage and monitor applications within AWS and Azure clouds
  • Design, build and deploy systems to improve workforce productivity
  • Integrate, engineer and optimize Office 365 and Azure services
  • Manage development and production environments within AWS cloud
  • Promote DevOps and AWS best practices within the team to improve quality, reduce risk, increase security, promote efficiency and reuse, and minimize costs
  • Play supporting role in understanding business needs in context, from user perspective
  • Interact with and integrate diverse cloud services using Web APIs
  • Architect and document designs using best practices with a focus on security
  • Integrate and implement cloud services in support of workforce efficiency and automation
  • Working with Architecture to design reusable patterns to deploy to applications, provide governance around adoption, and influence application development teams on roadmaps and designs
  • Applying standards of cloud compliance to application design to achieve reliability
About You:
  • Bachelor's Degree in Computer Science and/or Engineering and 10+ years of related experience, or an equivalent combination of education and experience.
  • 10 years of software development lifecycle experience preferred.
  • Experience with monitoring and telemetry tools like Data Dog, Splunk, KeyNote, New Relic, etc is a strong plus.
  • Experience with application Profiling Skills.
  • 10 years of Systems Engineering in 24x7 Production Services environments.
  • Experience with scripting/programming languages such as Perl, Go, or Shell scripting is a strong plus.
  • Deep understanding of Cloud Architecture and Operations including: migration, resilience, maintainability, and cost efficiency.
  • Understanding of public cloud based distributed software systems.
  • Deep knowledge of SQL and NoSQL databases.
  • Experience working in Agile and DevOps environment.
  • Mastery of application, data and infrastructure architecture disciplines
  • Keen understanding of financial control and budget management
  • Expertise in working in partnership with colleagues throughout the firm, and in leading collaborative teams to achieve common goals
  • Hands-on experience with cloud-based technologies and tools especially in deployment, monitoring and operations, such as Kubernetes/Docker, Prometheus, ESB, Redis/Kafka, Elasticsearch, etc.
  • Managing and/or influencing infrastructure services to ensure application service uptime and user experience
  • Experience working with Infrastructure as Code to automate design patterns and configuration management through full lifecycle; Terraform, ansible, puppet, AWS Cloud-formation.

 

 

Celebrating difference, together stronger

At Imagine Communications, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our customers, our employees, our products, and our communities.  We are committed to providing an environment of mutual respect.  Imagine Communications is proud to be an equal opportunity workplace and is an affirmative action employer.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving
  • Analytical Thinking

DevOps Engineer Related jobs