Search by job, company or skills

Databerry Technologies Pvt Ltd

Senior DevOps Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

As a Senior DevOps Engineer, you will be responsible for building and maintaining the cloud infrastructure used in the in-house platform and for developing automated CI/CD pipelines used by the software and data teams.

You will be exposed to a wide variety of tools that we use to operate a highly automated platform. Some examples include:

Terraform & Terragrunt is used to automate the deployment of resources in our cloud providers like AWS, Databricks, Snowflake and others.

Kubernetes & Helm are used for orchestration of our microservices.

Datadog is used for our logging, metrics & alerts.

CircleCI and FluxCD make up our CI/CD system.

Auth0, Sanity, Circle and other SaaS services are integrated into our client-facing applications.

Airflow, dbt, Snowflake and Databricks (Spark) are used for our data pipelines.

We regularly evaluate our technologies and change as needed.

Duties and Responsibilities:

Code Quality & Testing: Consistently writes production-ready code that is testable and understandable, ensuring it is well-tested before deployment.

Systematic Debugging & Monitoring: Uses systematic debugging to diagnose issues, and tunes team monitoring based on operational data to suggest stability and performance improvements.

Security & Risk Management: Approaches all engineering work with a security lens, actively looking for and fixing security vulnerabilities, investigating findings, and handling risk effectively.

Task Management & Delivery: Breaks down and sizes tasks appropriately for continuous integration and incremental delivery, ensuring tasks are prioritized and dependencies noted.

Communication & Empathy: Communicates effectively in both technical and non-technical subjects, actively listens to others, and has excellent verbal and written communication skills. Empathy for customers and end users is highly valued. Collaborates effectively in a remote working environment.

Teamwork & Mentoring: Works to build strong relationships with teammates and stakeholders, helps overcome obstacles and resolve blockers, mentors teammates respectfully, and encourages open, constructive discussions.

Infrastructure Solutions: Implements efficient, scalable, and reliable infrastructure solutions leveraging Infrastructure-as-Code (IaC) principles.

CI/CD Pipelines: Develops and maintains CI/CD pipelines to automate software and data delivery processes including building, testing, and deployment.

Monitoring & Reliability: Manages and monitors cloud infrastructure performance and availability, implementing proactive measures to ensure high system uptime and reliability.

Continuous Improvement & Documentation: Continuously improves the experience for software and data engineers, creates clear documentation, regularly thinks about team practices, suggests improvements, and stays updated with industry trends and emerging technologies related to DevOps.

Key Attributes Required:

People Skills:

Ability to work effectively in cross-functional teams and collaborate openly with data engineers, software engineers, and other stakeholders.

Proven track record in conflict resolution, effective communication, and fostering a positive work environment.

Customer Service / External Impact:

Strong focus on internal customer service to assist software and data engineering teams in achieving their objectives.

The ability to effectively communicate with external vendors, client-facing teams, and sometimes clients themselves to ensure seamless deployment and maintenance of services.

Decision-Making:

Capacity for high-level, strategic decision-making to choose appropriate tools and technologies, while also being capable of low-level technical decisions required for immediate problem-solving.

Ability to weigh pros and cons and consult with teams for decisions that impact system uptime, security, and the delivery process.

Initiative and Independence:

Self-starter who can independently identify issues and formulate solutions with minimal supervision.

Comfortable taking the initiative to lead projects or research and introduce new technologies that can benefit the system's efficiency, security, and performance.

Knowledge and Specialist Skills:

Education A Bachelor's / Masters degree in Computing or Software Development or similar field is required.

Experience 5+ years as a DevOps engineer

Experience with AWS services. Ability to create solutions on AWS based on high-level descriptions. Ability to learn new AWS technologies and use them as needed.

Experience with infrastructure-as-code tools such as Terraform, Terragrunt, CloudFormation, and Packer

Experience with using, managing and running services on Kubernetes clusters. Basic knowledge of its ecosystem (Helm, FluxCD, Istio and other core services)

Experience with cloud and big-data tools and frameworks such as Databricks/Spark, Airflow, Snowflake, etc

Experience with CI/CD pipelines using tools such as CircleCI, TravisCI, GitHub Actions, Jenkins, etc

Experience in any general programming language(s) Python, Java, Go, etc. and ability to develop code to automate tasks

Knowledge of Linux fundamentals. Comfortable working on Linux command line (e.g. BASH, Makefiles) and have experience with basic Linux commands

Ability to learn new technical concepts quickly

Ability to operate in a fast-paced and dynamic environment

Strong collaboration and communication skills

Passion! We are passionate about our mission and technology and we want you to demonstrate that too

Ownership! We want you to own your work, be accountable, and push it through the finish line

Expertise! We do not need you to know everything, but we hope you have deep knowledge in at least one area and can start contributing quickly. We would love to learn from you in your area(s) of expertise.

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 21/10/2024

Job ID: 97285383

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior DevOps Engineer Java

PeerLogic SystemsCompany Name Confidential

Senior DevOps Engineer 5 Years

Bizzhype HRCompany Name Confidential
Last Updated: 14-11-2024 03:39:51 PM
Home Jobs in India Senior DevOps Engineer