Must-have skills : EDU : Bachelor’s Degree or equivalent work exp. 7+ y of exp in IT; 5+ y of CI/CD, DevOps exp; 4+ y of exp working in a technical position; 2+ y of architecture exp; Azure DevOps (VSTS = Visual Studio Team System); PowerShell, Python; JSON or HTML or JavaScript or XML or jQuery. Preferred : Docker; TFS. Requirements:
- Experience in multiple IT areas (7+ years);
- Relevant architecture experience (2+ years);
- CI/CD, DevOps experience with a strong understanding of software configuration management (5+ years);
- Experience working in a technical position (4+ years);
- Experience in web technologies such as JavaScript Object Notation (JSON), HyperText Markup Language (HTML), JavaScript, Extensible Markup Language (XML), jQuery, etc;
- Experience in Microsoft platform, such as Internet Information Services (IIS), .NET, Web Services, Oracle, SharePoint, Windows Server, Clustering, Active Directory, etc;
- Experience with configuration management software and infrastructure as code, such as Azure Resource Manager (ARM) Template;
- Experience with scripting languages, such as PowerShell and Python;
- Experience with cloud virtualization and container platforms, such as Docker;
- Experience with troubleshooting complex system problems, including capacity planning and performance tuning and reliability or high availability initiatives;
- Experience with Yet Another Markup Language (YAML) files and using them to configure Azure resources;
- Experience with Git Bash and GitHub;
- Experience transitioning from On Premises (On – Prem) Team Foundation Server (TFS) to Azure DevOps;
- Experience with configuring, maintaining, and troubleshooting Microsoft based production systems;
- Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field or equivalent work experience.
Responsibilities include but are not limited to the following:
- Automating the building of application code using Build Pipeline in Azure DevOps Visual Studio Team System (VSTS);
- Troubleshooting and supporting applications hosted in Microsoft Azure cloud;
- Developing, monitoring, and alerting for errors and performance;
- Developing and managing Continuous Integration and Continuous Delivery (CI/CD) process for different types of applications and automating as many processes as possible;
- Supporting development teams in technical questions of continuous integration/continuous delivery and delivery organizations;
- Developing, implementing, and maintaining CI/CD pipeline to system integration environment;
- Managing the release process;
- Working in an Agile environment to support individuals on proper DevOps practices.
HTML Agile active-directory Microsoft SharePoint Troubleshooting JSON reliability iis jQuery YAML Docker Performance optimization XML web-services tfs CI/CD Python powershell JavaScript Oracle high-availability DevOps cluster-analysis GitHub Azure DevOps .NET Web Developer Windows Server