Senior DevOps Engineer
- Industry Other
- Category Network/Technology
- Location Kathmandu, Nepal
- Expiry date Mar 01, 2026 (4 days left)
Job Description
Job Description
Position Title: Senior DevOps Engineer
Level: Senior-Level (4 Years and above Experience)
Company: Midas Health Service Pvt. Ltd.
Location: Kathmandu, Nepal
Role Overview:
The DevOps Developer with System and Network Administration Role is responsible for combining DevOps practices with system and network administration responsibilities to ensure the seamless operation, security, and scalability of software systems. This role requires expertise in DevOps methodologies, system administration, and network infrastructure management to optimize the development and deployment processes while maintaining the reliability and performance of the systems.
Key Responsibilities:
- Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Develop scripts and tools for automating infrastructure provisioning, configuration management, and application deployment.
- Collaborate with development teams to streamline the software development lifecycle and improve deployment frequency.
- Implement monitoring and logging solutions to track the performance, availability, and reliability of software systems.
- Ensure security best practices are integrated into the development and deployment pipelines.
- Manage and maintain server infrastructure, including provisioning, configuration, and patch management.
- Monitor system performance and troubleshoot issues to ensure optimal operation and uptime.
- Implement backup and disaster recovery solutions to safeguard data and ensure business continuity.
- Configure and manage virtualization technologies, such as VMware or Hyper-V, to optimize resource utilization.
- Maintain user accounts, permissions, and access controls to ensure security and compliance.
- Design, implement, and manage network infrastructure, including switches, routers, firewalls, and VPNs.
- Monitor network traffic and performance to identify and address issues and optimize network performance.
- Implement network security measures, such as access control lists (ACLs) and intrusion detection/prevention systems (IDS/IPS).
- Configure and maintain network services, such as DNS, DHCP, and VPN, to ensure reliable connectivity.
- Collaborate with cybersecurity teams to implement and enforce network security policies and procedures.
- Collaborate with cross-functional teams, including developers, QA engineers, system administrators, and cybersecurity professionals, to ensure smooth operation and alignment of goals.
- Communicate effectively with stakeholders to gather requirements, provide updates, and resolve issues in a timely manner.
- Document system configurations, procedures, and troubleshooting steps to facilitate knowledge sharing and ensure consistency.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience in DevOps practices, system administration, and network administration.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
- Strong understanding of cloud computing platforms, such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Excellent troubleshooting skills and the ability to diagnose and resolve complex technical issues.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.