Aunalytics Job Opening

DevOps Engineer


Location: South Bend, IN
Type: Full Time

Position Overview

As a DevOps Engineer on our team, you’ll be working with everything from automation tools to monitoring solutions and from BareMetal deployment to containers deployment. You should be familiar with the tools we use: BitBucket, Zabbix, Jira, Docker, etc. You will participate in architectural and design discussions, along with efforts to avoid and reduce toil, and provide a scalable, reliable cloud infrastructure for the success of our clients and organization.

Essential Duties and Responsibilities

  • Support and strengthen the Aunsight platform from development all the way to production
  • Build and maintain tools for development, configuration, deployment, monitoring, and operations
  • Troubleshoot and resolve issues in our dev, test, and production environments
  • Write and review code, develop documentation and capacity plans, and have passion to solve problems
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Share our values: growth, relationships, integrity, and passion

Preferred Skills

  • Bachelor’s degree in Engineering, Computer Science, Information Technology, or STEM
  • An understanding of modern DevOps/SRE concepts. Automation, configuration management, immutability, observability, Site Reliability
  • Understand continuous integration and continuous delivery (Jenkins etc.)
  • Ability to design technical architecture and a general understanding of a wide array of open source technologies and how they fit together. For example: When do you use MySQL vs Memcached and why? What is the function of reverse proxy like Varnish? etc.
  • Well-rounded hands-on DevOps capabilities
  • Hands-on experience with:
    • containers (K8s/Docker)
    • Configuration Management (Ansible , Puppet , Chef etc.)
    • Linux (Bash/CLI)
    • CI/CD
    • log management (ELK or similar)
    • Node JS
    • message queues
  • Knowledge of security principles (Oauth2, JWT, OpenAPI)
  • Self-motivated with a demonstrated ability to take initiative and solve problem
  • Excellent writer and communicator. You are excellent at diagramming architecture, documenting recommendations, and communicating them to coworkers and stakeholders
  • Ability to design technical architecture with a general understanding of a wide array of open source technologies and how they fit together
    • Example: When do you use MySQL vs. Memcached and why?
    • What is the function of reverse proxy such as Varnish, etc.?
  • Comfort with frequent, incremental code testing and deployment
  • Strong grasp of automation and software development tools
  • Experience reading and writing code