https://bayt.page.link/G64WmvtnxGtuMH2x9
Create a job alert for similar positions

Job Description

You will be working within an international group of teams which span from India, Europe and US
A DevOps engineer plays a critical role in bridging the gap between software development and IT operations, with a focus on streamlining and automating the software delivery lifecycle. In this role, you'll work collaboratively to design, build, deploy, and maintain scalable and reliable infrastructure and applications. Your role will include:
Implementing DevOps practices, tools, and processes to enhance collaboration, automation, and efficiency across development, QA, and operations teams. 
Leveraging cloud computing, containerization, and automation technologies to automate infrastructure provisioning, configuration management, and deployment pipelines. 
Fostering a culture of continuous integration, continuous delivery, and continuous improvement to accelerate software delivery, increase reliability, and drive business innovation. 
Monitoring system performance, identifying bottlenecks, and implementing solutions to optimize performance, scalability, and cost-efficiency. 
Ensuring the security, compliance, and resilience of infrastructure and applications, while promoting best practices and knowledge sharing within the organization. 
Overall, the DevOps engineer role is dynamic, collaborative, and multifaceted, requiring a combination of technical expertise, problem-solving skills, and a passion for driving positive change and innovation in software delivery and operations.

Responsibilities


  • Discuss the Cost of Change (= code quality) with your team members continuously
  • Write unit tests, integration tests and API tests
  • Should be able to support the application 24/7 based on team on call rotations. 
  • Write clean code (mindful about coupling, separation of concerns, etc.)
  • Designing DevOps Architecture: Design and architect scalable and resilient DevOps solutions that meet business requirements and industry best practices.
  • Leading DevOps Initiatives: Lead DevOps initiatives and projects, collaborating to drive innovation, efficiency, and reliability.
  • Infrastructure Automation: Implement and manage advanced automation solutions for infrastructure provisioning, configuration management, and deployment pipelines.
  • Performance Optimization: Optimize system performance, reliability, and scalability through automation, monitoring, and capacity planning.
  • Mentoring and Training: Mentor and coach junior team members, providing guidance, support, and knowledge transfer to accelerate their growth and development.
  • Problem-Solving and Troubleshooting: Resolve complex technical issues and incidents, identify root causes, and implement preventive measures to minimize future occurrences.

Key Skills


  • Required
  • 4-10 years of experience as a DevOps or SRE on a cross-functional agile team
  • Bachelor or Master’s degree in computer science or related discipline (field), or equivalent work experience
  • Proficiency in cloud computing platforms, particularly AWS services such as:
  • Compute: EC2, ECS, Lambda
  • Storage: S3, EBS, EFS
  • Networking: VPC, Route 53
  • Database/query engine: RDS, Athena
  • Monitoring & Security Tools
  • Proficiency with version control systems such as Git for code management, branching strategies, and collaboration.
  • Advanced experience in scripting languages such as Bash or Python.
  • Proficiency and hands-on experience with infrastructure as code (IaC) tools such as Terraform.
  • Proficiency and hands-on experience with continuous integration and continuous deployment (CI/CD) pipelines using tools like GitLab CI/CD.
  • Proficiency and hands-on experience in containerization technologies such as Docker for packaging applications and Kubernetes for container orchestration and management.
  • Experience and in-depth understanding of configuration management tools.
  • Hands-on experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana) for tracking system performance and troubleshooting issues.
  • Fluent in English, both spoken and written, with a large vocabulary (C1 english level)
  • Commitment to following best practices for security, scalability, and performance.
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues in production environments.
  • Strong communication skills to collaborate effectively with cross-functional teams, stakeholders, and third-party vendors.
  • Continuous improvement mindset to identify opportunities for automation, optimization, and efficiency gains in infrastructure and deployment processes.
  • Ability to document processes, procedures, and technical architectures for knowledge sharing and future reference.
  • Follow Agile principles and feature related discussions and participate in grooming and planning sessions to effectively translate business requirements to Agile stories.
  • Preferred
  • Leadership qualities and the ability to inspire and motivate a team
  • At least 1 year of experience with Test-driven development
  • Advanced experience with cloud computing using AWS services.
  • Advanced experience and understanding of configuration management tools for automating server configuration and application deployment.
  • Experience with security best practices and compliance standards for securing cloud infrastructure and data, including encryption, access control, and network security.
  • Experience with disaster recovery planning, backup strategies, and high availability architectures to ensure system reliability and data integrity.

Job Details

Job Location
Bengaluru India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.