
DevOps Engineer
Trivandrum
in 9 days
Brief DescriptionJob Summary: We are seeking a highly motivated and experienced DevOps Engineer with 3-5 years of experience to join our dynamic team. The ideal candidate will be responsible for building, maintaining, and automating our infrastructure and deployment processes. You will collaborate closely with development and operations teams to ensure smooth and efficient software delivery. You will contribute to improving our CI/CD pipelines, infrastructure as code, and monitoring solutions. Responsibilities:
CI/CD Pipeline Management:
Design, implement, and maintain robust CI/CD pipelines using tools like Bitbucket Pipelines, Jenkins, GitLab CI/CD, CircleCI, or similar.
Automate build, test, and deployment processes to accelerate release cycles.
Troubleshoot and resolve pipeline failures and performance issues.
Infrastructure as Code (IaC):
Implement and manage infrastructure using IaC tools like Terraform, CloudFormation, or Ansible.
Ensure infrastructure consistency, scalability, and security.
Automate infrastructure provisioning and configuration.
Cloud Infrastructure Management:
Manage and optimize cloud infrastructure on platforms like AWS, Azure, or GCP.
Implement and maintain cloud-based services such as Kubernetes, Docker, and serverless functions.
Monitor cloud resource utilization and optimize costs.
Monitoring and Logging:
Implement and maintain monitoring and logging solutions using tools like Prometheus, Grafana, ELK stack, or Datadog.
Proactively identify and resolve performance bottlenecks and system issues.
Set up alerts and dashboards to monitor system health and performance.
Configuration Management:
Manage and automate configuration management using tools like Ansible, Chef, or Puppet.
Ensure consistent configuration across all environments.
Security:
Implement security best practices throughout the CI/CD pipeline and infrastructure.
Conduct security audits and vulnerability assessments.
Enforce security policies and procedures.
Collaboration and Communication:
Collaborate with development and operations teams to ensure smooth software delivery.
Document processes and procedures.
Participate in on-call rotations as needed.
Troubleshooting and problem solving of complex issues.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3-5 years of experience in a DevOps role.
Strong understanding of CI/CD tools, principles and best practices. Expertise in Bitbucket Pipelines is an added advantage.
Proficiency in at least one cloud platform (AWS, Azure, GCP), preferably AWS. AWS certifications will be a plus.
Experience with containerization and orchestration tools (Docker, Kubernetes, and ECS).
Hands-on experience with IaC tools (Terraform, CloudFormation, Ansible). Experience with Terragrunt is a plus.
Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, Datadog).
Proficient in scripting languages (Python, Bash, etc.).
Strong understanding of networking concepts and protocols.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills
Knowledge of security best practices.
Experience with Linux administration.
US Work timing
Preferred SkillsQualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3-5 years of experience in a DevOps role.
Strong understanding of CI/CD tools, principles and best practices. Expertise in Bitbucket Pipelines is an added advantage.
Proficiency in at least one cloud platform (AWS, Azure, GCP), preferably AWS. AWS certifications will be a plus.
Experience with containerization and orchestration tools (Docker, Kubernetes, and ECS).
Hands-on experience with IaC tools (Terraform, CloudFormation, Ansible). Experience with Terragrunt is a plus.
Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, Datadog).
Proficient in scripting languages (Python, Bash, etc.).
Strong understanding of networking concepts and protocols.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills
Knowledge of security best practices.
Experience with Linux administration.
US Work timing