Under general direction operates production systems, designs and builds automation to ensure scalability and efficiency, develop tools and scripts using a variety of scripting languages as required for monitoring, deployment and automation.
- Provides on call support, change management and responds to incidents, is in charge of diagnostics, actions and triage for production systems. Minimum 2 years related experience as a DevOps or software engineer.
- Develops simple software solutions that facilitate user needs, system flow, data usage, and work processes following the software development lifecycle. Good understanding of development languages such as Java, Python, bash as well as networking and database principles – Oracle experience preferred.
- Experience with version control, configuration management, monitoring tools and software deployment (Zabbix, Git, SVN, Puppet, Jenkins, TeamCity or Ansible is a plus).
- Knowledge of Agile Methodologies, SCM, and Software Development lifecycle practices are a bonus.
- Responsible for designing and implementing improvements to increase stability and uptime in production environments with oversight and support of Integration, Certification and Staging environments.
- Commensurate experience required. BS/BA degree in Computer Science or related field is a plus .
- A strong focus on business outcomes, performance optimization, cost reduction, simplicity in design.
- After hours scheduled maintenance windows.
Minimum 5 years related experience; certifications or equivalent experience in two or more of the following: MCSE, CNE, MCNE, CCIE (Cisco Certified internetworking Engineer) preferred. Excellent written and verbal communication skills; ability to handle multiple projects.