DevOps Engineer
Job brief
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Candidate should have good hands on experience in DevOps space and deep expertise & knowledge on implementing CI and CD methodologies with Azure Pipeline, Jenkins, etc.
- Proven experience in coding & scripting DevOps, Ant/Maven, TSQL, PowerShell, Terraform, Shell Scripting, Python, MS SQL Database management/ administration skills.
- Configuration and managing databases such as Postgres, and SQL Server.
- Experience with CI/CD, IaC and tools such as PowerShell, DSC, Terraform, YAML, Python, AngularJS, Node, Packer, Ansible, Jenkins, Chef/ Inspec, RSpec, Nexus and/or Artifactory preferred.
- Experience in architecting and implementing large enterprise DevOps solutions. Performance analysis, troubleshooting and remediation techniques.
- Problem-solving and thinking laterally as part of Agile team (Scrum or Kanban), or individually to meet the needs of the project.
- Supporting production applications or workloads in On-Prem and Cloud-based environments.
Requirements
- 3-5 Years of Industry Experience
- Great team player with passion for excellent customer service and innovation.
- Ability to work in Linux and Windows environments.
- Very Good written & verbal communications skills, inter personal skills to work with various teams and stakeholders.
- Very good knowledge on deployments (Microsoft environment like .net, .net core, etc.)