Description :
As a DevOps Engineer, you will work closely with our development and operations teams to enhance our software development and deployment processes.
Your primary focus will be on automating and improving our systems to ensure high availability and reliability, with a strong emphasis on Python scripting for automation tasks.
Key Responsibilities :
- Develop and maintain CI / CD pipelines to streamline deployment processes by Jenkins.
- Use Docker for containerization of applications
- Manage and orchestrate containerized applications using Kubernetes
- Monitor system performance and troubleshoot issues as they arise
- Collaborate with development teams to implement best practices in DevOps
- Work with cloud platforms, primarily AWS, to deploy and manage applications
- Write and maintain Python scripts to automate tasks and improve efficiency across deployment and operations processes
- Utilize Infrastructure as Code (IaC) tools like Terraform and CloudFormation for scalable and consistent infrastructure management.
- Leverage configuration management tools such as Ansible for automated configuration and provisioning.
- Implement monitoring tools such as Grafana, Prometheus, New Relic, or similar solutions to ensure application and infrastructure health.
Requirements :
Bachelor's degree in computer science, Engineering, or a related field2-3 years of experience in a DevOps or similar roleProficiency in Docker for application containerizationHands-on experience with Kubernetes for container orchestrationMust have worked with Amazon Web Services (AWS) for cloud deploymentsProficiency working with Monitoring tools.Proficiency with any scripting language (e.g., Python, Shell, Bash).AWS Certified Solution Architect Certificate is preferred.Knowledge of Azure is a plusStrong problem-solving skills and a proactive mind-set(ref : hirist.tech)