DevOps Engineer in Long Island City, NY

View All Telecommunications & Hardware jobs

Industry:

Telecommunications & Hardware   •  

5 - 7 years

Posted 7 weeks ago

We are looking for a DevOps Engineer to work with our development team to maintain and improve our infrastructure. Key skills include Linux server administration, virtualization, Cloud administration, and troubleshooting of technical issues.

Key Responsibilities:

  • Drive automation for deployments and other common tasks
  • Manage monitoring and perform maintenance to ensure system-wide stability
  • Provision and maintain VMs with DNS and load balancing as needed
  • Manage our AWS account and making use of features like auto-scaling where appropriate
  • Implement and maintain SANs, SQL databases, and backups in various datacenters
  • Troubleshoot production system and network issues related to performance and functionality
  • Manage access to production systems with certificates, keys, and firewalls
  • Participate in on-call rotation
  • Administer the software tools that we use such as Slack, Atlassian product suite, Azure/Azure DevOps
  • Document procedures and provide scripts to eliminate single points of failure
  • Assess resource requirements related to various product requests
  • Provide recommendations for new technologies and procedures to improve service availability
  • and management
  • Collaborate with the development team to design and deploy robust software services that satisfy
  • Performance and availability requirements
  • Minimum 5-7 years in a DevOps role, preferably in large diverse server environments
  • Strong working knowledge of Linux/UNIX operating systems
  • Experience with AWS services and Azure
  • Experience with various automation and environment management tools like Ansible, Chef, Puppet
  • Experience with various virtualization technologies like VMware, vSphere, KVM, Xen, Docker, and VirtualBox
  • Experience administering SQL databases and their replicas/backups
  • Experience in design of virtualized redundant and high-availability solutions
  • Experience in tuning and optimization of virtualized implementations
  • You may also have a college degree in a related field, or experience with:
  • Programming languages like Python, Java, C/C++, C#, or Javascript
  • PostgreSQL, MySQL, or similar
  • Windows and Apple system administration
  • VMware and related tools like vRealize, VMotion, etc.
  • Cloud-computing solutions besides AWS like Microsoft Azure or Google Cloud
  • Hadoop, Pivotal, Hortonworks, RedShift or other big-data technologies
  • Low-level network tools such as Netscout, Tcpdump, Wireshark, and netflow