DevOps Engineer

  • Industry Other
  • Category IT&Telecommunication
  • Location Lalitpur District, Nepal
  • Expiry date Aug 21, 2025 (4 days left)
Job Description

Responsibilities and Duties

  • Design, build and maintain automated CI/CD pipelines using Jenkins and Bitbucket to deploy metadata and code across different environments like in development, testing, UAT and production.
  • Implement branching strategies, pull‑request workflows, and rollback mechanisms for reliable deployments
  • Implement monitoring and alerting (Prometheus, Grafana, CloudWatch, ELK) to ensure pipeline health and performance
  • Build automation scripting in Linux Shell/Ant
  • Deploying applications in Tomcat, Heroku, and AWS VMs.
  • Managing applications on Production, Testing and UAT
  • Developing tools (shell scripts, executables) to aid fellow developers/QC to automate processes
  • Code branching & tagging in GIT
  • Configure and maintain applications on AWS/Azure/Heroku infrastructure
  • Software component audit and assessment
  • Troubleshooting application failures and crashes and working with development team to resolve the issue
  • Coordinate with cross‑functional teams for deployment and rollback plans.
  • Document procedural tasks performed by the DevOps team
  • Maintain current on all assigned internal ComplianceQuest(CQ) training as assigned in the CQ-QMS.
  • Comply with all internal CQ Quality and Information Security requirements.
  • Mentor and coach junior engineers; foster knowledge sharing through documentation and team learning sessions.
  • Flexibility to work in different shifts when required.


Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, or a related field with 3–5 years of experience in DevOps engineering


Specific Skills

  • Strong expertise in CI/CD (like Jenkins and Bitbucket pipelines).
  • Expertise in version control systems (Git) and branching workflows
  • Basic knowledge of Linux based operating system is required
  • Knowledge on Networking (VPC setup, DNS, VPN, SSL Certificate Management Knowledge) is required
  • Knowledge of OOP application deployment is required
  • Knowledge of application release process
  • Basic SQL knowledge
  • Strong communication skill in English both Written and Verbal.
  • Good understanding of multi-Tier architecture in software engineering
  • Good analytical, time management, troubleshooting, and decision-making skills
  • Experience with Java and Node.js
  • Experience with scripting and automation (Python, Bash, PowerShell)
  • Knowledge of AWS/ AZURE and its features are plus points
  • Knowledge of performance testing and tuning are plus points
  • Familiarity with containerization (Docker, Kubernetes) are plus points.
  • Sound problem-solving skills.
  • Ability to develop and present new ideas and conceptualize new approaches and solutions.
  • Investigating and using new technologies where relevant