Senior DevOps Engineer


Job Description:

As a Senior Software Engineer – DevOps, you will:-

  • Work with multiple teams and clients to

– Understand and gather requirements. 

– Design flexible and extensible architectures for new features, components and services.

  • Working closely across cross functional internal and external teams to build security, reliability, and scalability into the development life-cycle.
  • Analyze, design, implement and validate strategies for continuous integration, build, test and deployment for cloud-based infrastructure.
  • Design and implement automated, dynamic environments to support the needs of development teams.
    Managing a service critical codebase with version control using Git.
  • Diagnosing production systems and their dependencies.
    Automate and maintain multi-stage deployment to cloud-based production environments for scalable systems (any system or subsystem – networking, applications, load balancers ).
  • Participate in business process changes that may affect the company’s ability to identify, monitor or collect revenue (e.g., new system implementations/upgrades, new product roll outs, etc.)
  • Leading and evangelizing transformations, and driving innovation.
  • Ability to lead effectively across organizations and engagements, preferably from a professional services organization or similar.

Learn and explore new DevOps technologies and share them with the team.

Mentor/manage and groom junior team members.

Requirements:

Must Have Attributes

  • Extensive automation and programming experience, along with technical depth across the full DevOps spectrum.
  • Ability to learn and use a wide variety of open-source tools.
  • Must have a good knowledge of Linux.
  • Proficiency in any scripting language e.g. Bash/Python.
  • Understanding of any SCM like Git.
  • Have some development experience in any of the following language i.e. NodeJS, Python, Java, Go.
  • Understanding of distributed computing concepts.
  • ​Proficiency in utilizing Infrastructure as code.

Extensive Hands-On experience in:

  • Designing highly-available, fault tolerant and scalable applications in public cloud (AWS or Azure).
  • Automating and infrastructure provision using Infrastructure as code (Terraform,  CloudFormation, Azure ARM templates).
  • At Least 1 container orchestration tool (ECS, EKS or AKS).
  • Various monitoring and logging tools like Prometheus, ELK, Grafana etc.
  • Configuration management tools Like Ansible, puppet.
  • CI CD pipelines design for staging and production environments
  • Good knowledge in maintaining unix server Infrastructures.

Nice To Have

  • System Administrator experience including Windows (Active Directory, servers networks).
  • Individuals with professional certifications in above domains will be preferred.
  • Experience of leading a team.

Soft Skills

  • Good documentation and communication skills.
  • Team player.
  • Strong problem solving and debugging skills.
  • Self driven

APPLY HERE


Published On: August 05, 2023 10:42

DETAILS

Salary: Unknown PKR

Experience: 3+ years

Job Type: Full Time

Location: Islamabad

Published: August 05, 2023

Update: August 05, 2023

Join newsletter to receive jobs updates.