Bengaluru, Karnataka, India
Description
GALE helps brands solve complex challenges through our integrated consultancy and agency offering. Headquartered in New York with offices in Toronto, Singapore and Bangalore, our teams are connected by a set of core values that inform everything we do, from how we hire to how we work together: values like Everyone Matters, No Silos, and Masters of Our Craft.
If you’re driven by a passion to build something great, a desire to innovate, and a commitment to achieve excellence in your craft, GALE is a great place for you
About the Role:
We are seeking a dynamic and experienced
Team Lead, DevOps to join our Bangalore team. In this role, you will lead our DevOps efforts, collaborating closely with software engineers to ensure the efficient deployment and operation of our systems across diverse environments. Your primary focus will be on automating and streamlining our processes, while also staying updated on industry best practices. If you have a passion for cloud management, Linux administration, scripting, and the ability to adapt to a rapidly evolving technology landscape, we want to hear from you.
Key Responsibilities:
AWS Infrastructure Management:
Provision and manage EC2 instances with various OS flavors within Virtual Private Cloud (VPC).Configure and maintain AWS components, including load balancers, Redshift, RDS, CloudFront, and firewalls while enforcing identity-based policies (IAM).
Application Stack Setup:
Establish application stacks comprising middleware, databases, and web servers on various OS platforms.
Build and Release Automation:
Develop and provision build and release scripts to automate the promotion process using build/CI tools.Manage delivery pipelines, including tests and code scanning, and oversee the code promotion through different stages of software development.
DevOps Best Practices:
Stay updated with industry best practices for DevOps and implement necessary tools to automate processes efficiently.
Requirements:
Minimum of 6+ years of hands-on experience in production environments.
Proficiency in Linux administration, including Ubuntu, CentOS, or Red Hat Enterprise Linux (RHEL).
Strong experience with AWS cloud components such as EC2, S3, RDS, SES, IAM, and VPC.
Proficiency in supporting database environments, including PostgreSQL, MySQL, and NoSQL databases like MongoDB.
Familiarity with Docker, Kubernetes, or OpenShift orchestration is a plus.
Strong scripting skills in languages such as Bash, Python, or Perl.
Expertise in automating system cloud deployment tasks using scripts.
Experience with continuous integration tools such as Jenkins, Travis, or TeamCity.
Thorough knowledge of web servers like Apache and NGINX.
Development proficiency in Python and experience with Ansible scripting automation or Terraform scripting automation.
Familiarity with configuration management tools like Ansible, Chef, or Puppet is advantageous.
Ability to adapt to a fast-changing technology landscape and enthusiasm for experimenting with new technologies.
Why Join Us:
Opportunity to lead and shape the DevOps practice within a dynamic organization.
Collaborative work environment with a focus on innovation.
Continuous learning and development opportunities.