Job Title: DevOps Engineer
Experience: 2-5 years
Job Description
As a DevOps Engineer, you will be supporting one or more of the company's SaaS Products. The products are hosted in Cloud Platform and span across all the popular technology stacks and deployment architectures. You will be working within the team of high-skilled professionals, providing a lightning-fast operations support for the products, fulfilling day-to-day requests, working on automating the chores and participating in huge infrastructure re-engineering projects. You will be working in "SaaS Operations" environment as a part of 24/7 availability team, that supposes high personal availability and readiness to provide response, should any critical issues arise.
Specific responsibilities:
As a DevOps Engineer, you will Work with AWS cloud providers to deploy and run infrastructure used by our SaaS products.
● Operate, deploy, and enhance components of our ecosystem such as Load Balancers, Firewalls, CI/CD rigs, orchestration, security infrastructure, monitoring, and alerting tools, etc.
● Experience with Containerization Docker and Kubernetes deployment
● GitOps with ArgoCD or Argo Rollouts
● Serve as the escalation point for technical support issues.
● Ensure that SLA for our 24/7 production and supporting environments is maintained.
● Contribute to and maintain process and compliance documentation for the SaaS team.
● Continually seek opportunities to improve SLA/Uptime and minimize customer impacts.
● Keep customers informed about impending maintenance window, software deployment and infrastructure upgrades.
● Delegate work as needed to our IDC Team.
● Understand, champion, and enforce security and compliance policies and procedures.
● Track work activity, service tickets, or project tickets in Jira, and other project tracking tools.
● Participate in the on-call rotation and after-hours maintenance and deployment activities.
Skills and Experience Required
● Ability to pass our basic cloud infra setup hands on AWS cloud platforms
● Strong experience building and maintaining production systems on AWS using AWS Keys Services, EKS, VPC, EC2, RDS, S3, ELB, CloudFormation/Terraform, and familiarity interacting with the AWS APIs
● IaaC (Infrastructure as a code) Automation using CloudFormation or Terraform AND experience with configuration management tools such as Ansible, etc. preferred
● Experience in Security and Compliance (preferably security automation and hardening using Ansible)
● Deep experience administering Linux (Centos, Ubuntu) systems
● Experience in CI/CD (Jenkins/GitHub Action) (Must)
● Scripting proficiency (Python, Bash)
● Experience in Security and Compliance (preferred)
● Excellent knowledge of web application technology, including Tomcat, Apache, Elasticsearch, nginx, HA proxy etc.
● Understanding of enterprise security tools and methodologies (SOC2)
● DBA experience is a plus
● Relative autonomy to pick up new skills
● Initiative to take responsibility for current projects and suggest new improvements to existing architecture or process to comply with industry standards