Senior Site Reliability Engineer
bold
Job Description
WHAT YOU’LL DO
- Manage source code repositories, support teams to understand version control tools and resolve any issues.
- Continuous integration, build & deployment automation using tools like Jenkins, Bit bucket pipelines, etc.
- Integrate test suites in build & deployment automation process.
- Build and deploy Docker image on Kubernetes, VM & Webapps.
- Create and update deployment scripts.
- Troubleshoot/fix compilation and deployment issues.
- Ensure timely, reliable, and smooth deployment of releases and hotfixes.
- Optimize build & deployment process to make it more efficient.
- Document deployment instructions and keep the documents updated.
- Handle and troubleshoot deployments based on .Net and NodeJS framework.
WHAT YOU’LL NEED
- Cloud – Azure, Azure Services (WebApps / Function Apps)
- IaaS – Terraform
- CI/CD – Jenkins
- Artifactory - Azure Container Registry, Jfrog artifactory etc.
- Code Analysis - Sonar Cube
- Containerization - Docker / Kubernetes
WHAT’S GOOD TO HAVE
- CI/CD – ArgoCD, Github,
- Scripting – Python/PowerShell / Sell Scripting /Groovy
- Configuration Management – Ansible, Salt Stack
- Build Tools - Nant, MSbuild, Maven
- Webservers - Nginx, IIS, Azure (WebApps / Function Apps)
- Languages – Good to have knowledge on .Net / Python/Node/React based projects