DevOps EngineerResponsibilities:Develop and maintain automation scripts using Bash and Python to streamline deployment, configuration, and monitoring processes.Design, implement, and manage CI/CD pipelines to enable continuous integration and delivery of software applications.Collaborate with development teams to ensure applications are designed for scalability, reliability, and performance.Configure and manage cloud infrastructure on AWS or Azure, including EC2 instances, S3 buckets, VPCs, and more.Monitor system performance and troubleshoot issues, ensuring high availability and uptime for critical services.Implement security best practices and compliance standards across the infrastructure.Participate in on-call rotations and respond to incidents in a timely manner.Continuously evaluate and implement new tools and technologies to improve efficiency and effectiveness.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.3+ years of experience as a DevOps Engineer or similar role.Proficiency in Bash scripting and Python scripting.Hands-on experience with cloud platforms such as AWS or Azure.Strong understanding of CI/CD concepts and experience with tools like Jenkins, GitLab CI, or CircleCI.Experience with configuration management tools such as Ansible, Puppet, or Chef.Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.Excellent problem-solving and communication skills.Ability to work effectively in a fast-paced, dynamic environment.Preferred Qualifications:AWS or Azure certification (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).Experience with infrastructure as code tools such as Terraform or CloudFormation.Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Splunk.Understanding of networking concepts and protocols.Familiarity with Agile and DevOps methodologies.