Software Engineer – CloudOps Job Description Template
Our company is looking for a Software Engineer – CloudOps to join our team.
Responsibilities:
- 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.
Requirements:
- 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.