DevOps Engineer
Job Description
We are looking for top candidates in the field of DevOps. You may have a Software Development background, an Operations background, or you were raised in a DevOps culture from the start of your career. The field of DevOps covers a wide range of organizational design, process design, and information technology engineering. If you recognize yourself in the following, we want to hear from you!
We love Terraform at Lark. From authoring templates to modifying existing, we leverage this tool for the majority of our clients.
Strong capabilities in configuration management. With Ansible, Chef, Puppet we help our clients automate their workflows using all of these tools. If you are an expert in one, we will teach you to become an expert in the others.
Docker, Kubernetes and Rancher are a few of your favorite things.
You write code and will roll up your sleeves to pair program will software developers when needed. Python, Golang, Ruby and Shell Script are often used with client interactions.
You are intimately familiar with leading open source frameworks and tools and can work with software development and operations teams to enable DevOps automation ranging from Git, Jenkins, Docker, Ansible, Chef, Puppet, Selenium, xUnit, and others
Your commitment to meeting deadlines and exceeding client expectations is equal to your commitment to writing great code.
Lead day-to-day pilot team implementations with clients and provide a diverse set of Agile and DevOps consultative services ranging from project management, requirements, design, development, testing, environment management, change and release, and support
Technologies:
Provisioning: Terraform
Configuration Management platforms: Ansible, Chef, Puppet
Languages: Python, Golang, Ruby, JavaScript and Bash
Databases: MySQL/MariaDB, PostGRES, Amazon RDS
Engineering & Monitoring tools: Bootstrap, Jenkins, Github, Nagios, Sensu, Zabbix, OpsGenie, JIRA
Runtime: Docker, Kubernetes, Angular, Prometheus, ElasticSearch
Clouds: AWS, Azure, Google
Cloud tool proficiency: AWS CLI, AZ, Cloudinit
Onsite Virtualization: VMware, OpenStack, KVM
Requirements
5+ years software development experience
Experience designing and deploying production-grade software via version control
Experience with object design
Experience writing distributed systems
Experience developing in different compiled languages such as Go, Java, C++, and C
Experience scripting with JavaScript, Python, or Bash
Experience with web application development using HTML, CSS, and Angular
Experience with data transport using XML, YAML and JSON
Experience developing and debugging software on a network stack IP, TCP, HTTP, REST
Experience using SQL and NoSQL databases
Ability to navigate and administer Linux and Windows operating systems
Understanding of how to scale server-side applications
Demonstrated application of software engineering best practices
Experience working on Agile teams, specifically using the Scrum method
Excellent communication skills
Willing to take ownership of problems and see them through to resolution
BS in Computer Science or equivalent experience
What We Offer:
Unlimited PTO
Rest up and rejuvinate. Lark is key on work / life balance. Execute on your work; and take the time off when and where you need to.
Health Benefits
Lark offers Health, Dental and Vision Insurance on Day One of employment.
Remote Work
Lark IT has a flexible work from home policy, and we encourage our employees to work from home when appropriate. We understand that different team members work effectively within different environments.
Competitive Pay
Lark offers competitive pay that will be equal to or more than the industry standard for similar jobs in the same geographical area.
Continuing Education / Training
Lark is a big proponent of encouraging our team members to obtain certifications, attend conferences, and expand your technical / professional skill set.
Growth
The opportunity to be part of a small and growing Denver company that believes in organic promotions, hires, and continuous education.