Job Description
DevOps, Support Engineer Roles and Responsibilities:
DevOps, Support Engineer Roles and Responsibilities:
- Test, build, design, deployment, and ability to maintain continuous integration and continuous delivery process using various tools
- Must know how to choose the best tools and technologies which best fits the business needs.
- Ability to automate test and deploy the code and monitor applications, servers.
- Continuous improvement of team dynamics – Work in close coordination with the development and functional team such that the application is in line with performance according to the customer’s expectation.
Job Requirements
Bachelors/Masters degree in Computer Science, Information Science
Experience level- 6 to 8 years in DevOps, Deployment- Application architecture, TFS, Azure Dev Ops- Web Application and Admin Support
- Technical:
- Manual deployment and migrating from manual to Automated deployments, Devops
- Experience in IIS, Windows, Web Applications Deployment
- Hands on experience and implementing the
- Azure Resource Manager, Azure Boards, Azure Repos, Azure Pipelines
- Azure Test Plans, and Azure Artifacts
- Build, deploy and manage business applications to cloud platforms using Containers orchestration, Service mesh, API gateways, CI/CD components & Observability stacks.
- Collaborate with Product managers, Designers and Developers in self-sufficient teams to implement and follow best DevOps practices
- Understanding, Ability to configure, create VMs and Azure Web Apps, implement Azure RBAC standard roles and design Azure RBAC custom roles
- Experience with virtualization (VMware, Hypervisor), and MS load balancer/F5 load balancer
- Experience in implementing storage options for cloud services and hybrid scenarios with on-premises and storage on Azure
- Skills in creating PowerShell scripts, automating tasks by using the Azure Operations Management Suite
- Automation – DevOps engineers need to be highly-focused on automating tasks and workflows to improve the efficiency of people and processes – leading to faster, reliable deployment.
- Experience in developing and maintaining CI/CD process for TFS, Azure Devops applications by making use of various tools
- Experience in technology/language like .Net/C#/SQL/PL SQL
- Experience or potential, flexibility to learn on SQL DBA, Biztalk Admin, Tableau Admin would be preferred
- Process:
- Experience with CI/CD practices, Deployment patterns and relevant toolsets.
- Observability practices and toolchains (Monitoring, Metrics, Logging, Alerts & Tracing)
- Develop and manage CI/CD process for different types of application and automate as many processes as possible
- Hands-on experience in using configuration management tools
- Hands-on experience in working with the Infrastructure groups for coordinating for various requirements
- Hands-on experience in building, designing, and maintaining cloud-based applications with AWS, Azure, etc.
- Soft Skills:
- Collaborate with Development/Functional Team, Designers and Developers in making self-sufficient teams to implement and follow best DevOps practices.
- Working in regulation with industry-standard best practices in close coordination with integration and deployment team.
- DevOps engineer must have effective leadership and cross-functional leadership, influencing the change management and communication skills.
Source link