About Intermedia
Key Responsibilities
- Collaborate closely with fellow devops engineers and the development team to deploy and maintain application infrastructure.
- Assist in the development and support of tooling to streamline the deployment and maintenance of our products.
- Work with Github, Jenkins, and Chef to deploy applications from development through to production environments.
- Support both in-house and third-party applications, including handling deployments, upgrades, and troubleshooting.
- Build and manage automation pipelines for application deployment and maintenance.
- Engage in the day-to-day management of Linux servers via the command line
- Create monitoring dashboards and alerts in Grafana leveraging Prometheus and Alertmanager.
- Document processes and best practices clearly and concisely.
- Participate in incident solving on-call rotation
Skills, Knowledge and Expertise
- 4+ years of experience in DevOps Engineering or a related field.
- Strong understanding of the Linux operating system and comfort working at the command line.
- Experience with using Chef or other configuration management tools to automate the creation and maintenance of servers and applications.
- Ability to design, implement, and manage CI/CD pipelines using GitHub, Github Actions, and Jenkins.
- Solid understanding of networking principles, including DNS, TCP/UDP, firewalls, and load balancers.
- A willingness to dive into both complex systems and more routine tasks, ensuring that everything runs smoothly.
- A foundational understanding of security best practices.
- Proficiency with scripting languages like Bash, Ruby, Python, or Go.
- Experience with Kubernetes and Helm templating.
- Experience with real-time voice/video protocols like SIP and RTP.
- Familiarity with cloud infrastructure, particularly AWS.
- Previous experience with tools such as Elasticsearch, RabbitMQ, MySQL, and Ansible.
- Experience working with globally distributed and remote teams.
