15 OrangeSiri Jobs
5-8 years
DevOps Engineer - IT Infrastructure Automation (5-8 yrs)
OrangeSiri
posted 1mon ago
Key skills for the job
We are hiring as Devops Engineer with 5+yr Experience.
Notice Period - 0-15Days
Job Description :
A DevOps Engineer is responsible for :
- Automating infrastructure : Developing and maintaining infrastructure automation tools and scripts to enable smooth deployment processes.
- Continuous integration and continuous deployment (CI/CD) : Setting up and maintaining CI/CD pipelines that allow code to be automatically tested, deployed, and updated.
- Monitoring and logging : Implementing tools to monitor applications and systems in real-time, ensuring performance, and resolving issues quickly.
- Cloud Management : Managing cloud infrastructure on platforms like AWS, Azure, or Google Cloud and ensuring scalability, security, and performance of the systems.
- Collaboration : Working closely with developers, system admins, and other IT teams to improve collaboration and eliminate bottlenecks in the software development lifecycle.
- Incident response : Managing incidents, troubleshooting issues, and minimizing downtime for applications or infrastructure.
- Security : Implementing security best practices within development pipelines and ensuring compliance with relevant standards (e.g., GDPR, HIPAA).
Key Responsibilities :
Infrastructure as Code (IaC) :
- Automating infrastructure provisioning and configuration using tools like Terraform, Ansible, or CloudFormation.
CI/CD Pipeline Setup :
- Creating and maintaining CI/CD pipelines using Jenkins, GitLab CI, CircleCI, or other tools to ensure rapid, reliable deployment of software.
Automation and Scripting :
- Writing scripts to automate manual tasks (in Bash, Python, or Ruby) to streamline operations, reduce human error, and improve system efficiency.
Monitoring & Alerting :
- Implementing and managing monitoring tools (e.g., Prometheus, Grafana, ELK Stack, or Datadog) to track performance and availability.
- Setting up alerts and incident management processes to react quickly to system failures.
Version Control Management :
- Managing version control systems like Git, ensuring that best practices like branching and pull requests are followed.
Containerization & Orchestration :
- Working with container technologies like Docker and orchestration tools such as Kubernetes to ensure scalability and flexibility in application deployment.
Security Integration :
- Implementing security features into the DevOps process, such as secure code scanning, vulnerability management, and adherence to compliance standards.
Cloud Infrastructure :
- Managing cloud services (AWS, Azure, Google Cloud) including load balancing, networking, and storage management to support dynamic scaling and performance requirements.
Collaboration with Development Teams :
- Assisting developers with infrastructure and deployment needs, providing feedback on infrastructure, and promoting best practices for cloud-native applications.
Troubleshooting and Support :
- Providing ongoing support to resolve system issues, debug infrastructure problems, and maintain high system availability.
Key Tools and Technologies :
Functional Areas: Software/Testing/Networking
Read full job description