Senior DevOps Engineer

Kathmandu, Nepal

|

Full Time

Apply Before :

October 31, 2023

Apply Now

Quick Summary

  • Observability
  • CI/CD
  • Developer Experience 
  • 4 years of experience as DevOps Engineer
  • Collaborate with cross functional teams

Job Description

We are seeking a highly skilled and experienced Senior DevOps Engineer with a strong focus on observability, CI/CD, and developer experience to join our dynamic and innovative team. As a Senior DevOps Engineer, you will play a crucial role in architecting, implementing, and maintaining our DevOps infrastructure and processes, ensuring efficient and reliable software delivery while optimizing developer productivity and satisfaction.

Join our team and contribute to building a cutting-edge DevOps infrastructure that enables seamless software delivery, robust observability, and an exceptional developer experience. Your expertise will play a critical role in driving our organisation's success and ensuring the highest quality software solutions for our customers.

Responsibilities and Duties

  • Observability:
  • Design, implement, and enhance observability solutions to ensure comprehensive monitoring, logging, and alerting across the entire software stack.
  • Collaborate with cross-functional teams (product/engineering/customer success) to identify key metrics and performance indicators, establish benchmarks, and create dashboards for system health and performance analysis.
  • Continuously improve observability capabilities by evaluating and integrating new tools, technologies, and best practices.
  • CI/CD Pipeline Management:
  • Architect, implement, and maintain a robust and scalable CI/CD pipeline to enable seamless and automated software delivery.
  • Streamline and optimize the build, test, and deployment processes, ensuring high-quality software releases with minimal manual intervention.
  • Develop and enforce CI/CD best practices, including code branching, version control, automated testing, and deployment strategies.
  • Developer Experience:
  • Collaborate with software engineering teams to understand their needs and pain points, and proactively propose and implement solutions to enhance developer productivity and experience.
  • Drive the adoption and integration of developer tools, frameworks, and processes that improve efficiency, collaboration, and code quality.
  • Provide mentoring and guidance to members of the team, promoting a culture of continuous learning and growth.
  • Infrastructure and Configuration Management:
  • Manage and scale the infrastructure required for CI/CD and observability, leveraging cloud services and containerization technologies.
  • Implement and maintain infrastructure-as-code (IaC) practices using tools such as Terraform, Ansible, or similar technologies.
  • Create processes for disaster recovery, and incident management.
  • Continuous Improvement:
  • Stay up to date with industry trends, emerging technologies, and best practices related to DevOps, observability, CI/CD, and developer experience.
  • Identify areas for improvement in the existing infrastructure, processes, and tooling, and drive initiatives to enhance efficiency, reliability, and scalability.
  • Conduct regular performance analysis, identify bottlenecks, and implement optimization strategies.

Essential Skills and Experience

  • 4+ years of experience as a DevOps Engineer, with a strong focus on observability, CI/CD, and developer experience.
  • Deep understanding and hands-on experience with observability tools and technologies such as monitoring systems, log aggregators, and alerting platforms (e.g., Datadog, Prometheus, Grafana, ELK Stack, New Relic, Splunk).
  • Strong expertise in designing and implementing robust CI/CD pipelines using different tools (e.g., Jenkins, GitLab CI/CD, CircleCI.)
  • Proficiency in infrastructure-as-code (IaC) (e.g., Terraform, Ansible, CloudFormation.)
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, GCP).
  • Solid understanding of software development methodologies, version control systems (e.g., Git), and agile practices.
  • Strong scripting and automation skills (e.g., Python, Bash).
  • Excellent problem-solving and troubleshooting abilities.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Education and Qualifications

Good To Have

Benefits of joining GlobalyHub

5 Days Work Week

Competitive salary

Festival bonus

Regular festival games

Team building activities

Access to online learning

Openwork culture

Develop global skills

Benefits of joining GlobalyHub

5 Days Work Week

Paid Internship

On-the-Job Training

Access to online learning

Team building activities

Openwork culture

Develop global skills

How to Apply?

Just need Four steps

Apply

Apply for your position by
forwarding CV via email.

Complete Task

Certain task should be
performed for evaluation.

Interview

To know more details about
what you are keen to do.

Welcome

You are recruited after all
successful process.

Apply Now