Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Development Operations Engineer

Technology Operations | New York, NY | Full Time

Job Description

Job Description:

The Development Operations (DevOps) Engineer will work as part of the Technology Operations team supporting various applications in the office and our two data center locations. The DevOps Engineer's responsibilities include but are not limited to: automation, build, package, dependency management, deployment, tools and monitoring, and system topology design input.


Technology we use:

Deployment/Automation: Jenkins, Docker, Kubernetes, Puppet, VMWare, Gitlab-CI, Octopus Deploy
Programming Languages: Shell scripting, Powershell, NodeJS
Databases: MSSQL, PostgreSQL, MongoDB, Redis, MySQL
Monitoring/Logging: Nagios XI, Nagios Network Analyzer, ELK Stack


Specific Duties:

  • Write scripts to automate the provisioning and maintenance of systems in a distributed, virtualized infrastructure
  • Work in an agile development environment, collaborating with Application Development and Architecture teams to implement and evolve solutions for a wide array of challenging projects
  • Develop solutions for technology, process, people, and practices for build and release management, application lifecycle changes, operation service delivery and support using the technologies mentioned above
  • Take an active role in developing the long-range technical infrastructure and architecture plans
  • Experiment with new technologies to optimize the reliability and performance of our software and hardware infrastructure
  • Design and implement proactive monitoring to ensure health, performance, reliability, and security of our production and non-production staging environments
  • Plan automated backups and disaster recovery/failover configurations
  • Troubleshoot and debug web and application servers for system and application issues
  • Produce high quality installation and configuration documents


Requirements:

  • B.S./M.S. in Computer Science or a related field
  • Proficient with Unix/Linux terminal and Powershell console
  • Fluency with DevOps toolchains such as Jenkins and Gitlab-CI
  • Experience with version control system Git and Gitlab Registry
  • Knowledge of both Linux and Windows operating systems
  • Strong problem-solving and critical thinking skills
  • Excellent verbal/written communications skills and strong interpersonal skills to interact professionally and courteously with end-users and co-workers
  • Passion for learning new information and technologies


Plus:

  • Experience with distributed applications using Docker or Kubernetes
  • Experience with Puppet or other configuration management tools
  • Experience with web servers (e.g. IIS, NginX, or Apache)
  • Experience with both SQL and NoSQL databases (e.g. MySQL, PostgreSQL, MongoDB or SQL Server)


About Us:

Taskstream-Tk20 & LiveText provides user-friendly technology and supporting services to help colleges and universities gather, organize, and use better data to improve student learning and program quality. The company works with more than 1,000 institutions worldwide and has served more than 2.6 million all-time users.