Senior DevOps Engineer
Sanas
This job is no longer accepting applications
See open jobs at Sanas.See open jobs similar to "Senior DevOps Engineer" General Catalyst.Software Engineering
Bengaluru, Karnataka, India
Key Responsibilities:
- Design, build, and maintain CI/CD pipelines for both development and production environments, ensuring speed, reliability, and security.
- Drive automation across the software development lifecycle, including build processes, testing, infrastructure provisioning, and deployments.
- Develop and maintain automation scripts and tools using Python or other relevant scripting languages.
- Define and maintain Service Level Agreements (SLAs) for our DevOps pipelines, ensuring timely and efficient software delivery.
- Implement and manage comprehensive observability systems for production pipelines, including monitoring, logging, and alerting.
- Integrate various development and operations tools to create seamless and automated workflows.
- Design and implement tools and processes to improve the efficiency and effectiveness of our DevOps practices.
- Collaborate closely with development, QA, and infrastructure teams to ensure smooth and efficient software releases.
- Troubleshoot and resolve issues related to the DevOps pipelines and deployment processes in both development and production environments.
- Implement and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Ensure the security and compliance of our CI/CD pipelines and deployment processes.
- Participate in on-call rotations to support production deployments and pipeline stability.
- Mentor and guide junior DevOps engineers on best practices and automation techniques.
- Continuously evaluate and adopt new DevOps tools and methodologies to improve our processes.
Must have qualifications:
- Bachelor's degree in Computer Science or a related field.
- Proven experience (3-8 years) as a DevOps Engineer or in a similar role.
- Strong experience in designing, building, and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or similar.
- Proficient in Python programming and scripting for automation tasks.
- Solid understanding of version control systems (e.g., Git) and build systems (e.g., Maven, Gradle, npm, yarn).
- Experience with integrating various development and operations tools.
- Demonstrated ability to design and implement automation solutions for software delivery and infrastructure management.
- Experience in defining and supporting systems based on SLAs.
- Strong understanding of observability principles and experience implementing monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack, CloudWatch, Azure Monitor, Google Cloud Monitoring).
- Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes, AWS EKS preferred).
- Familiarity with cloud platforms (AWS, Azure, or GCP).Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred qualifications:
- Experience with specific tools used in our environment (mention relevant tools like Terraform, CloudFormation, Kafka, etc.).
- Experience with security best practices in CI/CD pipelines.
- Experience with performance testing and optimization within the deployment process.
- Familiarity with incident management and root cause analysis.
- Contributions to open-source DevOps projects.
- Relevant cloud certifications (e.g., AWS Certified DevOps Engineer – Professional).
This job is no longer accepting applications
See open jobs at Sanas.See open jobs similar to "Senior DevOps Engineer" General Catalyst.