Job Overview
The DevOps Engineer will be responsible for the automation of continuous integration and deployment of applications and systems both internally and externally.
Main Responsibilities:
* Design a continuous integration and continuous deployment platform (CI/CD)
* Automate application deployment solutions
* Develop best practices, including solution architectures and strategy for adoption
* Monitor and manage tools, processes, and visibility with high availability focus
* Collaborate with departments to develop practical automation solutions
* Operate as an innovative thought leader; identify internal efficiencies and grow knowledge of the team
* Lead performance and test automation integration into the CI/CD pipeline, troubleshoot operational issues
* Assist in resolving complex issues arising from product upgrades, installations, and configurations
* Mentor developers and collaborate across teams
Skill Requirements:
* BS or MS in Computer Science or related field or equivalent experience
* Minimum 10 years' experience in Computer Science, Software Engineering, or related field
* Configuration management tool expertise
* DevOps and release management tool experience
* Container-based platform management
* Linux and Windows Administration experience
* Scripting tool expertise
* Enterprise web application configuration and administration
* Continuous integration and deployment SaaS environment experience
* Excellent verbal and written communication skills
* Fast learner, highly organized, and able to demonstrate focus on priorities
* Ability to effectively collaborate with diverse groups
* Or an equivalent combination of education and experience sufficient to perform job duties