Job description

DevOps Engineer I

Use this job description template on Flatwork ATS to hire faster than ever before.
Need a fast hiring & recruiting tool?
Get Flatwork.
Flatwork is built for speed with advanced features like nurture, candidate email sourcing for HR managers and recruiters.
Create a free Flatwork account

The DevOps Engineer will be responsible for leading the development and implementation of our DevOps strategy. This role will work closely with Development, QA, and Operations teams to streamline and automate processes across the software development lifecycle. The DevOps Engineer will be responsible for designing and managing our CI/CD pipeline and ensuring that our applications are deployed and running smoothly and efficiently. This role will also be responsible for monitoring our applications and infrastructure and responding to any issues that may arise.

Responsibilities:

  • Assist with complex customer installations
  • Manage Cloud environment setup and deployment in AWS & Azure environments
  • Ensure security of application and development processes
  • Help develop scalability and performance tests of Appvance software
  • Mature Configuration Management processes
  • Establish an automated DevOps release management pipeline which delivers tooling for next generation application development efforts and on-going production operations
  • Cultivate a Continuous Integration/Continuous Delivery mindset
  • Troubleshoot code build and deployments, product releases, and integration issues with the CI/CD workflow
  • Manage deployment and licensing of all Appvance used platforms, software and hardware
  • Troubleshoot issues for Appvance employees related to platforms, software and hardware
  • Cloud virtualized and physical machine/system creation, configuration, management for both customer and internal usage

Requirements:

  • 4+ Years experience in DevOps roles with increasing responsibility.
  • BS in Computer Science or Software Engineering
  • Experience with GitLab required
  • Experience with Slack, Microsoft 365, Atlassian, Zen Desk desirable.
  • Programming skills in one or more DevOps related languages such as Python and JavaScript required
  • Experience with container schedules and runtimes such as Docker and Kubernetes
  • AWS Certified DevOps Administrator or equivalent experience required
  • Microsoft Azure Administrator certification or equivalent experience desirable
  • Knowledge of NoSQL database infrastructures (Mongo Db, etc.) desired.
  • Production experience with SQL databases desired.
  • Experience building deployment pipelines leveraging common CI/CD tools
  • Experience creating automation for database deployment, update, backup, recovery, testing and maintenance
  • Experience implementing security best practices.
  • Must be a fast learner, proactive, able to work independently and take initiative with minimal supervision while hitting deadlines, and having exceptional interpersonal skills.
  • Demonstrate the desire for continuous learning and improvement
  • Passion for learning new technology and evangelizing to others
  • Excellent verbal and written communication skills
  • Experience working with remote international teams