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
As a Senior Software Engineer - DevOps, you will : -
Work with multiple teams and clients to
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.
Good documentation and communication skills.
Strong problem solving and debugging skills.