DevOps cum Python developersKolkata's candidates can apply only.Experience: 2 years
Responsibilities:Develop and maintain automated CI/CD pipelines for efficient software delivery across multiple environments.Design, implement, and manage infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Ansible.Configure and manage cloud environments on AWS, GCP, and Azure, including provisioning resources, monitoring performance, and optimizing costs.Collaborate with development teams to streamline build and release processes and ensure code quality and reliability.Implement and manage version control systems (VCS) such as Git, including branching strategies, code reviews, and repository management.Write Python scripts and applications to automate tasks, process data, and integrate with third-party services and APIs.Monitor and troubleshoot production systems, infrastructure, and applications, ensuring high availability and performance.Manage and maintain Linux and Windows servers, including installation, configuration, and administration of operating systems and services.Implement security best practices and policies across cloud and on-premises environments, including identity and access management (IAM) and network security.Stay up-to-date with emerging technologies and best practices in DevOps, cloud computing, and software development.Document technical solutions, architectures, and procedures for knowledge-sharing and training purposes.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience as a DevOps Engineer or similar role, with a focus on automation, infrastructure management, and software development.Strong proficiency in Python programming language, with experience in writing clean, efficient, and maintainable code.Hands-on experience with cloud platforms such as AWS, GCP, and Azure, including services like EC2, S3, Lambda, GCE, GCS, VMs, and Azure Functions.Proficiency in building and managing CI/CD pipelines using tools like Jenkins, CircleCI, or GitLab CI/CD.Solid understanding of version control systems (VCS) and best practices in branching, merging, and code reviews using Git.Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes.Knowledge of Linux and Windows operating systems and their command-line interfaces (CLI), including shell scripting and system administration tasks.Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.