Senior DevOps Automation Engineer - Atlanta, United States - Imagine Communications

    Imagine Communications
    Imagine Communications Atlanta, United States

    2 weeks ago

    Default job background
    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.

    Why Imagine?

    Imagine Communications offers a generous Medical, Dental, Vision and Life Insurance package and HSA and 401(k) options with company matching. We like to make sure all our employees are safe when travelling so weve got travel insurance covered too. Employee Wellbeing is a priority for us, so all employees and their family have access to our EAP and Wellness programs, including LifeSpeak and Vitality. Volunteer in your community and we will pay for that too.

    A Bit About The Role:

    The Senior Operations 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, , 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.

    • 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
    • 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.