Position : DevOps Specialist - Systems
Location : Mumbai, India
About LRN
LRN is a SaaS based e-Learning provider with a presence across US, EMEA, APAC and LatAm. More than 2,800 companies worldwide (including some of the world’s most recognizable brands) utilize LRN services and leverage LRN e-learning courses to help navigate complex regulatory environments and foster ethical, responsible, and inclusive cultures. In partnership with LRN, companies translate their values into concrete corporate practices, training materials, and leadership behaviors that create a sustainable competitive advantage. By acting upon shared values, companies and their people find the means to out behave and outperform.
About Role
LRN solutions are built on state-of-the-art technology infrastructure on AWS which caters to millions of users worldwide. The Systems Engineer is responsible for providing support to the technology infrastructure. The position needs to support the environments like production, staging and development, each of the environments each of these environments are hosted in AWS and supported by multiple tools to ensure the availability of the products hosted in these infrastructures.
This role works very closely with the other team members in the Network Engineering group including DBAs and Network Engineers. They also work regularly with the Development, QA and Partner Support groups Globally.
The DevOps Specialist Engineer will be responsible for managing, optimizing, and troubleshooting our AWS cloud infrastructure. This role requires a deep understanding of AWS services, cloud architecture, and DevOps practices to ensure the continuous delivery and operation of cloud-based applications.
The ideal candidate will have production operations experience working with developers to support local systems. The candidate should be experienced in quickly isolating and resolving issues and should be able to give specific examples of emergency troubleshooting.
Your responsibilities would include:
- Containerize EC2 based workload to ECS Fargate.
- AWS Infrastructure Management: Design, deploy, and manage AWS infrastructure using services such as EC2, S3, RDS, Lambda, VPC, CloudFormation, and others.
- Monitoring and Performance Tuning: Implement monitoring solutions to ensure the health, performance, and security of the cloud infrastructure. Optimize system performance and cost efficiency.
- Automation and Configuration Management: Develop and maintain automation scripts using tools like AWS CloudFormation, Terraform, and Ansible to streamline infrastructure provisioning and management.
- Security and Compliance: Ensure the security of the cloud environment by implementing best practices and compliance standards. Conduct regular security assessments and audits.
- Incident Management: Troubleshoot and resolve infrastructure issues, ensuring minimal downtime and impact on service delivery. Participate in on-call rotations.
- Collaboration and Support: Work closely with development, QA, and other IT teams to support application deployment, continuous integration, and continuous delivery (CI/CD) processes.
- Documentation and Training: Create and maintain detailed documentation of the cloud infrastructure, processes, and procedures. Provide training and support to other team members.
- Provide day to day operational support to the production, QA and development environment.
- Hands-on knowledge on Network Design, Network Implementation, Network Management and Operations, Network Security compliance and Governance on AWS.
- Build new environments following industry best practices and internal security policies and guidelines.
- Troubleshoot problems and respond to inquiries in development, QA, and production environments, including web servers, application servers, database servers and network systems.
- Good Understanding of CIDR and sub-netting (IPv4 and IPv6); IPv6 transition challenges; and generic solutions for network security features, including AWS WAF, intrusion detection systems (IDS), intrusion prevention systems (IPS), DDoS protection, and economic denial of service/sustainability (EDoS).
- Knowledge of advanced networking architectures and interconnectivity options [e.g., IP VPN, multiprotocol label switching (MPLS), virtual private LAN service (VPLS)].
- Handson DevOps experience in designing and implementing CICD (via Jenkins, AWS Native solutions such as CodeBuild, CodeCatalyst)
- Enhance the current environment with custom scripts and tools to simplify and automate tasks and help Network Operations work more efficiently.
- Responsible for system monitoring and ensure that alerts are actioned to minimize the impact to the system.
- Follow the change management guidelines while deployment.
- Ensure the testing of patches are done in lower environment before deployment in production.
- Monitor and action the incident reported thru multiple alerts systems and action to minimize the impact.
Technical Skills
Must have skills
- Containerized Applications via AWS ECS / Containerization.
- Linux Administration (RHEL, Amazon Linux)
- Design, deploy, and manage AWS infrastructure using services such as EC2, S3, RDS, Lambda, VPC, CloudFormation, and others.
- Implement monitoring solutions to ensure the health, performance, and security of the cloud infrastructure. Optimize system performance and cost efficiency.
- Develop and maintain automation scripts using tools like AWS CloudFormation and Terraform to streamline infrastructure provisioning and management.
- Ensure the security of the cloud environment by implementing best practices and compliance standards. Conduct regular security assessments and audits.
- Troubleshoot and resolve infrastructure issues, ensuring minimal downtime and impact on service delivery. Participate in on-call rotations.
- Work closely with development, QA, and other IT teams to support application deployment, continuous integration, and continuous delivery (CI/CD) processes.
- Hands-on with NGINX and Apache Tomcat
- Hands-on with analysis of AWS Security Group, NACL and VPN Configurations
- Manage application Infrastructure hosted on AWS EC2
Good to have skills
- Automation deployment workflow via Jenkins / AWS Code Pipeline.
- Good to have knowledge of PHP, Perl, SQL (optional).
Requirements
- Graduate in any stream with 5+ years experienced as System Engineer to work on a wide range of projects
- Strong analytical and communication skills.
- Flexible to adapt to changing situation.
- Strong on initiative, ambitious and creative problem solver.
- Understands technology enough to ensure innovation for own / teams work
- Should be fluent in English - and preferably able to participate in meetings.
- Must be a strong team player with a desire to work and communicate in a global environment.
- Flexible working in shifts
Benefits
LRN is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.