Experience
2 - 3 yrs
Job Location
India
Vacancy
1
Designation
Devops Engineer
Job Type
Not specified
Job Description
As a DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining DevOps pipelines and infrastructure that support our clients software development and deployment processes. Your primary responsibility will be to streamline and automate development, testing, and deployment workflows to improve efficiency and reduce time to market.
Key Responsibilities
- Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools like Terraform or CloudFormation to provision and manage cloud resources.
- Automation: Implement automation scripts and tools to streamline deployment, configuration, and scaling processes.
- CI/CD Pipelines: Create and maintain CI/CD pipelines for continuous integration and continuous deployment using tools like Jenkins, GitLab CI/CD, or CircleCI.
- Containerization: Containerize applications using Docker and orchestrate containers with Kubernetes or other container orchestration tools.
- Monitoring and Logging: Set up monitoring and logging solutions to track the health and performance of applications and infrastructure.
- Security: Implement security best practices, including access control, encryption, and vulnerability management, to ensure a secure environment.
- Collaboration: Collaborate with development, testing, and operations teams to facilitate smooth deployment and troubleshooting processes.
- Documentation: Maintain clear and comprehensive documentation of DevOps processes, configurations, and best practices.
- bachelors degree in Computer Science, Information Technology, or a related field (masters degree preferred).
- Proven experience as a DevOps Engineer or in a similar role.
- Proficiency in scripting languages (eg, Python, Bash, PowerShell).
- Strong knowledge of DevOps tools and practices, including version control, automation, and containerization.
- Experience with cloud platforms (eg, AWS, Azure, GCP).
- Familiarity with configuration management tools (eg, Ansible, Puppet, Chef).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities