DevOps Engineer

Revel IT
Columbus, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Columbus, United States of America

Tech stack

Java
API
Azure
Bash
Command-Line Interface
Cloud Computing
System Configuration
Continuous Delivery
Continuous Integration
DevOps
Distributed Systems
Elasticsearch
Fault Tolerance
Python
MongoDB
Node.js
Octopus Deploy
Redis
Shell Script
Software Engineering
Web Applications
Cloud Platform System
Azure
Infrastructure as Code (IaC)
Gitlab
GIT
Containerization
Kubernetes
Kafka
Free and Open-Source Software
Data Management
Programming Languages

Job description

  • Collaborate with technical and non-technical stakeholders to solve complex engineering challenges in existing cloud systems and automation processes to enhance developer productivity and streamline software release efficiency.
  • Design and develop scalable/resilient/performant tools and automations that optimize the delivery of applications to cloud environments.
  • Design/implement/maintain efficient and scalable CI/CD platforms and processes with a great developer experience in mind.
  • Work closely with other platform partners (Cloud Infrastructure, Product Teams, SRE, etc.) to define standards and metrics to track platform efficiency and productivity and identify areas of improvement.
  • Analyze, propose, and decompose complex software systems/architectures and influence others to improve the overall design towards more secure and fault-tolerant platform solutions.
  • Lead and contribute engineering efforts to document technical design, planning, and procedures.
  • Represent the team in internal and external technical forums.
  • Participate in on-call rotation.

Additional Desired Skills

  • Client or server side web application troubleshooting.
  • Knowledge of observability practices, including log monitoring, metrics collection, and alerting in production environments.
  • Container image building experience.
  • Exposure to open source software, CNCF tools landscape.

Requirements

Success in this role requires a self-driven engineer with very strong cloud automation and scripting skills, an aptitude for complex systems, and a high attention to detail. A collaborative spirit while working alongside our development teams is a must for this role.

**manager is looking for someone to come onsite at least once week.

Required Knowledge and Skills

  • Minimum of a 4-year college degree.
  • Minimum of 5 years of experience in either platform DevOps or similar role supporting software engineering.
  • Experience with cloud-based infrastructure and services(Azure and GCP preferred).
  • Hands-on experience with containerization and Kubernetes orchestration platforms(Azure and GCP preferred).
  • Familiarity with distributed systems and data platforms typically found in e-commerce environments, such as Redis, MongoDB, Kafka, Elasticsearch, or equivalent technologies.
  • Managing, configuring, and troubleshooting applications running on Kubernetes in production.
  • Working knowledge of Configuration as Code(CaC) and/or Infrastructure as Code(IaC) solutions.
  • Strong proficiency using various command line tools (KubeCTL, BASH, Git, Azure CLI, etc)
  • Hands-on background in producing and maintaining clear, concise technical documentation for systems, APIs, and operational procedures.
  • Intermediate to advance skills in one or more programming languages (Python/NodeJS/Java) and comfortable with open systems environments and Linux scripting experience.
  • First-hand knowledge supporting/implementing CI/CD solutions via GitOps and tools such as Gitlab, Flux, Argo CD, Helm, etc.
  • Self-motivated team player, ability to perform at a high level with minimal direction.
  • Strong interpersonal communication skills, ability to work well in a diverse, team-focused environment with other SREs, Engineers, Product Managers, QA Engineers, and Developers.
  • No specific certifications required (cloud certs would be implied as beneficial but not mandated)

Apply for this position