DevOps Engineer
Reporting Structure
Tech Lead / PM, Mumbai
Requisites
Education:
Graduation in any stream (with diploma/training in software development courses is preferred for non-IT egg. graduates)
Experience (years): 5-8 years
Relevant - 3+ years
Industry / Technology background:
DevOps
Location:
Mumbai
Working Hours:
Full time
Role Summary:
Working for an agile team where the person will be responsible for designing, executing and maintaining a DevOps environment.
Qualification Criteria/Work Experience
Essential:
Technical Skills
- Source Control: Git, GitHub & GitHub Actions, Team City
- Scripting: PowerShell, Linux shell scripts, Windows shell scripts
- Platforms: Windows, Linux, Docker, Hyper-V
- Monitoring tools: PerfMon, Grafana
- Debugging: logs, monitoring, etc.
- Contribute to build processes: C/C++, C#
Soft Skills
- Ability to communicate and collaborate effectively with distributed team members, customer counterparts, various stakeholders
- Demonstrate an enthusiastic and pro-active approach to software development
- The ability to pro-actively suggest and implement process improvements that enhance the performance, productivity, and morale of the team
- The ability to work flexibly and imaginatively in a changing and evolving project environment.
Desirable:
A programming background (C# preferred)
Concepts of Web Applications, Architecture, Deployments, etc.
Overall Project/Task description
Successful candidate will need to:
- Investigate tools and technologies to improve the DevOps experience, including:
- improve the existing Team City build process;
- migrate from Team City to GitHub Actions for the build process;
- implement build and packaging processes for open-source packages;
- Automate developer and QA test environments.
- Assist with log analysis.
- Monitor and optimize the build processes.
- Monitor the QA test environments.
- Document and maintain the DevOps environment.
Graduate