Job Description
Job Summary:We are looking for a Senior DevOps Engineer with expertise in automation, containerization, CI/CD, and cloud technologies. The role involves designing and implementing scalable DevOps solutions, managing cloud infrastructure, and enabling seamless deployment pipelines. The ideal candidate will work closely with cross-functional teams to ensure reliability, security, and efficiency across the software development lifecycle in a collaborative, agile environment. Must-Have Skills (Mandatory):- Programming & Scripting: Python, PowerShell, Terraform, Groovy, or Shell scripting. - Containerization & Orchestration: Docker, Kubernetes, OpenShift. - CI/CD Tools: Jenkins, GitHub Actions, Azure DevOps, GitLab CI. - Cloud Platforms: AWS (EC2, S3, RDS, Lambda, CloudWatch), Azure. - Version Control: Git and branching strategies. - Automation: Strong hands-on experience with CI/CD pipelines and infrastructure automation tools. - Security: Experience with security tools like SonarQube, Checkmarx, and best practices for secure code deployment. Good-to-Have Skills (Optional):- Experience with data science/analytics pipelines. - Knowledge of low-code/RPA tools (e.g., UiPath, Power Automate). - Exposure to infrastructure as code tools like Ansible, Chef, or Puppet. - Familiarity with monitoring and observability tools. - Certification in Kubernetes (CKA/CKAD) or cloud platforms. - Proficiency in API development and integration tools. - Strong understanding of agile and DevOps methodologies. Qualification & Description:- Education: Bachelor’s degree in Computer Science, Engineering (BE/B.Tech), or a related field. - Experience: 7+ years of DevOps or software engineering experience, with at least 3+ years in cloud technologies and CI/CD. Responsibilities: - Design, implement, and optimize CI/CD pipelines for seamless software delivery and deployment. - Develop and manage scalable and highly available cloud-based infrastructure. - Automate application deployment, configuration management, and infrastructure provisioning. - Lead adoption of containerization and orchestration tools like Docker and Kubernetes. - Collaborate with development, QA, and product teams to align infrastructure and deployment processes. - Implement monitoring, logging, and observability solutions to ensure system reliability. - Maintain and enhance cloud infrastructure on AWS/Azure, focusing on scalability, security, and performance. - Mentor junior team members and provide peer reviews. - Proactively resolve technical issues and enhance existing solutions. - Stay updated with the latest DevOps tools, technologies, and best practices.