General
We are looking for DevOps Engineers who will join our client’s Agile team and contribute to the improvment of the documentation, best practices and process maturity.
Responsibilities/Activities
- Work closely with application development teams and vendors to tune and troubleshoot applications
- Actively participating in transforming the design, architecture and deployment mechanism for the existing applications to have them thrive in a private cloud environment
- Monitor, document and analyse problems
- Maintain system documentation
- Configure environments for the application suite
- Deploy application functionality in Test, Acceptance and Production
- OS patching
- Participate in DR/BCP plans, escalation of incidents / problems to the next (3rd) line of support, if needed (developers, Infrastructure, Network, DB Admins)
- Collaborate with Network, OS and other DevOps teams to ensure proper integration of the environment(s)
- Lead and participate in efforts to develop and implement processes for application and system monitoring
- Investigate, analyse, document and solve production incidents
- Test application functionality in production after patches or releases
- Reviews and addresses assigned technical support tickets and calls, enters all updates related to such calls into ServiceNow ticketing system, and keeps the team aware of any sensitive or escalating issues
- Develop and maintain the reporting and dashboard infrastructure for the organization
- Maintain SLA, System Availability, Capacity management and Performance KPIs
- Offer help and support to newer colleagues
Requirements
Technical
- At least 4 years of working experience as a DevOps Engineer
- Experience in a technical environment using RHEL, JBoss, Apache Web Server, Oracle SQL, Bash, Python
- Experience with source control (Git), PowerShell and PowerShell DSC for configuring the application servers
- Experience with automation/configuration management systems (such as Azure DevOps, Puppet, YAML, etc.)
- Experience with CI/CD pipelines and tools (Azure DevOps, Azure Boards, Azure Backlog)
- Good knowledge of monitoring tools like Grafana, Zabbix, Kibana or Prometheus
- Good knowledge of UNIX based systems and features
- Good knowledge and demonstrated troubleshooting abilities on connectivity issues due to firewall, load balancer, proxy and others
- Knowledge of Oracle/SQL
- Good understanding of DevOps practices
- Excellent technical documentation affinity
Education
- University degree in Computer Science or other related fields preferred
Others
- Excellent oral and written communication skills (English and Romanian)
- 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
- Knowledge of technologies dealing with containers: Docker, Kubernetes, OpenShift
- Experience with monitoring tools
- Experience with the following technologies is an advantage: Elasticsearch, Logstash, Kibana, Microsoft SQL Server