Description

Profile :
 

We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in DevOps, particularly with AWS or GCP infrastructure, with knowledge of data driven development using Python. The ideal candidate will be responsible for designing, implementing, and maintaining our cloud infrastructure while ensuring the scalability, performance, and security of our applications.
 

Responsibilities :
 

- Design and implement secure, scalable, and robust cloud infrastructure on AWS or GCP platforms.
 

- Develop and maintain CI/CD pipelines for automated testing, deployment, and scaling of applications.
 

- Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
 

- Write and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Deployment Manager.
 

- Monitor and optimize system performance, reliability, and costs.
 

- Implement and maintain security best practices for cloud infrastructure and applications.
 

- Develop and maintain disaster recovery and backup strategies.
 

- Provide technical leadership and mentorship to junior team members.
 

- Stay up-to-date with emerging trends and technologies in cloud computing and DevOps.
 

- Collaborate with cross-functional teams to support product releases and resolve operational issues.
 

- Develop and maintain internal tools to improve developer efficiency and code quality.
 

- Working in data driven developments, applications and pipelines using Python.
 

Requirements :
 

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
 

- Minimum of 7 years of experience in software development with a focus on DevOps practices.
 

- Strong experience with AWS or GCP services and management tools.
 

- Proficient in Python for data driven developments and automation scripting.
 

- Experience with GCP services like composer, Cloud functions, Api Gateway.
 

- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
 

- Solid understanding of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
 

- Experience with infrastructure as code (IaC) and configuration management tools.
 

- Knowledge of networking, security, and database management in a cloud environment.
 

- Excellent problem-solving skills and attention to detail.
 

- Strong communication and collaboration skills.

Education

Any Graduate