Job Title: DevOps Engineer
Location: Vadodara – On Site
Employment Type: Full-time
Experience Level: 4+ Years
Job Summary
Sunflower Lab is looking for a skilled DevOps Engineer to streamline, automate, and enhance our software development and deployment processes. The ideal candidate will have strong hands-on experience with cloud services (AWS/Azure), CI/CD pipelines, and containerization technologies. You will be responsible for maintaining infrastructure, improving deployment reliability, and collaborating closely with development and operations teams to deliver scalable and secure solutions.
Key Responsibilities
1. Cloud Infrastructure & Deployment
- Manage and maintain cloud infrastructure on AWS and Azure.
- Design, implement, and monitor deployments for frontend and backend applications (Java, .NET, Angular, etc.).
- Leverage Infrastructure as Code (IaC) tools such as Terraform and CloudFormation for consistent environment provisioning.
- Ensure compliance with standards such as HIPAA and SOC2 through secure infrastructure design.
2. Automation & CI/CD
- Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or equivalent.
- Automate repetitive tasks and deployments using Shell scripting, Python, or other automation tools.
- Manage configuration management tools such as Ansible and Chef to ensure consistent environments.
- Drive continuous improvement in build, deployment, and monitoring processes.
3. Containerization & Orchestration
- Deploy, manage, and troubleshoot containerized applications using Docker and Kubernetes.
- Optimize container environments for scalability, reliability, and cost-efficiency.
- Collaborate with developers to containerize new applications and services.
4. Monitoring, Documentation & Support
- Implement monitoring, alerting, and logging solutions to ensure system reliability.
- Create and maintain DevOps documentation, architecture diagrams, and standard operating procedures.
- Provide production support, identify performance bottlenecks, and troubleshoot issues across environments.
5. Collaboration & Leadership
- Work closely with development, QA, and project management teams to align DevOps practices with business goals.
- Proactively identify and resolve team blockers.
- Lead or mentor team members when required and contribute to overall DevOps culture improvement.
- Take initiative to introduce new tools, processes, or technologies that enhance efficiency and system reliability.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.- 4+ years of hands-on experience in DevOps or Cloud Engineering.
- Strong understanding of SDLC, CI/CD, and cloud-based deployments.
- Expertise in AWS and/or Azure environments.
- Proficient in Docker, Kubernetes, Jenkins, GitLab-CI, Ansible, and Chef.
- Strong scripting skills in Shell and Python.
- Experience with Terraform, CloudFormation, or other IaC tools.
- Familiarity with Git version control and branching strategies.
- Solid understanding of networking, security best practices, and system administration.
- Excellent communication and documentation skills.
Preferred Skills
Certification(s) in AWS, Azure, or DevOps (e.g., AWS Certified DevOps Engineer, Azure DevOps Expert) are highly desirable.- Experience with monitoring tools (Grafana, Prometheus, ELK, or similar).
- Understanding of microservices architecture and API management.
- Previous experience working in Agile/Scrum environments.
Soft Skills
Strong analytical and problem-solving mindset.- Excellent collaboration and interpersonal skills.
- Ability to work under pressure and handle multiple priorities.
- Self-motivated, proactive, and adaptable to dynamic project requirements.
- Passion for automation and continuous improvement.