Roles and Responsibilities
At least 4+ years in DevOps field and overall any general experience
We are now looking for a DevOps Engineer who will build, implement and support next generation system automation solution. Perform analysis standard methodologies and emerging concepts in DevOps, Infrastructure Automation, and Enterprise Security. We prioritize in cross functional development teams in which continuous improvement, innovation and knowledge sharing is part of the daily work.
Designing DevOps Strategy
Implementing DevOps Development Processes
Implementing Continuous Integration
Implementing Continuous Delivery
Implementing Dependency Management
Implementing Application Infrastructure
Implementing Continuous Feedback
Source Control Management: aware of GIT and GIT workflows. The concepts of branches, merge, rebase, pull requests, push, commit, tags, etc.
Configuration Management: CM is the process to automate, manage, monitor changes across servers, networks, storages, etc. Preferred to have knowledge in Ansible, Puppet, or Chef.
Deployment Automation: It is the process of automating the deployment after CI process creates a build on top of Azure Pipelines.
Containerization: It is the process of operating system virtualization in which different applications are executed in their isolated spaces called as containers. Preferred to have knowledge in Dockers, vagrant, and Kubernetes.
Cloud Platforms: Knowledge of a Azure is mandatory for a DevOps engineer. AWS and GCP are a plus.
Work Tracking: Knowledge of Azure Boards is mandatory.
Artifact Management: Knowledge of Azure Artifacts is mandatory.
Scripting Skills: knowledge of python, Java, JavaScript, bash scripting, shell, Linux is required, for automation processes, and remote operations. Expertise in Linux System Admin.
Automation skills: expected to be good at automation. Creation of a database or service on a cloud/on-premise platform, installation of a mandatory patch on all the VMs of a network. These types of requirements will be encountered on a regular basis for achieving automated scripts (ARM templates, bash scripts).
General Technical Skills:
Enforce the proper execution of Agile paradigms in tandem with Azure DevOps.
Establish Automated Code Quality, Assembly Testing and Performance Testing Solutions on top of Continuous Integration Pipelines.
Comfort with frequent, incremental code testing and deployment.
A working knowledge of .Net C#.
A working knowledge of SQL Server Administration including T-SQL.
Agile/Scrum/XP (Extreme Programming).
TDD (Test Driven Development).
REST.
Soft Skills: expected to collaborate with fellow developers, stakeholders, customers, and others on a regular basis; hence his coordination/collaboration skills should be up to the mark. Being vocal about the DevOps culture should be a trait. Last but not the least, common sense and practicality have always been vital for any requirement.
Customer discussion will be there before final selection
Desired Candidate Profile
Performance Testing, AWS - ECS, SQL Server, AWS, Java, Python, Sourcing, Testing, Xamarin, VC++, C++, Pytest, Javascript, Mobile design, Azure Services and Azure portal, Azure Data Factory, Azure SQL Server, DevOps, Scrapy, S, .net, strategy, GIT, DevOps Pipeline, Cloud Native Solution, C#.net, AWS - Lambda, Mobility, User Story, Microsoft SQL Server, Mobile Application Support, SQL, C, Django, Docker with .NET Core, Linux, TDD, Kubernetes
Perks and Benefits