





### **1\. Role Summary** The DevOps Engineer will be responsible for building, maintaining, and scaling the infrastructure and deployment pipelines that support our software applications. This role requires a strong background in software development, operations, and automation to bridge the gap between development and operations teams and ensure fast, reliable, and secure delivery of services. ### **2\. Key Responsibilities** * **Automation:** Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to automate the build, test, and deployment process (using **Azure DevOps, or****GIT**). * **Infrastructure Management:** Provision, configure, and maintain scalable cloud infrastructure and services ( **Azure, or GCP**). This includes managing virtual machines, networking, storage, and databases. * **Containerization \& Orchestration:** Manage containerization technologies (**Docker**) and orchestration systems (**Kubernetes**) to ensure high availability and scalability of applications. * **Monitoring \& Logging:** Implement and maintain robust monitoring, alerting, and logging systems (**Grafana**) to ensure system health and performance. * **Security:** Integrate security practices into the CI/CD pipeline (DevSecOps), manage access controls, and ensure compliance with security standards. * **Incident Response:** Participate in on\-call rotation (if applicable) and troubleshoot/resolve production issues quickly and effectively. * **Collaboration:** Work closely with Development, QA, and Product teams to understand requirements and implement solutions that improve the entire software development lifecycle. * **Essential Technical Skills:** + **Cloud Platforms:** Proven experience with at least one major cloud provider (**AWS, Microsoft Azure, or GCP**). + **Infrastructure as Code (IaC):** Expertise in using IaC tools (e.g., **Terraform, CloudFormation, or Ansible**) for provisioning and managing infrastructure. + **Configuration Management:** Experience with configuration management tools (e.g., **Ansible, Chef, or Puppet**). + **CI/CD Tools:** Practical experience with modern CI/CD tools (e.g., **Jenkins, GitLab CI, or similar**). + **Operating Systems:** Proficient in Linux / Windows environments. + **Scripting:** Strong scripting skills in languages like **Python, Bash, or Go**. + **Containerization:** General knowledge of **Docker** or **Kubernetes**. + **Networking:** Fundamental understanding of TCP/IP, DNS, load balancing, and firewall concepts.**Non\-Technical Skills** + Excellent problem\-solving and analytical abilities. + Strong verbal and written communication skills. + Ability to work independently and as part of a distributed team. + A passion for automation and continuous improvement.### **4\.****Qualifications** + **Education:** Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). + **Experience:** \[**2****\+ years**] experience in a DevOps, SRE (Site Reliability Engineering), or Infrastructure role. *This document does not represent a contract of employment and is not intended to capture every possible assignment the incumbent could be asked to perform.*


