DevOps Engineer is responsible for the delivery cycle of applications with developing and improving CI/CD processes, security practices & processes, and technical support.
QUALIFICATIONS
- Minimum 5 years DevOps OR .NET Development experience
- Background in building automated deployments using configuration management (CI/CD) solutions and ensure components/applications are production-ready
- Can ensure that applications/systems are safe and secure against cybersecurity threats
- Strong understanding of best practices regarding system security measures
- Knowledge of Microservices and/or container solutions/technologies such as Kubernetes, Docker, CI/CD
- Can develop and maintain CI/CD process for applications by accessing tools like Azure DevOps, Jenkins, etc
- Able to involve across end to end delivery cycle, working on ways to automate and improve release processes
- Can read and examine application codes written by others and analyzing results
- Ability to quickly learn new tools and adapt to new technologies
- Work in close coordination with different stakeholders and teams to ensure the team follows established processes and works as intended
- Can build, design and maintain cloud-based applications with Azure
TECHNICAL KNOWLEDGE
Operating System
• Windows
• Linux
Cloud Provider(s)
• Azure
• AWS
CI/CD Tools
• Azure DevOps, Jenkins or any CI/CD tool
Source Code Control/ Version Control System
• Github
• TFS
Automation Testing Tools
• Selenium, NUnit, Appium, SoapUI, JMeter or any automation testing tools
Monitoring Tools
• Elastic, Azure App Insights, AppDynamics or any monitoring tools
Data Analytics Tools
• Piwik or any data analytic tools
Programming Language
• C#, VB.Net, ASP.Net
Back-end Framework
• .NET 2.0 - .NET 4.7
• .NET CORE
• Entity Framework
Front-end Framework
• JQUERY
• Bootstrap
• AngularJs
• Razor
• CSS
• HTML
Database
• SQL Server, Redis, MongoDB, PostgreSQL, MySQL
Documentation
• UML
• Technical Documentation (e.g. API)
Others
• Kubernetes
• Docker
• SOAP/REST API
• Jira
• SDLC/STLC
• Nginx
• NodeJS
Nice to Have (Experience/Background)
• Dynamic Application Security Testing (DAST)
• Static Application Security Testing (SAST)