Job Description
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