Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Byte Orbit is a digital innovation and development execution partner where design and development meet business strategy. We work with clients to design robust innovative solutions and develop digital products that work efficiently, ultimately making peoples lives easier.
The DevOps Engineer will manage infrastructure, including setup, monitoring, resource allocation, and deployment architecture using a wide range of AWS cloud technologies. You will lead the charge in optimizing our development and operations processes, ensuring seamless integration between various teams and technologies.
ESSENTIAL QUALIFICATIONS & SKILLS
- 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.
WHAT YOU WILL DO:
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.
WHAT YOU WILL BE WORKING WITH:
- 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.
COMPETENCIES THAT MAKE YOU IDEAL FOR THIS ROLE:
- Accountability and Execution
- Adaptability
- Control and Efficiency
- Information Monitoring
- Initiating Action
- Optimizing Diversity
- Ownership
- Planning and Organizing
- Technical Knowledge
- Team Orientation
go to method of application »
We are looking for a talented Intermediate Software Developer with 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems. Our tech stack of choice is Python and Django, but we’re open to applicants who have knowledge in other object-orientated languages and MVC frameworks. Exposure to GoLang will be advantageous.
KEY PERFORMANCE AREAS:
Writing software in line with industry standards and design patterns
- Guide and implement software and product design
- Produce code of the highest quality
- Produce code in line with project requirements
- Implement and maintain appropriate security standards
- Write and maintain unit and functional tests
Debugging software for optimum functioning
- Reproducing and locate the source of reported bugs and issues
- Fix bugs and issues
- Communicate errors and solutions to product owners
Maintaining software and related repositories and databases ●
- Manage source code and versioning
- Manage to branch and pull requests
Managing Projects
- Provide accurate estimates for new work and assessment for work completed
- Manage projects task in line with project workflow
- Identifying and suggesting functional improvements
- Work with product owners to plan and execute project sprints
- Maintaining detailed documentation for software components
Keeping current with the development environment
- Maintain and improve skill set
- Identify developmental needs and motivate for additional training
WHAT YOU WILL BE WORKING WITH:
- Python
- Django
- Django Rest Framework
- PostgreSQL
- Redis
INDIVIDUAL COMPETENCIES:
- Collaborative
- Problem solver
- Independent thinker
- Organized
- Professional
- Knows how to manage stress when under pressure
- Displays self awareness and leadership