الوصف الوظيفي
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.