• Collaborate with software developers, system operators and other IT staff members to manage code releases.
• Responsible for multitasking and dealing with multiple urgent situations at a time, DevOps Engineers must be extremely flexible.
• DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs
• Learning about and gathering new technologies and related tools to introduce to the company in order to grow the agile development environment
• Providing direct server support during various operations such as deployment and general production
• Collaborating with developers to make sure new environments meet requirements and conform to best practices
• Automating deployment of applications, system configurations and security settings
• Prioritizing requests from operations, development and product teams fairly while demonstrating a sense of empathy
Requirements
• Strong knowledge in the following areas / tools, and the ability to show how these tools can be combined to deliver DevOps tool chains - Automated deployment , Continuous Integration, Continuous Deployment, Code management, Continuous Automated Testing, Agile Planning and Bug tracking , Continuous monitoring and Log aggregation tools
• Strong knowledge of cloud enablement services
• Strong knowledge of infrastructure automation tools
• Strong knowledge and expertise in DevOps solution delivery and strategy
• Solid knowledge of design patterns and refactoring concepts
• Practical expertise in performance tuning and optimization, bottleneck problems analysis
• Experience with Micro services and containers
• 3 – 5 years (Junior), 5-8 years (Senior)
• English (Full professional proficiency – Advantage)