Position Overview
As a DevOps Engineer, you will support, develop and maintain tools and processes surrounding
our in house dedicated server environment managing the entire Trading frontend and backend
products across multiple development, staging and production environments, and provide
support to development teams producing our software products.
You will assist product development teams to provision, deploy, configure, and monitor the
software they create, and partner with other DevOps Engineers to develop and improve tools
and processes that empower teams to work faster and easier, on their own. You will collaborate
with members of many teams (particularly software development and security) to implement
new applications, features, and environments; to upgrade existing systems; to troubleshoot and
resolve issues; and to implement security measures to keep software development, delivery,
and execution fast, safe, and working at top performance.
Who You Are
- Enthusiastic about automating processes and systems that make it fast and easy to
provide great software to our customers
- Likes interacting with other teams to ensure they are enabled to do the work they need
to do
- A natural problem solver that can quickly troubleshoot and remediate problems
- Detail-oriented, collaborative, and self-motivated
Preferred Skills
- Infrastructure as Code: Kubernetes, Amazon EKS, Docker, or Vagrant
- Web Server : Nginx, Apache
- Msg streaming and caching: Afache Kafka, Redis,
- Scripting: PowerShell, Bash, or Python
- CI/CD: TeamCity, Jenkins, Gitlab CI, Drone, Linters, or Unit Testing
- Automated Deployment: Octopus Deploy or Urban Code Deploy
- SCM: Gitlab, Bitbucket
- Build Tool: Maven, Ant, Gradle, MSBuild
- Code Quality Tool: SonarQube
- Project Management: Jira, Confluence, Kanban, or Agile
- Telemetry, Monitoring, Alerting, and Logging: Elasticsearch, Logstash, Kibana, Logic
Monitor, Datadog, or Pingdom
- Artifact Repository Systems: Artifactory or Nexus
- Cloud Infrastructure: AWS, Azure, or Google Cloud
- Configuration Management: Ansible, Chef, or Terraform
- Development Languages: Java, Golang, React, MEAN, LAMP
Requirements
- Bachelor’s degree in computer science, engineering, technology related field or
Equivalent Experience Required
- Min 5 years’ experience administering and maintaining deployment pipelines, server
farms and environments, and/or monitoring and alerting solutions.
- Demonstrated ability to troubleshoot deployment and configuration issues and
implement solutions
- Experience in an agile environment
- Has maintained a positive and inclusive collaborative relationship with peers and
management
- Strong written and verbal communication skills, including creating documentation for
consumption by teammates