Experience: 5-10 Years
Key Responsibilities:
- Collaborate with software development and IT teams to implement DevOps practices and principles.
- Design, build, and maintain efficient CI/CD pipelines to automate the software release process.
- Monitor system performance and troubleshoot issues proactively.
- Implement security best practices to protect data and applications.
- Ensure high availability and disaster recovery capabilities.
- Automate repetitive tasks using scripting languages like Bash, Python, or PowerShell.
- Collaborate with cross-functional teams to optimize application performance.
- Stay up-to-date with industry trends and best practices in DevOps and cloud technologies.
Qualifications:
- Proven experience as a DevOps Engineer or similar role.
- Proficiency in CI/CD tools such as Team Foundation Server/ Azure DevOps, Jenkins.
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
- Scripting and automation skills (Bash, Python, or PowerShell).
- Experience with version control systems (Team Foundation Server, GitHub).
- Knowledge of monitoring and logging tools (Prometheus, ELK Stack, Grafana).
- Familiarity with security best practices and tools(Burp Suite)
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work independently and meet project deadlines.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator) is a plus.
.NET Framework
.NET Application MSBuild
Web Deploy
Team Foundation Server (TFS) 2015, 2017