Senior DevOps Engineer Job Overview

cisin

Indore - MP 6 Years Exp Posted 26d ago

Job Description

Duties & Responsibilities

  • Infrastructure Automation: Design, implement, and manage automated infrastructure processes using tools like Terraform, Ansible, or similar.
  • Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines to ensure efficient and smooth software releases.
  • Cloud Management: Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
  • Monitoring and Logging: Implement monitoring, logging, and alerting systems using tools like Prometheus, Grafana, ELK Stack, etc., to ensure system reliability and performance.
  • Bash/Shell Scripting: For automating tasks on Unix/Linux systems.
  • Networking Knowledge: Understanding of DNS, VPNs, Load Balancing, SSL/TLS, firewalls, and security protocols, experience with VPCs, subnets, and network security groups..
  • Collaboration: Work closely with development teams to automate and streamline the deployment, maintenance, and scaling of applications.
  • Security: Implement and manage security best practices to protect data and applications.
  • Incident Management: Troubleshoot and resolve issues in development, test, and production environments.
  • Performance Tuning: Identify performance bottlenecks and optimize system performance.
  • Documentation: Maintain clear and detailed documentation of processes, configurations, and architectures.

Required Skills & Qualifications

  • Automation Tools: Proficiency in using automation and configuration management tools such as Terraform, Ansible, Puppet, or Chef.
  • CI/CD Tools: Experience with Jenkins, GitLab CI/CD, or other similar tools.
  • Cloud Platforms: Hands-on experience with cloud services (AWS, Azure, Google Cloud).
  • Scripting: Strong scripting skills in languages such as Python, Bash, or PowerShell.
  • Version Control: Proficiency in Git or similar version control systems.
  • Containerization: Experience with Docker and container orchestration tools like Kubernetes.
  • Build and maintain scalable and high-availability systems, including load balancing, monitoring, and disaster recovery strategies.
  • Monitoring Tools: Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
  • Problem-Solving: Strong analytical and troubleshooting skills.
  • Communication: Excellent verbal and written communication skills, with the ability to work effectively in a team environment.
  • Certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or other relevant certifications.
  • Experience with Microservices: Understanding and experience with microservices architecture.
  • Security Practices: Knowledge of DevSecOps and security best practices in cloud environments.
    • Agile Methodologies: Experience working in Agile/Scrum environments.

Similar Openings for You