DevOps Engineer Apprenticeship

DevOps Engineer Apprenticeship

Kickstart your career in DevOps Engineering today.


Code Rush is launching a 3-month DevOps Engineer Apprenticeship program for Genese Solution Pvt. Ltd. from mid-January 2023. During the apprenticeship program, the candidates will receive training to develop their technical and non-technical competencies at Code Rush. The best performers in the apprenticeship program will get opportunities to start meaningful careers as Associate DevOps Engineers at Genese Solution Pvt. Ltd.


Minimum eligibility requirements

  • Recent Graduates or Undergraduates in their final year in Computer Science, Engineering, Networking, Cloud Computing, or DevOps-related fields
  • Evidence of knowledge and interest in coding and cloud computing/DevOps
  • Excellent written and spoken communication skills
  • Have the authorization to work in Nepal
  • Commitment to a 30 hours/week schedule for about 3 months
  • Dedication to learning and delivering assessments, assignments, and projects on time

Good to have

  • Knowledge of cloud architecture concepts (IaaS, PaaS, SaaS)
  • Strong desire to expand knowledge in modern cloud architectures
  • Mastery of version control concepts
  • Knowledge of scripting languages and SQL
  • Any Cloud-related certifications such as AWS, Azure, etc.
  • Understanding of networking fundamentals (OSI model, TCP/IP, ports & protocols)
  • Excellent time management and organizational skills
  • Strong sense of personal responsibility and accountability
  • Excellent remote collaboration skills
  • Attention to detail
  • Excellent documentation skills

What we offer

  • Expertly curated learning curriculum accompanied with skill assessments and assignments to validate your progress
  • Project-based learning
  • Bi-weekly sessions with a dedicated mentor
  • Placement preparation
  • Opportunity for full-time offer as an Associate DevOps Engineer at Genese Solution
  • Travel and food allowance
  • Flexible time (30 working hours per week schedule subject to flexibility concerning personal schedules & centered on delivery)

Who is this apprenticeship for?

Individuals looking for a job in DevOps

Undergrad students looking to kick-start their career

What will you learn?

Basics of DevOps

Get hands-on experience in using different DevOps tools and technologies to deploy code and automate the CI/CD pipeline process

AWS Cloud

Get coached by highly experienced and certified AWS coaches for achieving mastery in the AWS cloud infrastructures

Collaboration Tools

Master concepts and tools for version control, project management, and team communication to master effective collaboration skills

Placement Skills

Be job-ready by improving your resume, learning essential soft skills for success at work, and taking mock interviews

Application Process

DevOps Engineer Course

Submit your application now to kickstart your career.

About the job

DevOps Engineers at Genese are expected to integrate the project functions and resources across the product life cycle, right from planning, building, testing, and deployment to support the Senior Associate Engineer. DevOps are conversant with all the technical as well as IT operations aspects for integrated operations. They are expected to know about the various automation tools which may be required for process automation and testing. They must be comfortable working with various stakeholders and functional teams. They must be passionate about discovering solutions hidden in large cloud infrastructures and working with stakeholders to improve business outcomes. 

Roles and Responsibilities:

  1. Understanding customer requirements and project KPIs
  2. Implementing various development, testing, automation tools, and IT infrastructure
  3. Continually improve the DevOps process and implement it
  4. Planning the team structure, activities, and involvement in project management activities
  5. Managing stakeholders and external interfaces
  6. Setting up tools and required infrastructure
  7. Defining and setting development, testing, release, update, and support processes for DevOps operation
  8. Have the technical skill to review, verify, and validate the software code developed in project
  9. Troubleshooting techniques and fixing code bug
  10. Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
  11. Encouraging and building automated processes wherever possible
  12. Selecting and deploying appropriate CI/CD tools
  13. Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  14. Monitoring and measuring customer experience and KPIs
  15. Make recommendations to adapt existing business strategies
  16. Other duties as assigned by the line manager

Our Alumni Work in the Best Companies