- Company Name
- S M Software Solutions Inc
- Job Title
- RQ09891 – DevOPS/Cloud Engineer - Intermediate
- Job Description
-
Job Title: DevOps/Cloud Engineer – Intermediate
Role Summary: Design, build, and maintain secure, scalable cloud environments for ministry applications, primarily on public IaaS. Implement and manage DevSecOps pipelines, automate resource provisioning with Terraform and Ansible, administer OpenShift/Kubernetes clusters, and configure core platform services (logging, monitoring, alerting, vulnerability scanning). Ensure performance, availability, and data integrity across application stacks.
Expectations: • 3+ years of hands‑on experience deploying applications on public cloud (Azure, AWS, or GCP).
• Proficiency in Terraform and Ansible for infrastructure as code.
• Strong Linux administration skills (RHEL, CentOS, Ubuntu).
• Expertise with OpenShift/Kubernetes and container orchestration.
• Experience setting up DevSecOps pipelines using Azure DevOps, Jenkins, Git, or equivalent.
• Knowledge of network topologies, storage, relational databases, and security best practices.
• Excellent written and verbal communication; ability to coordinate with technical and business stakeholders.
Key Responsibilities:
- Architect and implement cloud solutions, including application runtime provisioning and infrastructure deployment.
- Develop and maintain Terraform templates and Ansible playbooks for consistent, repeatable environments.
- Administer OpenShift clusters, including deployment, scaling, and health monitoring.
- Build and maintain DevSecOps pipelines: source control, build, test, security scanning (SAST, DAST, container scanning), and automated deployment.
- Configure platform components: centralized logging, auditing, metrics, alerting, vulnerability detection, and mitigation.
- Monitor application performance in production, troubleshoot platform issues, and collaborate with operations staff.
- Create and update service templates for rapid provisioning of cloud resources.
- Document operational procedures, architectural designs, and change management activities.
Required Skills:
- Infrastructure as Code: Terraform, Ansible.
- Container & Orchestration: OpenShift/Kubernetes, Docker.
- Cloud Platforms: Azure (PowerShell, CLI), AWS, or GCP.
- Linux Shell Scripting (Bash, PowerShell).
- Programming: Python, Bash, JavaScript/Node, or similar.
- DevSecOps Tools: Azure DevOps, Jenkins, Git, Nexus, SAST/DAST scanners.
- Network & Security: TCP/IP, VPN, firewall, VPN, security analysis, vulnerability mitigation.
- Storage & Database fundamentals (SQL, NoSQL).
- Monitoring & Logging: Prometheus, Grafana, ELK/EFK stack.
- Strong communication and documentation abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related discipline (preferred).
- Relevant certifications (mandatory for deployment, optional for preference):
• Azure Certified Solutions Architect or equivalent AWS/GCP architect certification.
• Red Hat Certified System Administrator (RHCSA) / Red Hat Certified Engineer (RHCE).
• Terraform Certified Associate or Ansible Certified Engineer.
• DevOps certifications (Azure DevOps Engineer, AWS DevOps, or Certified Kubernetes Administrator).