Key Responsibilities:
- CI/CD Pipeline Management: Design, implement, and maintain CI/CD pipelines for efficient and reliable software delivery. Utilize tools and practices to automate the entire lifecycle from code commit to deployment.
- Automation and Collaboration: Collaborate with development and operations teams to automate manual processes, ensuring faster and more reliable deployments. Work closely with stakeholders to understand requirements and deliver solutions that improve productivity and efficiency.
- System Monitoring and Troubleshooting: Monitor system performance and troubleshoot issues to ensure optimal uptime. Implement robust monitoring and alerting solutions to preemptively identify and resolve potential problems.
- Cloud Infrastructure Management: Implement best practices for cloud infrastructure management across AWS, Azure, or GCP. Ensure that cloud resources are used efficiently, securely, and cost-effectively.
- Innovation and Improvement: Stay updated with emerging technologies and suggest improvements to enhance system scalability, security, and performance. Continuously look for ways to optimize infrastructure and processes.
Requirements:
- Cloud Platforms: Proficiency with cloud platforms such as AWS, Azure, or GCP. Ability to design, deploy, and manage cloud-based applications and infrastructure.
- Containerization: Experience with containerization technologies like Docker and Kubernetes. Ability to build, deploy, and manage containerized applications at scale.
- Scripting Skills: Strong scripting skills in languages like Python, Bash, or PowerShell. Ability to write scripts to automate various tasks and processes.
- Configuration Management: Knowledge of configuration management tools such as Ansible, Chef, or Puppet. Ability to automate the configuration and management of servers and applications.
- Monitoring and Logging: Familiarity with monitoring and logging tools like Prometheus, ELK stack, or Grafana. Ability to set up and manage comprehensive monitoring and logging solutions to ensure system reliability and performance.
Skills and Competencies:
- Technical Proficiency: Deep understanding of DevOps principles, tools, and best practices. Ability to leverage this knowledge to improve the efficiency and reliability of development and deployment processes.
- Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot and resolve complex issues quickly and effectively.
- Collaboration: Strong communication and collaboration skills. Ability to work effectively with cross-functional teams to achieve common goals.
- Adaptability: Ability to quickly learn and adapt to new technologies and processes. Flexibility to handle changing priorities and work in a fast-paced environment.
- Detail-Oriented: High attention to detail and a commitment to delivering high-quality solutions.
How To Apply:
Submit your resume to paramjeet.kaur@opstree.com