No of Positions: 1
Location: Pune
Tentative Start Date: December 02, 2022
Work From : Any Location
Rate : $ 5 - 13 (Hourly)
Experience : 10 to 11 Year
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·
Recommend a migration and consolidation strategy for DevOps tools·
Design and implement an Agile work management approach·
Make a quality strategy·
Design a secure development process·
Create a tool integration strategyImplementing DevOps Development Processes·
Design a version control strategy·
Integrate source control·
Manage build infrastructure·
Implement code flow·
Implement a mobile DevOps strategy·
Managing application configuration and secrets
Implementing Continuous Integration
CI is the process of automation of code integrations from different developers or contributors into a single entity or build on top of Azure Pipelines. A CI process often includes restoring, build, code analysis steps.
Manage code quality and security policies·
Implement a container build strategy·
Implement a build strategyImplementing Continuous Delivery·
Design a release strategy·
Set up a release management workflow·
Implement an appropriate deployment pattern
Implementing Dependency Management·
Design a dependency management strategy·
Manage security and compliance
Implementing Application Infrastructure·
Design an infrastructure and configuration management strategy·
Implement Infrastructure as Code (IaC)·
Manage Azure Kubernetes Service infrastructure·
Implement infrastructure compliance and security.
Implementing Continuous Feedback· Recommend and design system feedback mechanisms·
Implement a process for routing system feedback to development teams· Optimize feedback mechanisms
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).
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