Job Description: Mid-Senior Level DevOps Engineer
Location: Ahmedabad Gujarat
Experience Required: 3 - 8 years
Employment Type: Full-Time
About the Role
We seek a highly skilled and motivated Mid-senior-level DevOps Engineer to join our IT service-based organization. The ideal candidate will deeply understand DevOps principles, cloud infrastructure, and automation to drive efficiency, scalability, and security in our software delivery processes.
This role is pivotal in bridging the gap between development and operations, ensuring seamless application integration and deployment, and optimizing performance across cloud and on-prem environments.
Key Responsibilities
- CI/CD Pipelines: Design, implement, and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Infrastructure as Code (IaC): Automate infrastructure provisioning with tools like Terraform, Ansible, or AWS CloudFormation.
- Containerization and Orchestration: Manage and scale containerized applications using Docker and Kubernetes.
- Cloud Infrastructure: Deploy, monitor, and optimize cloud-based solutions on AWS, Azure, or GCP.
- Monitoring & Logging: Implement monitoring and logging solutions using Prometheus, Grafana, ELK Stack, or Datadog to ensure application reliability.
- Networking: Configure and manage network protocols, DNS, and load balancers (e.g., HAProxy, Nginx).
- Security: Enforce security best practices, manage secrets (e.g., HashiCorp Vault), and perform vulnerability scanning using tools like SonarQube or Snyk.
- Collaboration: Work closely with development, QA, and operations teams to enhance productivity and improve workflows.
- Release Management: Oversee deployment strategies, including blue-green and canary releases.
- Performance Optimization: Analyze and optimize system performance, enabling efficient scaling of applications.
Key Qualifications
- Technical Skills:
- Proficiency in CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Hands-on experience with Infrastructure as Code tools (e.g., Terraform, Ansible).
- Strong understanding of Kubernetes and Docker.
- Expertise in at least one cloud platform: AWS, Azure, or GCP.
- Knowledge of monitoring tools like Prometheus, Grafana, and log management tools (e.g., ELK Stack, Splunk).
- Scripting experience in Bash, Python, or PowerShell.
- Familiarity with networking concepts and load balancing tools.
- Soft Skills:
- Strong communication and collaboration abilities.
- Problem-solving mindset and ability to work in fast-paced environments.
- A customer-focused approach to align technical solutions with business goals.
Preferred Qualifications
- Experience with Site Reliability Engineering (SRE) practices.
- Knowledge of microservices architecture and deployment patterns.
- Experience in Chaos Engineering and fault tolerance testing.
- Familiarity with compliance frameworks (e.g., GDPR, SOC 2).