Our Customer needs a DevOps Engineer to help them build functional systems that improve the customer experience. We’re looking for a DevOps engineer who can be responsible for deploying product updates, identifying production issues, and implementing integrations that meet our customers’ needs. The ideal candidate will have a solid background in software engineering and be familiar with Python, and will work with developers and engineers to ensure that software development follows established processes and works as intended.
Building and implementing new development tools and infrastructure
Understanding the needs of stakeholders and conveying them to developers
Working on ways to automate and improve development and release processes
Testing and examining code written by others and analyzing results
Ensuring that systems are safe and secure against cybersecurity threats
Identifying technical problems and developing software updates and fixes
Working with software developers and software engineers to ensure that development follows established processes and works as intended
Planning projects and being involved in project management decisions
Deploy updates and fixes, and provide Level 2 technical support
Build tools to reduce occurrence of errors and improve customer experience
Develop software to integrate with internal back-end systems
Perform root cause analysis of production errors and resolve technical issues
Develop scripts to automate visualization
Design procedures for system troubleshooting and maintenance
Required skills and qualifications
Experience as a DevOps engineer or in a similar software engineering role
Proficiency with Git and GitHub workflows
Working knowledge of databases and SQL
Collaborative team spirit
Preferred skills and qualifications
Bachelor of science degree (or equivalent) in computer science, engineering, or relevant field
Experience in civil engineering or customer experience
Experience in developing/engineering applications for a large company