The Job logo

What

Where

DevOps Engineer/Site Reliability Engineer (SRE)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for an experienced programmer with excellent all-round skills in coding languages like Python and Java. The ideal candidate should have at least 5 years of experience and a strong background in using deployment tools like Ansible and Chef. Experience in working with Azure environment and application containerization is a must, including knowledge of Docker and Azure Kubernetes Services. The candidate should also have experience in Jenkins and Maven for orchestrating application release and integration with tools like Sonar, Chef, and Artifactory. Knowledge of YAML and JSON constructs is also required. The candidate should be able to design and implement a Git-based code management repository and branching strategy, and have experience in automation for branch management, code promotions, version management, and troubleshooting deployment issues. Familiarity with Azure cloud deployment and the ability to code automated test scripts is highly desirable. The candidate should be able to support current processes with an emphasis on automating everything as soon as possible. Good-to-have skills include experience in supporting services before they go live, working in an agile methodology, team management, and good communication skills. Azure DevOps AZ-400 certification is a plus.

Job Description

Must-Have
  • Experience in coding languages python/java Excellent all-round programming skills (5+ Year)
  • Have used deployment tools like Ansible, Chef
  • Hands on in Azure environment and application Containerization. Knowledge of Docker and Azure Kubernetes Services
  • GIT/Jenkins/Maven/Gradle- Experience in Jenkins/Maven to orchestrate application release & integration with tools Sonar, Chef, Artifactory, etc. to build out the CI/CD pipeline in Azure DevOps
  • Knowledge of YAML and JSON constucts
  • Design and implement a Git based code management repository and branching strategy that will support multiple environment deployments in parallel. Experience with automation for branch management, code promotions, version management, debug and troubleshooting deployment issues.
  • Support the application CI/CD pipeline for promoting software into higher environments through validation and operational gating, and lead in DevOps automation and best practices.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health using SRE tools.
  • Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
  • Experience with Azure cloud deployment, CI/CD pipeline
  • Code automated test scripts for simple use cases
  • Supporting current processes needed with an emphasis on automating everything as soon as possible.
Good-to-Have
  • Support services before they go live through activities such as system design consulting, capacity planning and launch reviews.
  • Work with a global team spread across tech hubs in multiple geographies and time zones.
  • Agile Methodology
  • Team Management
  • Good communication skills
  • Azure DevOps AZ-400 Certified
Set alert for similar jobsDevOps Engineer/Site Reliability Engineer (SRE) role in Chennai, India
Tata Consultancy Services Logo

Company

Tata Consultancy Services

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Tata Consultancy Services Logo

Datastage Engineer

Tata Consultancy Services

Chennai, Tamil Nadu, India

Posted: a year ago

We are seeking a candidate who will be responsible for coordinating with BAs to gather requirements, creating ETL mapping and technical specifications, designing, developing, and implementing DataStage jobs. The candidate will also be responsible for designing, developing, and implementing jobs using scheduling tools, as well as unit testing, testing, and defect management. Additionally, the candidate will provide post-implementation support and troubleshooting. Strong skills in writing SQL scripts, performance tuning, Unix shell scripting, and performance tuning of DataStage jobs are required.

Freshworks Logo

Staff Engineer - Site Reliability

Freshworks

Chennai, Tamil Nadu, India

Posted: a year ago

Job Description SRE at Freshworks Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Freshwork's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our SRE focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale, while using your expertise in coding, algorithms, complexity analysis and large-scale system design.    Responsibilities: Design, write, and deliver software to improve the availability, latency, and efficiency of Freshwork’s Products & Platforms. Manage availability, latency and performance of mission critical services and build automation to prevent problem recurrence. Independently determine and develop architectural approaches and Infrastructure solutions. Defining strategy, vision, and roadmap to develop CI/CD, Application hosting, Security and Compliance standards and guidelines across Freshworks. Drive blameless postmortems for large scale incidents. Define and drive automation and orchestration strategies. Strategize cost optimization across Freshworks Cloud environment.   Qualifications Requirements: 12+ years of Software Engineering and Coding Experience in C# / Python / JavaScript / Golang (one or more).  12+ years of Experience handling Linux and Windows Systems at a very large scale.  6+ years of Hands-on experience on Containers & Container Orchestration Tools. 10+ years of proven Experience with designing, building, supporting and observing large-scale distributed systems/services/infrastructure. Strong Experience in Microservices Architecture, Service Mesh implementation and instrumenting XaaC (Infrastructure, Software, Network, Policy, Security) across global scale systems Hands-on Experience in defining and driving Disaster Recovery across Freshworks Products & Platforms. Proficiency in implementing FinOps and cloud cost optimization strategies. Experience and knowledge of incorporating testing, compliance and security requirements within code release pipelines.  Proficiency in algorithms, data structures, complexity analysis, and software design. Ability to turn technical deep-dives into code, networking, operating systems, and storage, with ability to participate in an executive strategy discussion. Data Mining & Data Analytics experience utilizing big data and\or relational data bases technologies. Excellent experience in designing & architecting solutions using OpenSource Software (OSS). Intellectual Curiosity, Problem Solving and Storytelling presentation.