Currently we are looking for DevOps Engineer who will be working within a self - managed team to develop and maintain core applications and services. Some of the systems are from external vendors, some are developed internally. The team supports a mixed environment of traditional on-premises resources, sometimes connected with cloud-based tools and products.
responsibilities :
DevOps delivery, including the buildout and maintenance of environments to support internal projects.
Understanding customer requirements and project KPIs
Implementing various development, testing, automation tools, and IT infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Encouraging and building automated processes wherever possible
Selecting and deploying appropriate CI/CD tools
Build and maintain large scale systems both on-premises and cloud based.
Automate workflows and processes, especially those related to keeping systems compliant and up to date.
Implements observability, including the design and implement of logging, monitoring, and alerting to support incident management and prevent user impact, as well as tracking and managing capacity and
user experience.
Operational management including root cause analysis for major or repeat incidents and management of service delivery, troubleshooting complex issues and building root cause remediation plans.
Collaborate with stakeholders at various levels across Cybersecurity and IT teams to develop and maintain DevSecOps solutions.
Assis with training, development and mentoring of colleagues within the development team.
Prepare documentation and keep it up to date.
Proactively identify and manage the risks, with proposed plan of remediation
Provide mentoring and guidance
Participate in audits
Interact with the customers and stakeholders on a regular basis
Must be able to provide expert consultancy to customers
Compliance with Group policies and standards
requirements-expected :
Experience in using CI/CD tools as Jenkins to make things happen.
Experience in capturing traditional metrics with tools like Application Dynamics and with observability tools such as Splunk and processing and interpreting the capture data and trigger actions based on resource usage and application state.
Good knowledge of relational database systems and SQL language. Configuration and managing databases such as Postgress, MongoDB nice to have
Experience working on Linux based infrastructure
Excellent understanding of Python, PowerShell and Java
Cloud knowledge (GCP, Azure, AWS) connected with Containers (Docker) and Orchestration (Kubernetes) might be needed in the implementations.
General Systems Analyst experience
DevOps & DevSecOps experience
Proactive, self-driven and highly enthusiastic
Experience in Agile methodology and Scrum/Kanban frameworks (in our case based on JIRA and Confluence)
Experience with system maintenance in production support organization.
Excellent English language communication skills, both written and verbal
Ability to identify business risks and compliance issues and design proactive solutions.
Strong understanding of Software Delivery lifecycle
Good understanding of Continuous Integration - Continuous Delivery model & best practices