What are the responsibilities and job description for the DevOps Engineer - US position at Bluevine?
About BlueVine
BlueVine is a high-growth fintech company empowering small businesses with innovative banking. By combining industry-leading technology and security with our team's expertise and care, we've helped 200,000 businesses, funding more than $9 billion since 2013.
Small businesses deserve accessible and modern financial services, and traditional banks have underserved them for too long. We're hiring problem solvers and collaborators to join our meaningful mission.
Building a banking platform is no small task. We regularly deliver innovative features to stand out in a competitive market while simultaneously ensuring our products and services' stability, security, and accuracy. After all, we're dealing with money that people need to keep their business running.
To keep up with these requirements, we practice high coding standards across the technology organization and embrace cutting-edge technologies to make real-time decisions based on vast amounts of data.
We are looking for a highly motivated DevOps Engineer with good communication skills and a self-service approach who wants to work with the latest technologies. A skilled DevOps Engineer with experience of supporting, automating, and optimizing mission-critical deployments in AWS, leveraging configuration management, CI/CD, and DevOps processes.
As a DevOps Engineer in our team, you’ll be a part of a high-performance development team working with containers, networking, and hosts on AWS, with strong, practical experience of Cloud-era CI/CD solutions (Jenkins, code-pipeline/code-build, spinnaker, and GitHub) while doing real-time monitoring of the production environment.
WHAT YOU'LL DO:
- Designing and implementing Continuous Integration, Continuous Delivery, and Continuous Deployment pipelines for a range of projects and environments including Serverless, Dockers, Database, Front End, iOS and Android
- Continuously improve the process through automation and creation of tools
- Reduced deployment time to any of our environments
- Manage and config AWS environments
- Enrich our environments with telemetry to prevent failures
WHAT WE LOOK FOR
- At least 5 years as a DevOps Engineer in AWS cloud environment
- Deep knowledge of CI/CD
- Experience with Jenkins As a Code and DSL
- Experience working in microservices environments and with Docker Orchestration such as ECS, Kubernetes, or Swarm
- Expert knowledge of one or more of the following: Python, Go, Ruby, including Object-Oriented programming
- Ability to managed GitHub repositories and permissions, including branching and tagging
- Experience automating deployments with modern configuration management systems (e.g. Chef, Puppet, Ansible, SaltStack, etc.)
- B.S. in Computer Science or a related field
Bonus points if you also have:
- AWS Certified
- Experience with mobile or serverless CI/CD
- Experience in telemetry service architectures such as ELK, Prometheus, Fluentd, Logstash and etc.