Job Title: DevOps and site reliability Engineer
Experience: 4 year
Location: Hyderabad India
About the Role:
As a DevOps and Infrastructure Engineer you will play a crucial role in automating and streamlining the software development lifecycle. You will work collaboratively with development and operations teams to ensure efficient and reliable delivery of software applications.
Key Responsibilities:
- Infrastructure Automation: Automate the provisioning configuration and management of infrastructure resources using tools like Ansible Terraform or CloudFormation.
- CI/CD Pipeline: Design build and maintain continuous integration and continuous delivery pipelines to automate the software build test and deployment processes.
- Configuration Management: Implement configuration management practices sing tools like Puppet Chef or Ansible to ensure consistency across environments.
- Deployment Automation: Automate the deployment of applications to various environments (development testing production).
- Monitoring and Alerting: Set up monitoring tools to track application and infrastructure performance and configure alerts for critical issues.
- Troubleshooting: Diagnose and resolve technical issues related to infrastructure deployments and applications.
- Collaboration: Work closely with development operations and quality assurance teams to ensure smooth collaboration and efficient delivery.
- Scripting: Write scripts using languages like Bash Python or PowerShell to automate tasks and improve efficiency.
- Cloud Platforms: Utilize cloud platforms (e.g. AWS GCP Azure) to provision and manage infrastructure resources.
- Containerization: Implement containerization technologies (e.g. Docker Kubernetes) to package and deploy applications in a portable and scalable manner.
Required Skills:
- Technical Expertise: Strong understanding of DevOps principles and practices.
- Infrastructure Automation: Proficiency in infrastructure automation tools like Ansible Terraform or CloudFormation.
- CI/CD: Experience with CI/CD pipelines and tools like Jenkins GitLab CI/CD or CircleCI.
- Configuration Management: Knowledge of configuration management tools like Puppet Chef or Ansible.
- Scripting: Proficiency in scripting languages like Bash Python or PowerShell.
- Cloud Platforms: Familiarity with cloud platforms and their services.
- Containerization: Understanding of containerization technologies like Docker and Kubernetes.
- ProblemSolving: Strong problemsolving and troubleshooting skills.
- Collaboration: Ability to work effectively in a collaborative team environment.
Preferred Skills:
- Experience with container orchestration platforms like Kubernetes or Docker Swarm.
- Knowledge of infrastructure as code (IaC) principles.
- Experience with monitoring tools like Prometheus Grafana or Datadog.
- Experience with security best practices for DevOps environments.
prometheus,kubernetes,terraform,infrastructure,tomcat,devops