Application
DevOps Engineer
Please fill in the form below
- 3-4 years of experience working as a DevOps Engineer.
- 3-year degree/diploma in the technology field will be advantageous
- AWS DevOps Professional Certification.
- Good understanding of Agile processes.
- Practical experience working with automated deployments and source control.
- Ability to code and script.
- Excellent problem-solving and troubleshooting skills.
- Process-oriented with great documentation skills.
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins.
Project Planning
Participate in strategic project-planning meetings.
Provide guidance and expertise on system options, risk, impact, and costs vs. benefits.
Create and share operational requirements and development forecasts to allow for timely and accurate planning of projects.
Foster cross-functional collaboration between development, operations, and QA teams to enhance communication and break down silos.
Development
Install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators, and perform script maintenance and updates.
Deployment
Design, implement, and manage robust CI/CD pipelines that accelerate software delivery while maintaining code quality and security.
Build automated deployments through the use of configuration management technology.
Responsible for making modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.
Employ IaC principles to automate the provisioning and management of infrastructure, resulting in consistent and reproducible environments.
Maintenance and Troubleshooting
Responsible for routine application maintenance tasks.
Create requirements and procedures for implementing routine maintenance.
Diagnose and resolve complex issues in production environments, contributing to high system availability and reliability.
Performance Management
Implement comprehensive monitoring and logging solutions to ensure timely issue detection, rapid incident response, and proactive performance optimization.
Give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions, and assisting with modifications.
Identify manual processes prone to error and inefficiency, then develop automated solutions to streamline operations and reduce human intervention.
Software Quality Standards
Guide and implement software and product design.
Produce code in line with project requirements.
Implement and maintain appropriate security standards.
Perform and request code reviews.
Write and maintain unit and functional tests.
Debugging & issue resolution
Use integrated logging and debugging tools to identify, reproduce, and fix issues.
Incident management
Act as a key player in the Incident Response Team, providing rapid solutions during system outages and degradation.
Develop and maintain incident documentation, including incident reports and lessons learned, to facilitate continuous improvement and future incident prevention.
Risk management & compliance (ISO 27001)
Ensure that DevOps processes comply with ISO 27001 requirements, particularly those relating to information security management.
Container orchestration services - Docker, Kubernetes
Infrastructure As Code technologies - Terraform, Ansible.
Agile software development in Python, Go, Java, JavaScript, Typescript.
Significant experience with open-source operating system environments.
● Accountability and Execution
● Adaptability
● Control and Efficiency
● Information Monitoring
● Initiating Action
● Optimizing Diversity
● Ownership
● Planning and Organizing
● Technical Knowledge
● Team Orientation
Leave Page
Are you sure you want to leave?
Your unsaved changes will be lost.