Overview:****************LOCAL ONLY RELOCATION WILL NOT BE CONSIDERED***********************
We are looking for a
Senior DevOps Engineer with strong expertise in
CI/CD pipeline management, infrastructure automation, and Azure cloud services. The ideal candidate will have hands-on experience in designing scalable, secure, and automated DevOps processes while collaborating with development, QA, and operations teams to ensure seamless delivery.
Key Responsibilities:CI/CD Pipeline Management - Design, implement, and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, and Harness (preferred).
- Automate build, test, and deployment processes across multiple environments.
- Troubleshoot and optimize pipeline performance, resolving failures and bottlenecks.
Configuration Management - Automate infrastructure and application configurations using Ansible and Puppet.
- Maintain version-controlled infrastructure and application configurations.
- Apply Infrastructure as Code (IaC) for reliability, repeatability, and consistency.
Infrastructure Automation - Develop automation scripts using Shell, Ruby, or Python for provisioning, monitoring, and alerting.
- Integrate automation solutions with monitoring, security, and compliance systems.
Cloud DevOps (Azure Focused) - Manage Azure DevOps services including Boards, Repos, Pipelines, and Artifacts.
- Provision and manage Azure cloud resources via automation tools.
- Support hybrid and multi-cloud deployments where required.
Version Control & SCM - Manage Git repositories and branching strategies.
- Integrate code quality and security checks into CI/CD pipelines.
Monitoring, Logging & Alerting - Implement monitoring tools such as Azure Monitor, Application Insights, and other observability solutions.
- Configure automated alerts and thresholds for build, deployment, and runtime anomalies.
Security & Compliance - Embed DevSecOps practices into CI/CD pipelines.
- Manage secrets securely using Azure Key Vault, GitHub Secrets, or equivalent solutions.
Environment Management - Manage and maintain staging, testing, and production environments.
- Collaborate with developers and QA to ensure environment readiness.
Performance & Scalability Optimization - Analyze performance metrics and recommend optimizations.
- Monitor infrastructure utilization and scale systems to meet demand.
Required Skills & Qualifications: - 9+ years of relevant experience in DevOps engineering.
- Strong hands-on expertise in Azure DevOps, GitHub Actions, and Jenkins.
- Experience with Ansible, Puppet, IaC tools (Terraform preferred).
- Proficiency in scripting with Shell, Ruby, or Python.
- Solid understanding of CI/CD best practices, automation, and monitoring solutions.
- Experience with cloud infrastructure management, primarily Azure (AWS/GCP exposure is a plus).
- Knowledge of DevSecOps practices and compliance requirements.