DevOps Engineer

Job Description

Job Title: DevOps Engineer
Location: Remote
Job Type: Full-Time…

Duties and Responsibilities:
· Deliver, maintain, and implement high-quality technical solutions, including configuration and maintenance of cloud-based systems.
· Own and enhance existing DevOps pipelines, ensuring seamless integration and deployment across multiple environments.
· Collaborate closely with development teams, providing guidance on Azure DevOps best practices and understanding application requirements.
· Develop and maintain CI/CD pipelines using Git, Jenkins, and Azure DevOps.
· Create alerts and dashboard for critical process.
· Troubleshoot and resolve issues in development, testing, and production environments.
· Continuously research and implement new technologies and methodologies to improve deployment efficiency and reliability.
· Create and maintain comprehensive documentation for DevOps processes, tools, and infrastructure.
· Actively participate in team meetings, sharing project updates and addressing potential roadblocks.
Knowledge, Skills and Abilities:
· Proficiency in implementing and managing DevOps tools such as Git, Azure DevOps, Selenium, JMeter, and scripting languages like PowerShell.
· Familiarity with sound engineering practices like continuous delivery, automated testing, and microservices-based architecture.
· Understanding of network protocols, security best practices, and system performance optimization techniques.
· Ability to program using high-level languages such as Python and PowerShell.
· Passion for automation and utilizing automation tools to streamline processes..
Education and Experience:
· Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
· 5 years of experience supporting infrastructure components in public cloud environments, preferably with Azure experience.
· Knowledge of Azure Web Services and Azure Cloud Computing from an administrative and usability perspective.
· Strong analytical and troubleshooting skills, including experience with App Insights for SaaS applications in Azure environments.
· Experience setting up monitoring, alerts, and building dashboards for critical business functions in Azure.
· Hands-on experience with Infrastructure as Code (IaC) using tools like Terraform/ARM Templates.
· Familiarity with SQL Server or other relational databases.
· Proficiency with Azure DevOps and deployment tool chains.
· Knowledge of cloud monitoring tools, application performance monitoring, and operational dashboards.
· Experience with Azure solutions such as App Services, App Insights, Storage Accounts, Resource Groups, and monitoring tools.
· Extensive knowledge and experience in system design, implementation, and support principlesShow full descriptionCollapse

Location