Senior Software Engineer - DevOps
Islamabad, Islamabad, PK
5d ago
source : WHATJOBS

Islamabad, Pakistan Posted on 12 / 10 / 2021

Education Bachelor or Masters degree in CS or any related field

Experience 3+ years in DevOps field

State / Province Federal Capital & AJK

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.

    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.

    getI18n('') getI18n(data(0).applynow)

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form