Software Engineer – CloudOps

Software Engineer – CloudOps Job Description Template

Our company is looking for a Software Engineer – CloudOps to join our team.


  • Continuously maintain and/or improve the security of client environments and customer data;
  • Performs other job related duties as assigned;
  • Create and maintain documentation of client environments;
  • Stay familiar with relevant current and future technologies and trends;
  • Debug C#/ASP.NET application would be an added advantage;
  • Respond to monitoring alerts as received;
  • Strong networking & SQL knowledge;
  • Updated with recent & upcoming technology in cloud;
  • Configure and use various services running on Azure/AWS/GCP;
  • Hands-on IIS and Web technologies troubleshooting ;
  • Monitor all production environments as a part of a 24x7x365 on call rotation to ensure availability and performance meets our SLAs;
  • Hands on management of a cloud based software solution running on Microsoft Azure/AWS/GCP & Hybrid scenarios;
  • Understanding of immutable infrastructure and infrastructure as code concepts;
  • Work closely with internal departments & customers to keep them updated about progress of tasks / work items allocated;
  • Employ innovative thought and automation to improve workflow, efficiency, productivity and technology deployment.


  • You are a passionate, voracious continuous learner. You naturally have kept up with the latest trends, technologies and tools in the industry;
  • Identify, research, and resolve technical problems, Create and maintain documentation of networks and systems as needed;
  • Understanding of Cloud concepts – IaaS, PaaS, SaaS;
  • Bachelor’s Degree in information systems, computer science, or related field;
  • Should have C#, ASP.NET application debugging skills – would be added advantage;
  • Experience in PowerShell/Shell scripts is required;
  • Should have a humble, client first servant attitude, generally nice person, earning the trust of clients and everyone you meet;
  • Should have great communication skills and don’t mind taking ownership of issues for others and driving them to completion;
  • Should have knowledge of networks, firewalls, and VPN configurations;
  • Self-motivated with proven ability to work independently;
  • Perform a variety of complicated tasks and provide support for escalated trouble tickets;
  • Design and create Job Deployments scripts using TFS;
  • Should have understanding and experience managing environments of both Windows and Linux servers;
  • At least 3 years of experience with PowerShell and build automation;
  • Should have just as much passion for their business objectives as you do about the technology used to achieve them.