General
We are looking for DevOps Engineers to join our client’s Agile team, where they will play a key role in enhancing documentation, refining best practices, and advancing overall process maturity.
Responsibilities/Activities
- Work closely with application development teams and vendors to tune and troubleshoot applications
- Actively participate in transforming the design, architecture, and deployment of existing applications to optimize them for a private cloud environment
- Monitor, document, and analyse issues and incidents
- Maintain accurate and up-to-date system documentation
- Configure environments for the application suite
- Deploy application functionality in Test, Acceptance, and Production environments
- Perform OS patching
- Contribute to DR/BCP plans and escalate incidents/problems to the appropriate 3rd line of support (developers, infrastructure, network, DB admins) when needed
- Collaborate with Network, OS, and other DevOps teams to ensure seamless environment integration
- Lead and support the development and implementation of application and system monitoring processes
- Investigate, analyse, document, and resolve production incidents
- Test application functionality in production following patches or releases
- Review and address technical support tickets and calls, update records in the ServiceNow ticketing system, and communicate any sensitive or escalating issues to the team
- Develop and maintain organizational reporting and dashboard infrastructure
- Promote and apply DevOps best practices
- Ensure SLA compliance, system availability, capacity management, and performance KPIs are maintained
- Provide support and guidance to junior team members
Requirements
Technical
- At least 4 years of working experience as a DevOps Engineer
- Strong background working with RHEL, JBoss, Apache Web Server, Oracle SQL, Bash, and Python
- Experience with source control tools (e.g., Git) and PowerShell scripting, including PowerShell DSC for application server configuration
- Hands-on experience with automation and configuration management tools (e.g., Azure DevOps, Puppet, YAML)
- Practical experience building and managing CI/CD pipelines and using tools such as Azure DevOps, Azure Boards, and Azure Backlogs
- Solid understanding of monitoring tools such as Grafana, Zabbix, Kibana, or Prometheus
- Strong knowledge of UNIX-based systems
- Proven troubleshooting skills, especially with connectivity issues involving firewalls, load balancers, and proxies
- Working knowledge of Oracle and SQL
- Deep understanding of DevOps methodologies and practices
- Excellent skills in producing clear and thorough technical documentation
Education
- University degree in Computer Science or another related field
Others
- Good level of English
- Excellent problem solving/analytical skills and knowledge of analytical tools
- Ability to effectively interface with technical and nontechnical staff at all organizational levels
- Polite persistence
Nice to have requirements
- Knowledge of ITIL and Agile concepts
- Experience with container technologies such as Docker, Kubernetes, or OpenShift
- Experience with Elasticsearch, Logstash, Kibana, Microsoft SQL Server