Overview

In the role of DevOps Engineer, we are searching for a person who loves to solve complex problems, eliminate bottlenecks and promote flow. You will work closely with multiple development teams to identify and automate daily and on-demand processes. You will have a large impact in enabling autonomy of the teams and how risk is managed, as well as creating feedback loop through monitoring.
Initial challenges you will be given are around continuous delivery pipeline, building more efficient build and test processes, as well as working to set up proper monitoring through New Relic.

Responsibilities:


- Writing Code for Continuous Delivery tools and automation to help the product delivery team
- Develop pipelines for continuous integration and delivery across Web, API, Mobile and OTT platforms
- Writing various Integration scripts to automate several DevOps integrations and monitoring
- Deploy our Web Application for various environments (dev, staging, production.)
- Implement integrations requested by customers
- Deploy updates and fixes
- Strong grasp of automation tools and scripting to build deployment applications
- Regularly interface with developers and team members for capacity and architecture planning
- Monitor application and system health, provide metrics
- Configure and co-coordinate network and DNS changes for applications
- Monitor and Maintain the health of supporting DevOps infrastructure like container orchestration, build agents, Monitoring tools and dashboards
- Administer and maintain DevOps tools
- Create automation scripts for monitoring and operations
- Identify, assess and eliminate repetitive processes
- Provide L2 support as needed
- Inspire and grow peers and your team alike
- Define new technology directions to promote strong engineering standards and efficiencies
- Provide assessments and highlight technical hurdles

Required Qualifications:


- BSc in Computer Science, Engineering or relevant field
- 4+ years of experience in development or operations role
- 2+ automation continuous development experience
- 2+ years of experience with Jenkins, Bamboo, or similar
- 2+ years of working on mobile build process
- 2+ years of experience in Python + Bash, and/or something similar
- Working knowledge of databases and SQL
- Varied machine maintenance (Windows Server or Linux)
- Manage certifications, keys and domain names for the environments
- Experience with CHEF, Ansible or terraform configuration management
- Experience in working with Docker containers and any orchestration system. (Kubernates is plus)
- Experience with version control systems like git, tfs
- Able to adopt the right new tools for the job at hand and able to optimize learning for productivity.
- Basic knowledge in networking and DNS concepts
- Ability to manage work against business priorities
- Ability to communicate engineering concepts to non-engineers
- Strong communication skills with ability to work in agile
- Desire to learn new and upcoming technology
- Strong team player as well as an individual contributor
- Ability to work effectively with minimal supervision
- Excellent interpersonal skills
- Must have strong organizational skills that demonstrate the ability to prioritize upon short notice while maintaining accuracy