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.
- Problem-Solving: Strong problem-solving 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.
Skills: prometheus,kubernetes,terraform,infrastructure,tomcat,devops