View Jobs at Bpay Limited |
Full Time Jobs Hybrid Remote Jobs |
Lagos Remote Jobs |
Posted 4 months ago |
Job Title: Junior DevOps Engineer
Job Summary
- We are looking for a talented Junior DevOps Engineer with good knowledge and experience in cloud infrastructure, particularly in Amazon Web Services (AWS).
- This role is perfect for a candidate ready to take on exciting projects, collaborate with senior engineers, and grow within a dynamic team.
- The ideal candidate should have a strong technical foundation, experience in software development, and hands-on experience with AWS infrastructure.
- You will be responsible for contributing to cloud-based projects, developing scalable applications, and supporting our DevOps practices.
- As a DevOps engineer, your responsibilities encompass a wide range of tasks aimed at improving collaboration, automation, and efficiency between software development (Dev) and IT operations (Ops) teams. Here’s a detailed breakdown of what those responsibilities typically entail.
Main Responsibilities
Infrastructure Automation:
- Implement continuous integration/continuous deployment (CI/CD) pipelines to automate the deployment of code to various environments (development, testing, staging, production).
- Design, implement, and manage containerization and orchestration solutions like Docker and Kubernetes to streamline application deployment and scaling.
Configuration Management:
- Manage configuration drift by ensuring consistency in configurations across different environments.
- Monitor configuration changes and enforce compliance with organizational policies and security standards.
Monitoring and Logging:
- Set up monitoring tools like Prometheus, Grafana, Nagios, or ELK stack to monitor system performance, application health, and resource utilization.
- Establish logging mechanisms to collect and analyze logs from various components of the infrastructure and applications.
- Implement alerts and notifications to proactively detect and respond to issues before they impact the users..
Continuous Improvement:
- Identify bottlenecks and inefficiencies in the development and deployment process and propose solutions for optimization.
- Conduct post-incident reviews (PIRs) and retrospectives to analyze the root cause of outages or incidents and implement preventive measures.
Scalability and Performance:
- Design scalable and resilient architectures that can handle the growing demands of the application and user base.
- Perform capacity planning and resource optimization to ensure optimal performance and cost-efficiency.
- Conduct load testing and performance tuning to identify and mitigate performance bottlenecks.
Disaster Recovery and High Availability:
- Develop and maintain disaster recovery (DR) plans and procedures to minimize downtime in case of system failures or disasters.
- Implement high availability (HA) solutions such as clustering, load balancing, and failover mechanisms to ensure uptime and reliability.
- Test DR and HA mechanisms regularly to validate their effectiveness and readiness.
Basic Requirements
- Experience Level: 2-5 Years
- Automation Tools: Experience with infrastructure automation tools like Terraform, Ansible, or Puppet is crucial for automating deployment and configuration management tasks.
- CI/CD Tools: Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI for automating the build, test, and deployment processes.
- Containerization and Orchestration: Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is highly desirable.
- Cloud Platforms: Understanding of cloud computing platforms such as AWS, Azure, or Google Cloud Platform (GCP) for deploying and managing cloud-based infrastructure.
Application Instructions:
The application deadline is not specified. Therefore qualified and interested candidates can “CLICK HERE TO SUBMIT APPLICATION” It is important to visit the official website (link found below) for detailed information on how to apply successfully for this vacancy.
Website:
Official Job Website: https://www2.deloitte.com/us/en/careers/careers.html
Job Features
Job Category | DevOps Engineer, Facility Management / Estate Management / Inspection / Technology / Maintenance Engineer Jobs, Remote / Freelance / Work at home / Online Jobs |