At VHT we’re dedicated to customer success. We’re as much of a service company as we are a technology company. We develop strategies with our clients to tune the use of our tools, solidifying successful relationships between brands and their customers.
We know our services are mission-critical and we constantly strive to maximize the benefit they bring. We’re increasing our investment in data services because when we know we’re doing better, and can share this with our clients, everyone wins.
We are looking for a DevOps engineer to join our team. In this position, we’re looking for someone who has experience with building and scaling cloud application platforms. Are you interested in migrating applications running in cloud virtual machines to containers? Does the thought of building highly scalable systems get you excited to bring your best? We need someone who has solid automation skills who can help us build the next generation of our platform.
Requirements
What You'll Do:
- Work with other members of the DevOps team and DevOps Manager on projects
- Build a platform based on open-source tools like Linux, Jenkins, Docker and Terraform
- Build and test automation tools for infrastructure provisioning in AWS
- Implement and validate for CI/CD processes
- Manage CI/CD tools and systems
- Help document solutions and processes for future reference
- Maintain and improve monitoring and alerting
- Help provide support for development, test, and production environments
- Collaborate with other engineers to develop automation strategies for existing and new services
- Learn and adhere to all best practices and procedures as established by VHT
What You Bring:
- Experience with problem-solving using technology
- Solid communication skills, including writing and maintaining technical documentation, and giving and receiving code reviews
- A desire to work collaboratively and share knowledge within the team
- Experience writing production code in a modern programming language (Python, Ruby, Go, JavaScript, C#, Java, etc.)
- Experience with system administration, networking, and cloud infrastructure in a production environment
- Production experience working with a major cloud platform (AWS, Azure, GCP)
- Experience administrating Linux operating systems (creating users, debugging process issues, package management, device mounting, etc.)
- Experience with system and process automation in a production environment
- Experience building and maintaining production CI pipelines (Jenkins, CircleCI, etc.)
- Experience working with containers and container orchestration platforms (Docker, Kubernetes, etc.)
- Experience working with relational databases and SQL (PostgreSQL, MySQL)
Bonus Points:
- BS in Computer Science, Software Engineering, or related technical field
- Advanced experience with Jenkins, Terraform, or Ansible
- Advanced experience with Docker or Kubernetes
- Experience with writing code in Python
- Experience with NoSQL data stores (ElasticSearch, Redis, MongoDB)
- Cloud-native development in AWS
- Windows administration and automation skills