Job Description
Position:Â Senior Python DevOps Engineer
Date posted: 2024-07-26
Industry: other
Employment type: Full Time
Experience: 8 years
Qualification: Bachelor’s Degree Holder
Location: Remote
Company: Confidential
Description:
Hiring Senior Python DevOps Engineer
Work Mode: Remote
Duration: Long-Term – Contract
Shift Timing – 6:30 PM to 2:30 AM IST
Experience: 8+ years
Job description:
- 8+ years of experience as a Python developer on enterprise projects using Python with popular Python frameworks (i.e., Flask, FastAPI, Django, PyTest, Celery, etc.)
- Software development experience including RESTful service implementation, and test-driven development.
- Deep familiarity with micro-service architecture
- Deep familiarity with tools used to automate the deployment of enterprise solutions (i.e., Jenkins, Artifactory, TeamCity, Nexus, etc..) such as microservices to on-prem infrastructure and cloud providers.
- Proficiency with Web APIs/Web Services/RESTful services
- Proficiency with Git as a version control system
- Experience with relational SQL and NoSQL databases, including MongoDB and MSSQL (Preferred)
- Experience with object-oriented languages: Python, Java, Scala, C#, etc. (Preferred)
- Experience with testing tools such as PyTest, Wiremock, xUnit, mocking frameworks, etc.
- Preferred Software Development experience including modern design patterns, object-oriented programming, concurrency programming, and acceptance testing (Preferred)
- 3 or more years of experience and proficiency with micro-service architecture (Preferred)
- Experience with AWS Compute, Serverless, and Storage technologies such as EC2, S3, RDS, EMR, Lambda, etc. is a big plus (Preferred)
- 1+ years of experience in C# ASP.Net Web API Development is a big plus (Preferred)
- Experience with AWS AI Technologies (Formerly ML) such as SageMaker, CodeGuru, TensorFlow on AWS, and PyTorch on AWS (Preferred)
- Experience with Java with either Spring or J2EE/Java EE/Jakarta EE. (Preferred)
- Experience with Docker and Container Orchestration Systems (i.e., Kubernetes, Red Hat OpenShift /okd, Docker Swarm, etc.) (Preferred)
- Excellent problem-solving and communication skills. (Preferred)
- Experience with Machine Learning algorithms and systems is good to have (Preferred)
- Experience with integrating OpenAI tools such as MATRIX (Preferred)
- Familiarity with Linux (Preferred)
- Strong problem-solving skills
- Able to work well on a team
Educational Qualifications:
- Bachelor’s or Master’s degree in computer science, Mathematics, Computational Linguistics, or similar fields (Preferred)