We are looking for DevOps Engineers who will automate the tasks of building an infrastructure and coordinate the process of software development up to production in an automated manner.
Responsibilities:
Work within a team of like-minded professionals to plan, deploy, and maintain critical business applications.
Design and implement appropriate environments for those applications, engineer suitable release management procedures and provide production support.
Influence other teams and broader Engineering groups in adopting DevOps best practices.
Redesign legacy applications for Linux, Tomcat, Docker implementation.
Automate the provisioning of environments: cooking up some recipes with Ansible, and deploying environments using containers, like Docker.
Design and develop automation workflows, performing unit tests and conducting a review to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assess the overall quality of delivered components.
Troubleshoot problems, involving the appropriate resources and driving resolution of issues with a focus on minimizing the impact on our customers.
Participate in the Agile DevOps design, development, testing, and release of new capabilities and features with a focus on release and post-production support.
Represent production support for the suite of apps in the domain in Agile stand-ups, planning sessions, and deployment activities.
Drive improvements to processes and design enhancements to automation to continuously improve the production environment.
Identify recurring issues and work with IT Business partners to remediate using the problem management process.
Skills Experience:
Strong background in Linux / Unix Administration
Experience with automation/configuration management using Ansible
Ability to use a wide variety of open source technologies and cloud services
A working understanding of code and script (PHP, Python, Perl and/or Ruby)
Knowledge of best practices and IT operations in an always-up, always-available service
Strong critical thinker with problem-solving aptitude.
Application Development Agile background. Expert in software development lifecycle and systems integration
Minimum of 3 years of technical professional experience
Experience with Programming - Java and/or .Net
Experience with various DevSecOps tools including (At least one per category desired)