Devops Engineer
Vishal MoryaUnited StatesSENIORPosted 14d ago
Azure DevOpsJenkinsDockerKubernetesTerraformARM templatesBicepPowerShellBashPythonAzure MonitorLog Analytics
About the Role
We are seeking an experienced Devops Engineer to join our team. This role involves designing, developing, and maintaining CI/CD pipelines and managing Azure DevOps services.
Key Responsibilities
• Design, develop, implement, and maintain CI/CD pipelines using Azure DevOps and Jenkins
• Manage Azure DevOps services, including Azure Repos, Pipelines, Artifacts, Boards, and related integrations
• Build and optimize automated build, deployment, testing, and release processes
• Deploy, manage, and troubleshoot containerized applications using Docker and Kubernetes
• Work with Kubernetes clusters, Helm charts, namespaces, deployments, services, ingress, and configuration management
• Implement Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep
• Automate infrastructure provisioning, application deployments, and operational tasks using PowerShell, Bash, or Python
• Implement security best practices across CI/CD pipelines, including secrets management, access controls, vulnerability scanning, and compliance checks
• Monitor application and infrastructure performance using Azure Monitor, Log Analytics, and other monitoring tools
• Use AI tools such as Claude and GitHub Copilot to accelerate script development, pipeline creation, documentation, troubleshooting, and root cause analysis
• Review and validate AI-generated code and scripts to ensure quality, security, reliability, and maintainability
• Collaborate with developers, QA engineers, architects, security teams, and other stakeholders to streamline software delivery
• Troubleshoot complex build, deployment, infrastructure, and production issues
• Establish DevOps best practices, reusable pipeline templates, automation standards, and continuous improvement initiatives
• Prepare technical documentation and communicate project status, risks, issues, and recommendations effectively
Requirements
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience
• 10+ years of experience in DevOps engineering