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.