IT & DevOps Engineer - Mumbai, India - TeamLease Edtech

    Default job background
    Description

    About TeamLease Edtech

    TeamLease Edtech is India's leading learning solutions company providing comprehensive services across Universities and Corporates: We help Universities launch, run and manage their own Online Programs, help Institutes improve the employability of their students through our skilling programs, and help Corporates upskill & reskill their workforce to improve productivity and build a talent supply chain. TeamLease EdTech provides a modular multi-modal classroom model of learning that works across multiple classrooms - Online, Onsite, On-Job, and Virtual to provide a seamless learning experience to the learner. TL Edtech has an exclusive partnership with 40 of India's largest Universities across 16 Indian states, trains 3.5 Lakh students on its platform through 9 Indian languages, works with 4500 corporates in their upskilling/skilling initiatives, and manages over 200 degree, diploma, certificate programs.

    Role: AWS DevOps Engineer

    Relevant Experience: 3-7 Years

    Overview:

    Teamlease is seeking a highly skilled and experienced IT & Cloud Infrastructure Specialist to join our team. The ideal candidate will have a strong background in IT infrastructure management, cloud computing technologies, and a proven track record of implementing and maintaining scalable and secure IT environments. This role is pivotal in ensuring the reliability, scalability, and security of our IT infrastructure, encompassing a wide range of technologies and environments.

    The AWS Infrastructure Administrator will play a critical role in designing, implementing, and managing our cloud-based infrastructure on AWS. The ideal candidate will have extensive experience in AWS services, DevOps practices, and setting up robust production, development, and UAT environments. Additionally, the candidate must possess strong Linux command-line skills and proficiency in configuring web servers, caching systems, databases, and CI/CD pipelines.

    Key Responsibilities:

    • Design, deploy, and maintain AWS-based infrastructure solutions ensuring high availability, scalability, and security.
    • Fluency in automating manual jobs using scripting languages. (Shell and Python)
    • Implement and manage CI/CD pipelines using tools like GitLab, GitHub, Jenkins, AWS Codepipeline or similar platforms.
    • Setup and configuration of production, development, and UAT environments on Ubuntu or CentOS.
    • Manage Linux-based servers, including Apache, Nginx, Varnish cache, and PHP/Laravel installation and configuration.
    • Configure and optimize web server performance, caching mechanisms, and load balancing.
    • Install and configure NPM for projects and Docker for containerization.
    • Implement and manage master-slave database configurations, including AWS RDS.
    • Configure AWS API Gateway, IAM policies, and other AWS services as needed.
    • Collaborate with cross-functional teams and senior IT executives to develop and execute end-to-end infrastructure solutions.
    • Monitor system performance, troubleshoot issues, and ensure timely resolution of incidents.
    • Stay updated with industry best practices, emerging technologies, and security standards.

    Education & Experience:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience as an AWS Infrastructure Administrator or similar role.
    • Strong knowledge of AWS services, including EC2, S3, VPC, RDS, IAM, API Gateway, etc.
    • Proficiency in DevOps practices, CI/CD pipelines, and version control systems (GitLab, GitHub).
    • Hands-on experience in setting up and managing production, development, and UAT environments.
    • Expertise in Linux command-line operations and server administration (Ubuntu, CentOS).
    • Experience with web server configuration (Apache, Nginx), caching systems (Varnish), and PHP/Laravel installation.
    • Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes).
    • Strong understanding of database concepts and experience with master-slave configurations.
    • Excellent communication, collaboration, and problem-solving skills.
    • Ability to work effectively in a fast-paced environment and prioritize tasks accordingly.