We are looking for a skilled DevOps Consultant to join InnoWave, where you will work closely with the unit’s experts, product engineers, and cross-functional teams to make Operations and IT happen. You will contribute to the continuous development of our software products, ensuring seamless deployment and automation. This role requires expertise in automation, cloud systems, and strong collaboration with development teams to align on priorities and technical designs.
Responsibilities:
- Collaborate with product engineers and internal teams to streamline IT operations and enhance product capabilities.
- Work closely with development teams, architects, and other Leads to ensure technical alignment on priorities and design decisions.
- Design and manage mission-critical services (large-scale internet or cloud-based systems).
- Develop automation scripts using Shell, Python, and other programming languages to enhance efficiency.
- Implement and manage configuration management tools (such as Puppet, Chef, Ansible, Salt).
- Set up and maintain continuous integration servers (e.g., Bamboo, Jenkins, TeamCity, GoCD).
- Automate tasks to boost operational efficiency and system reliability.
- Deploy and manage services on cloud platforms like AWS, Azure, or GCE.
- Implement systems monitoring, alerting, and analytics using tools such as Zabbix, NewRelic, Nagios, and Log Stash.
- Troubleshoot production issues and ensure smooth operational workflows.
- Drive adoption of automation tools for deployment, monitoring, and continuous integration.
- Deploy to application servers like Jetty, Tomcat, JBoss, Websphere in enterprise environments.
- Collaborate using Agile development methodologies to deliver solutions swiftly.
Qualifications:
- Minimum 3 years if DevOps experience
- Hands-on experience with Linux/Unix systems.
- Proficiency with scripting languages, especially Shell and Python.
- Expertise in configuration management tools (e.g., Puppet, Chef, Ansible, Salt).
- Experience with continuous integration servers (e.g., Jenkins, Bamboo, GoCD).
- Strong knowledge of cloud platforms (AWS, Azure, GCE).
- Solid understanding of monitoring and alerting tools (Zabbix, NewRelic, Nagios).
- Experience in automating tasks and deploying production systems.
- Software development background and Java programming skills are a plus.
- Familiarity with relational and NoSQL databases.
- Insightful opinions on system architecture and best practices.
- Self-starter, ownership-driven with strong communication skills in English.
- Proven experience using Agile methodologies.