Devops
Send a job offer directly to this candidate
A DevOps Engineer is responsible for bridging the gap between development and operations by automating processes, optimizing workflows, and ensuring smooth software delivery. This role involves designing, implementing, and managing CI/CD pipelines, cloud infrastructure, and monitoring solutions to enable rapid, reliable, and secure deployments.
Design, build, and maintain scalable, reliable, and secure infrastructure across cloud platforms (AWS, Azure, GCP).
Implement and manage CI/CD pipelines to automate code build, test, and deployment processes using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
Monitor application performance, infrastructure health, and resource utilization using observability tools like Prometheus, Grafana, Splunk, or ELK stack.
Collaborate with developers, QA, and operations teams to streamline the software release process.
Ensure security best practices are followed in deployments and infrastructure configurations.
Manage containerized applications using Docker and orchestration platforms like Kubernetes or OpenShift.
Troubleshoot and resolve production issues with a focus on high availability and disaster recovery.
Required Skills & Tools
Proficiency in scripting languages (Bash, Python, or PowerShell).
Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
Strong understanding of cloud services (AWS, Azure, GCP).
Expertise in containers and orchestration (Docker, Kubernetes, Helm).
Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK, Splunk).
Familiarity with Git-based version control workflows.
Strong problem-solving and troubleshooting abilities.
Ability to work in cross-functional teams.
Adaptability to fast-paced environments.
Clear communication and documentation skills.
b.tech in mechanical engineering