DevOps Software Engineer Job Description Template

We are hiring an experienced DevOps Engineer to help us continue our company’s growth. The primary function of this role will be to build functional systems that improve our workflow and/or customer experience. They will be responsible for deploying product updates, identifying production issues, and implementing integrations that meet our business needs. Our ideal candidate will have a background in software engineering as well as familiarity with Ruby or Python. In addition, they should be comfortable working both independently and in collaboration with other developers and engineers within the business. 

Typical Duties and Responsibilities

  • Analyze the company’s current technology and develop steps and processes for improvement
  • Build and implement new development tools and infrastructure
  • Identify ways to automate and improvement development and release processes
  • Testand examine code and analyze the results
  • Assist other departments and engineers in creating practical demonstrations of proposed solutions
  • Provide detailed specifications of proposed solutions, including materials, time, and manpower required
  • Set clear goals for all areas of the project and develop steps to oversee their execution
  • Ensure systems are secure against cybersecurity threats
  • Identify technical problems and develop software updates and fixes
  • Deploy updates and fixes and provide level 2 technical support
  • Develop scripts to automate visualization
  • Collaborate with other engineering professionals in the company to maintain hardware and software needed for projects
  • Work with developers and engineers to ensure project development follows established processes and functions as intended

Education

  • Bachelor’s degree in computer science, software engineering, or a related field

Required Skills and Experience

  • Experience developing engineering applications for a large corporation
  • Experience with software engineering, customer experience, and civil engineering
  • Experience working in cross-functional teams to facilitate the execution of proposed project plans
  • Experience working with various operating systems
  • Proficiency with Git and GitHub workflows
  • Proficiency with Ruby or Python
  • Knowledge of databases and SQL
  • Knowledge of best practices for system security measures
  • Project development and leadership skills

Preferred Qualifications

  • Master’s degree in computer science, software engineering, or a related field
Contact us

Recruit with Nexus IT Group