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