DevOps Engineer - Innovative Technology Team

New York 1 days agoFull-time External
Negotiable
About the Team The DevOps team is a pivotal unit dedicated to empowering development teams while collaborating closely with our infrastructure teams. As a DevOps engineer, you have a unique chance to thrive in a dynamic, entrepreneurial atmosphere. What You'll Do • Lead the design and development of DevOps tools and applications, applying Site Reliability and DevOps principles tailored for an on-prem environment. • Adhere to best practices in software development processes including functional specifications, testing, design specs, code reviews, and monitoring. • Maintain comprehensive documentation of processes and procedures. • Implement and uphold established Continuous Integration / Continuous Delivery (CI/CD) practices. • Mentor and uplift the Technology team on automation tools to enhance stability, advocating for innovative solutions. • Assess new technologies and evaluate their potential to meet evolving requirements in our environment. Skills and Experience • Bachelor's Degree in Computer Science, Software Engineering, or a related field. • 3+ years of overall IT experience. • 3+ years of development experience in languages such as Python, C#, or Java. • Proficient in building, deploying, and maintaining container images using tools like Docker and Kubernetes. • Experience with configuration management tools, such as Ansible, Terraform, Git, or Bash. • Understanding of DevOps practices and Site Reliability Engineering tools and processes, including InfluxDB, Grafana, PagerDuty, REST, and Prometheus. • Background in system administration, encompassing server provisioning, database deployment, security monitoring, system patching, and managing network connectivity. What does it take to be successful in this role? • Exceptional problem-solving abilities with a focus on quality and timely delivery. • Strong communication skills with a collaborative approach. • A capacity to excel in a fast-paced, start-up environment with team members across various locations. • A proactive, results-oriented mindset demonstrated by a solid track record. • Aptitude for navigating ambiguity and translating it into meaningful results. What are some skills to make you stand out? • Experience with trading strategies across securities, options, cryptocurrencies, and trading platforms. • Familiarity with big data and distributed systems, such as Kafka or Cassandra. • Proven ability to integrate different software solutions through coding in Python, shell, C#, or Java.