Senior DevOps Engineer - Azure

  • 2 years ago
  • Dillibazar, Kathmandu
  • Full Time
  • Private

Job Description

Job Roles

  • Infrastructure automation: making sure that instances are efficiently provisioned and resources utilization is maximized.
  • Accounting and Smooth operation of overall System/Network Operations.
  • Ensure deployment, monitoring and maintenance of production environments.
  • Maintain and scale cloud infrastructures such as Azure, AWS and Rackspace
  • Identify and drive opportunities to improve automation for deployment, management, tooling.
  • Plan, design, manage and monitor network
  • Analyze, troubleshoot and investigate security-related, information system’s anomalies based on security platform reporting, network traffic, log files, host-based and automated security alerts.
  • Troubleshoot and resolve basic and complex issues in remote linux servers as well as local workstations that include linux and windows system
  • Keep up with trends in the constantly evolving technology.
  • Mentor and share knowledge within the team and help in the continuous growth of junior team members.
  • Involve in ensuring implementation of organizational culture, process, and standards in the team.

Job requirements

  • Minimum of 3 years working experience as Devops Engineer
  • Solid hands-on expertise with Linux/Windows, including system installation/configuration, file system concepts, resource monitoring, user administration, package management, and process control.
  • Able to configure and maintain DB servers (mysql, postgresql etc).
  • Advanced knowledge of scripting/programming in any of the administrative languages (Microsoft PowerShell, Bash, Python, Go, etc.)
  • Hands-on Experience with application servers like Apache, Tomcat, Jboss, Ngnix etc.
  • Hands-on Experience with application workframe stack like Nodejs, Reactjs, Nestjs etc.
  • Working knowledge of networking principles and applications / technologies and routing (e.g., TCP / UDP protocols, DNS, DHCP services)
  • Work experience with Azure services (App Services, DNS Zone, Custom Domains, Web Apps, Azure Functions, Azure MS SQL, Application Insight, Azure Monitor, Azure Vault, Azure Defender for Cloud ) and other cloud based computing administration.
  • Experience on Microsoft Tools like Power Platforms (model driven and canvas apps), Microsoft licenses, Azure Flow,Office 365 admin, Dynamics, Azure AD, Azure Flow, etc.
  • Experience in automation frameworks like chef, puppet, ansible, cruisecontrol, salt etc.
  • Hands-on experience with any virtualization technology.
  • Experience with virtual development environment such as vagrant, docker, etc.
  • Experience with logging tools and hands-on experience with monitoring software such as Zabbix, Nagios, MRTG, newrelic, datadog, etc.
  • Experience with CI and deployment tools such as jenkins, travis-ci, circle-ci, github actions etc.
  • Hands-on experience with IaC such as Azure DevOps, Terraform, etc.
  • Experience with GIT, or other version control source code repositories.
  • Knowledge and concept of web based security and testing tools and methodology (mod_security, pentesting, OS hardening, web and app server hardening)
  • Strong interpersonal and communication skills, able to train users on topics, provide presentations to an internal audience, write documentation, and interact positively with and receive direction from upper management
  • Mentor and share knowledge within the team and help in the continuous growth of junior team members.
  • Highly motivated and self-driven, capable of working with little instruction to resolve demanding tasks, as well as work with internal teams