Devops Engineer
Summary
Build and maintain CI/CD pipelines, cloud infrastructure, and monitoring systems to automate software delivery and ensure system reliability.
Job Description
- Create, optimize, and troubleshoot CI/CD workflows to ensure rapid, reliable, and automated software delivery.
- Integrate testing, security checks, and deployment automation into pipelines.
- Build and manage cloud infrastructure using IaC tools such as Terraform, Ansible, or CloudFormation.
- Enforce versioning, consistency, and automation across all environments.
- Deploy, scale, monitor, and optimize applications across AWS, Azure, or GCP.
- Ensure cloud resources are cost-efficient, secure, and aligned with business needs.
- Configure and manage monitoring and alerting systems (Prometheus, Grafana, CloudWatch, ELK).
- Diagnose performance bottlenecks and system failures using logs, metrics, and dashboards.
- Design and maintain fault-tolerant architectures that enhance uptime and system stability.
- Implement proactive measures to reduce system failures and performance issues.
- Integrate security practices into all stages of development and deployment (DevSecOps).
- Manage secrets, secure configurations, and perform vulnerability scans regularly.
- Work closely with developers, QA, and operations teams to improve release cycles and eliminate deployment bottlenecks.
- Provide technical support and guidance during development and production issues.
- Develop scripts in Python, Bash, or PowerShell to automate repetitive processes and improve operational efficiency.
- Introduce automation opportunities across the entire software lifecycle.
- Manage and maintain consistent configurations across development, staging, and production environments.
- Use configuration management tools to enforce environment stability and reproducibility.
Job Requirement
- Bachelor's degree in Computer Science, Information Technology or other relevant field
- Must have 05 Years of proven experience
- Proven experience as a DevOps Engineer or in a similar role.
- Strong knowledge of CI/CD tools (GitLab CI, GitHub Actions, Jenkins, etc.).
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in Terraform, Ansible, or CloudFormation.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch).
- Strong scripting skills (Python, Bash, PowerShell).
- Understanding of containerization and orchestration (Docker, Kubernetes)