Job Title: DevOps Engineer Location: Ahmedabad Experience Level: 2-3 YearsMust be able to join within 15 DaysJob Summary:
As a DevOps Engineer, you will work closely with our development and operations teams to enhance our software development and deployment processes. Your primary focus will be on automating and improving our systems to ensure high availability and reliability, with a strong emphasis on Python scripting for automation tasks.
Key Responsibilities:
Develop and maintain CI/CD pipelines to streamline deployment processes by Jenkins.
Use Docker for containerization of applications
Manage and orchestrate containerized applications using Kubernetes
Monitor system performance and troubleshoot issues as they arise
Collaborate with development teams to implement best practices in DevOps
Work with cloud platforms, primarily AWS, to deploy and manage applications
Write and maintain Python scripts to automate tasks and improve efficiency across deployment and operations processes
Utilize Infrastructure as Code (IaC) tools like Terraform and CloudFormation for scalable and consistent infrastructure management.
Leverage configuration management tools such as Ansible for automated configuration and provisioning.
Implement monitoring tools such as Grafana, Prometheus, New Relic, or similar solutions to ensure application and infrastructure health.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
2-3 years of experience in a DevOps or similar role
Proficiency in Docker for application containerization
Hands-on experience with Kubernetes for container orchestration
Must have worked with Amazon Web Services (AWS) for cloud deployments
Must have worked with Monitoring tools.
Proficiency in Python scripting is required
AWS Certified Solution Architect Certificate is a must
Knowledge of Azure is a plus
Strong problem-solving skills and a proactive mind-set