Senior DevOps Engineer (Remote)

From 3 to 7 year(s) of experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

Senior Devops Engineer

Engineering - Remote (IN) - Full Time

Job Description

We are looking for a Senior Devops Engineer to work with our core engineering team working remotely across India. Our tech stack includes NodeJS, Angular 10, Scala, PostgreSQL, Gitops, GCP and is informed by the world’s largest fashion retail data set, including billions of transactions, user registration data, product catalogue information, images and text.

We are looking for an Engineer who is motivated to combine cutting edge tools available for scaling our infrastructure with the art of programming. You will bridge the gap between problems, system architecture and technical implementation, taking an active triangular role and defining how the application scales as well as how it communicates internally, by keeping sound communication and coordination with Developers and Architects.

Responsibilities

Design and provision infrastructure in the public cloud. Implement infrastructure as code following modern DevOps principles. Understand the needs of the business and the platform in order to design solutions for success. You will help build, configure, scale and maintain infrastructure for Production, Staging, Development, and QA environments, using Terraform, Ansible, Flux, Kustomize, Gitlab, Jenkins, and many more DevOps tools.

Security mindset. Security is at the center of everything we do. The individual in this role should understand security best practices.

Become a Subject Matter Expert on our Platform Infrastructure. You will have to learn the infrastructure from top to bottom and be able to educate others, design efficiencies, solve problems, and build new features.

Research new tools/technologies. You are knowledgeable in the industry and will propose the adoption of new technology that will create value for the team and company.

Documentation. Establish documentation standards around infrastructure and processes in order to increase knowledge sharing between departments.

Connect the dots: Understand the requirements, design robust and complete solutions, and deliver the product best suited to the product architecture.

Focus on Performance: Make that software hit our Service-Level Agreements, be agile in development and always have performance and scalability in mind

Learn: Contribute to team success by learning new technologies and algorithms, often while designing and building the software.

Collaborate: Work closely with other team members to invent, prioritize, build, and support our applications. Participate in design reviews, code reviews and provide improvement recommendations.

Expand: In due time you will have to work on expanding and managing the platform team as the need arises.

Qualification & Skills

Strong candidates will have many of the following qualifications:

3+ years of experience working with Cloud Platforms, Containerization and container orchestration, Automation tools, Internal team tools, software development, or equivalent educational training.

Proficiency in modern DevOps practices and tools. You have worked with provisioning tools such as Terraform, Ansible, or equivalent configuration management tools. You are familiar with Infrastructure as Code and have provisioned infrastructure in the cloud. Understanding of GitOps framework is appreciated.

Proficiency with Cloud hosting environments. You understand Google Cloud Platform (preferred) or AWS and the complications of running applications at scale in the cloud. Hand-on with Google Cloud Function & CDN (or AWS Lambda & CloudFront) is appreciated.

Proficiency with Docker. You can expect to work with Docker and/or other containerization tools to keep the architecture as portable as possible.

Proficiency in the Open Source Ecosystem. You can expect to work with and understand the requirements of Terraform, Ansible, Jenkins, PostgreSQL, MongoDB, NodeJS, Nginx, HAProxy, and many more.

Proficiency in Scripting and Programming languages. You have worked with python, ruby, or Bash. You are familiar with the tools and frameworks around these languages. You understand modern development workflows involving Git and CI/CD principles.

Security:

- Understanding of information security principles and best practices.

- Good understanding of Cloud security and maintenance tools.

Design:

- Ability to write modular, reusable libraries which can be used across multiple functions

- Ability to design applications with robust and scalable architecture

Collaboration skills:

- Ability to translate functional requirements into technical specifications to build robust, scalable, supportable solutions

- Work together with members of various internal teams, including listening and communicating.

- Comfortable working in a fast paced, Agile, release often environment

- Understanding of the SDLC processes and facilitate the working of the team

- Should have work experience and/or knowledge of different devops platforms

Execution skills: Gets things done both independently and collaboratively and understands when each is appropriate.

Passion: Has an interest in our business domain (Fashion), solution space (Fashion Technology), or technology stack.

Undergraduate or higher degree in Computer Science or equivalent.




Key Skills
Skills highlighted with ‘‘ are preferred keyskills

Education

UG:Graduation Not Required

PG:Post Graduation Not Required

Doctorate:Doctorate Not Required

Company Profile

Freestone Infotech Pvt. Ltd

We are looking for an Engineer who is motivated to combine cutting edge tools available for scaling our infrastructure with the art of programming. You will bridge the gap between problems, system architecture and technical implementation, taking an active triangular role and defining how the application scales as well as how it communicates internally, by keeping sound communication and coordination with Developers and Architects.

Company Info
X
View Contact Details+

Recruiter Name:Pratima Jadhav

Contact Company:Freestone Infotech Pvt. Ltd

Telephone:8850824834

Website:http://freestoneinfotech.com

Salary:

Not Disclosed by Recruiter

Role Category:

Software Development

Role:

Back End Developer

Employment Type:

Full Time, Permanent