Site Reliability Engineer/ DevOps - NYC

  • Full-time

Company Description

CoEnterprise is an award-winning B2B software and professional services company headquartered in New York City. Founded in 2010, CoEnterprise delivers Data & Analytics solutions and services that transform how companies connect and do business. CoEnterprise approaches each relationship and engagement from the perspective of three core values: collaboration, ownership, and excellence. We value collaboration with both our partners and clients in order to present the best possible outcome for our customers. Our vow to accept ownership ensures that our entire staff takes pride in our work and it is our commitment to excellence that ensures that this work is at the highest standard possible. 

Job Description

CoEnterprise is looking to hire a Site Reliability Engineer to join our Software team as a vital contributor to our flagship product, Syncrofy. The role will also be responsible for assisting with other internal ​and client infrastructure projects. In the role of Site Reliability Engineer, your responsibilities will include the following:

  • Design​, develop​, and implement high priority, elegant​, and scalable tools and scripts
  • Manage, grow, and train on CI/CD pipeline
  • Build proactive monitoring and alerting infrastructure to support operations and system health
  • Identify and eliminate security vulnerabilities related to software service operations
  • Keep the systems and services on which our software relies up to date
  • Ensure all systems are highly available at high scale
  • Own and lead safe ​hardware migrations with minimal downtime
  • Work alongside a versatile development team, enhancing and maintaining a client​-centric application
  • Thrive in a fast-paced and collaborative environment, continuously learning and sharing knowledge to solve unique technical challenges
  • Participate in an Agile development process, utilizing industry standard tools for issue tracking, version control, and code deployment
  • Support software development testing requirements
  • Develop and manage systems to enhance and scale our software service stack
  • Participate in design discussions and code reviews, sharing and receiving constructive criticism
  • Orchestrate and document software service configuration management
  • Be self-motivated and disciplined, maintaining responsibility for all assigned tasks
  • Never be satisfied with the status quo; always be looking to improve yourself, your code, and your team

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years of experience in software development or DevOps field
  • Strong experience in public cloud infrastructure (​e.g. AWS, Google, Azure, IBM Cloud)
  • Strong knowledge of a scripting language such as Python, shell, etc.
  • Production experience with network and server diagnostic monitoring tools is required
  • Experience with Containerization using technologies such as Docker and Kubernetes is a must
  • Availability for on-call is a must
  • Good experience with logging and reporting systems
  • A strong desire to learn, teach, document and practice new skills is a must
  • Outstanding judgment and excellent interpersonal, communications, presentation, organizational, and project management skills (Written and Verbal)
  • Experience with CI/CD Tools (e.g. Bamboo, Jenkins, TeamCity) is a must
  • Configuration Management Tool Experience (e.g. Ansible, Puppet, Chef) is a must
  • Experience with security concepts and best practices is a must

Additional Information

All your information will be kept confidential according to EEO guidelines.

Here is a small sample of our benefits and perks we offer:

  • Casual dress code every day
  • Comprehensive Medical, Dental and Vision
  • Matching 401k
  • Generous PTO policy
  • Commuter Benefits
  • Happy Hours and other fun events
  • Game/Break room
  • Bagel Wednesdays and plentiful snacks