Job Description
The Senior DevOps Engineer is responsible for infrastructure provisioning and management, building and maintaining development tools and helping to mitigate security risks in code and in the cloud. In addition to being an expert DevOps Engineer, our ideal candidate is an IT generalist, who has the know how to quickly isolate problems, even if they haven't been encountered before, and come up with practical solutions efficiently. Other requirements include exhibiting expertise with all levels of the tech stack and being able to work independently.
The Daily:
- Manage, build and implement development tools and infrastructure with Azure DevOps Services and AWS -- moving azure to AWS. Need killer Azure devops person with AWS experience.
- Responsible for design, code quality, testing and deployments
- Troubleshoot and fix bugs, security vulnerabilities, and operational issues
- Document technical solutions and articulate these solutions to both a business and technical audience.
*You will be supporting the 3rd most widely used internal video screening application. Internal users and external approved and established partners come to this app to find new content and market new shows or movies they may want to promote. This DevOps role deals with content management and is close to the content/media and video content in Azure land.
Required Skills & Experience
- 6 + years of hands-on DevOps experience, including 3+ years working with Azure DevOps Services -- Prefers an experienced candidates since this person will be standing alone in this space. This person will need to get the information and migrate things over.
- 5+ years of established track record implementing large-scale, high-quality software applications -- experience with AWS
- Some working knowledge of AWS (hands-on experience preferred)
- Expert knowledge of best security practices for cloud apps -- this person will be the only person dealing with Azure stuff and scaling up security
- Expert with CI/CD pipelines, preferably Azure Pipelines
- Experience with Azure Key Vault, Azure service principal accounts (creation, maintenance, etc.), and Azure Active Directory security
- Terraform development experience - very important
- Proficient with C#, Python - (Prefers C# background)
- Experience with media/video encoding (bonus if it's with Azure Media Services) and knowledge of various video containers -- REALLY NICE TO HAVE
- Experience working with containerization platforms, such as Docker
- Experience working with batch jobs and serverless functions (Azure Functions)
- Databases/Storage knowledge: PostgreSQL, ElasticSearch, Azure Storage Accounts -- only person focusing on the area until they migrate
- Comfortable with shell scripting
- Git/GitHub experience
- Proven problem solving and critical thinking skills
- Solid foundation in troubleshooting application and data issues in a distributed environment
- Drive to master emerging technologies and share experiences with team members
- Ability to understand goals, strategies, and needs of the business as they relate to infrastructure and application development
- but Ability to work both as a part of the team and operate independently
Nice to Have Skills & Experience
* Experience working with CDNS such as Akamai and Edgio
* Working knowledge of creating and using Cloud Port workflows in Telestream Cloud
* Working knowledge of Aspera and setting up transfer nodes
* Experience with GitHub Actions
* Proficient in writing CloudFormation templates
* Java and JavaScript proficiency
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.