The Role
Designs, develops, and tunes cloud-native applications and platforms on virtual systems. Builds integrations, RESTful automation, CI/CD pipelines, containerized deployments, observability, and security. Prepares technical/spec documents, test plans, implementation plans, supports production troubleshooting, and transfers skills to operations staff. Works with cloud services (primarily Azure), containers, DevOps/DevSecOps tools, and automation.
Summary Generated by Built In
Responsibilities:
- Create applications that are served on the cloud
- Create the software platform to run on virtual systems
- Fine-tune the final program after it has been created
- Facilitate IT development, design, construction, testing,
promotion, implementation of web-based/n-tier, cloud-based and mainframe
applications for workstreams.
- Responsible for development utilizing a combination of cloud
technologies to develop an integrated solution for online transactional
processing and integration
- Responsible for in integration of any Open Source Software
(OSS) products into new and existing systems
- Creation and walk-through of Systems Response documents,
Technical Specifications, Application Inventory, and Implementation Plans.
- Preparation of test plans, test data, and unit-testing of
programs.
- Preparation of implementation plans and promotion of
programs.
- System Support/Documentation
- As assigned, response to client queries and troubleshooting
of production incidents.
- Conduct/participate in design walkthroughs as well as test
case and test results walkthroughs.
- Support testing of the changes by other team members.
- Weekly reporting on status, progress, and key issue/concerns
as directed by the Project Lead/Project Manager or Portfolio Manager.
- Transfer skills and knowledge to selected OPS staff
General Skills:
- Experience creating applications that are served on the
cloud
- Experience creating the software platform to run on virtual
systems
- Experience fine-tuning the final program after it has been
made
- Knowledge of the full software development lifecycle from
business systems analysis through requirements gathering and functional
specification
- Ability to troubleshoot code and make system changes as
needed to resolve issues
- Experience modify existing software to correct errors to
adapt it to new hardware or to upgrade interfaces and improve performance
- Experience consulting with engineering staff to evaluate
interface between hardware and software
- Experience developing specifications and performance
requirements and resolving customer problems
- Must know at least one programming language and should be
proficient in that
- Be familiar with software development concepts and databases
- Fluency with Hypervisor and Virtualization techniques
- Have at least fundamental knowledge of cloud computing and
basic Networking skills
- Ability to work independently or as part of a team
- A team player with proven track record for meeting deadlines
Requirements
Experience and Skill Set Requirements
Core Skills and Experience
- Experience with solution design/implementation in a
cloud-based environment – including:
- Minimum 8–10+ years of hands-on experience in cloud
application development and engineering,
- Demonstrated recent expertise in Microsoft Azure (App
Services, Azure Functions, AKS), containerization (Docker,
Kubernetes/OpenShift), and DevOps/automation tools (Azure DevOps, Jenkins,
Ansible, CI/CD pipelines), including building and integrating scalable,
cloud-native enterprise solutions.
- Demonstrated experience in enterprise cloud architecture,
security (IAM, encryption, compliance), data engineering (ETL/ELT, Azure data
services), observability (monitoring/logging), and advanced DevOps/DevSecOps
practices, including API-driven integration, CI/CD pipeline design, and
scalable, high-availability solution delivery
- Scripting languages such as python to automate repeatable
processes
- Experience with automation for infrastructure provisioning
using Ansible, Jenkins
- Experience with network automation processes such as
assigning IP addresses and DNS codes
- Experience with continuous monitoring to monitor system and
application performance and alert on downtimes, errors and similar events
- Experience with continuous monitoring to monitor system and
application performance and alert on downtimes, errors and similar events
- Fundamentals of Docker containers and containers
orchestration platforms such as Kubernetes, OpenShift
- Experience with running containerized applications in
enterprise environment
- Experience in VMware-based virtualization and in using cloud
services such as Microsoft Azure and Amazon Web Services, is a plus
Technical & Engineering Skills
- Experience in Infrastructure as Code (IaC) approach
- Experience with writing code to interact with RESTful APIs
to replace manual processes such as assigning IP addresses and DNS codes
- Fluency in git-based source code management and version
control systems – Git, GitHub, GitLab etc.
- Demonstrated experience designing, developing and
implementing end-to-end CI/CD pipelines with integrated security (DevSecOps)
General Skills
- Experience creating applications
that are served on the cloud
- Experience creating the software
platform to run on virtual systems
- Experience fine-tuning the final
program after it has been made
- Knowledge of the full software
development lifecycle from business systems analysis through requirements
gathering and functional specification
- Ability to troubleshoot code and
make system changes as needed to resolve issues
- Experience modify existing software
to correct errors to adapt it to new hardware or to upgrade interfaces and
improve performance
- Experience consulting with
engineering staff to evaluate interface between hardware and software
- Experience developing
specifications and performance requirements and resolving customer problems
- Must know at least one programming
language and should be proficient in that
- Be familiar with software
development concepts and databases
- Fluency with Hypervisor and
Virtualization techniques
- Have at least fundamental knowledge
of cloud computing and basic Networking skills
- Ability to work independently or as
part of a team
- A team player with proven track
record for meeting deadlines
Public Sector Experience
- Public sector experience working on
mainframe/legacy system
Must have:
- Minimum 8–10+ years of hands-on
experience in cloud application development and engineering,
- Demonstrated recent expertise in
Microsoft Azure (App Services, Azure Functions, AKS), containerization (Docker,
Kubernetes/OpenShift), and DevOps/automation tools (Azure DevOps, Jenkins,
Ansible, CI/CD pipelines), including building and integrating scalable,
cloud-native enterprise solutions.
- Demonstrated experience in
enterprise cloud architecture, security (IAM, encryption, compliance), data
engineering (ETL/ELT, Azure data services), observability (monitoring/logging),
and advanced DevOps/DevSecOps practices, including API-driven integration,
CI/CD pipeline design, and scalable, high-availability solution delivery
- Experience with writing code to
interact with RESTful APIs to replace manual processes such as assigning IP
addresses and DNS codes.
- Demonstrated experience designing,
developing and implementing end-to-end CI/CD pipelines with integrated security
(DevSecOps)
Skills Required
- Minimum 8-10+ years hands-on experience in cloud application development and engineering
- Demonstrated recent expertise in Microsoft Azure (App Services, Azure Functions, AKS)
- Containerization and orchestration: Docker, Kubernetes/OpenShift; experience running containerized applications in enterprise environments
- DevOps/automation tools and CI/CD: Azure DevOps, Jenkins, Ansible, design and implement CI/CD pipelines
- Experience with enterprise cloud architecture, security (IAM, encryption, compliance), observability (monitoring/logging), and DevSecOps practices
- Scripting to automate processes (Python)
- Infrastructure automation/provisioning experience (Ansible, Jenkins, IaC approaches)
- Experience writing code to interact with RESTful APIs for automation (e.g., assigning IPs, DNS)
- Fluency in git-based source control (Git, GitHub, GitLab)
- Experience with data engineering concepts (ETL/ELT) and Azure data services
- Fluency with hypervisor and virtualization techniques (VMware) and basic networking skills
- Demonstrated experience designing, developing, and implementing end-to-end CI/CD pipelines with integrated security (DevSecOps)
- Public sector experience working on mainframe/legacy systems
- Experience with AWS (using cloud services such as AWS is a plus)
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.


.png)





