Requirements
Education
-
Bachelor/Honors, Bachelor of Science (BSc), in Computer Science or equivalent degree
Additional Requirements
- Bachelor of Science in Computer Science or equivalent degree
- 3+ years experience in different Linux distributions like Red Hat, Cent OS, Amazon Linux, Debian, Ubuntu
- 3+ years experience with AWS cloud hosting solution and its various services like EC2, Kinesis, Aurora, EKS, NLB, ELB, S3, RDS, VPC, SG, IAM Policy, etc.
- 1+ year experience in GCP services like cloud function, Google Cloud Storage, Load balancer, Stackdriver
- Experience in Release Automation and Continuous Integration and Deployment processes with popular DevOps tools primarily using Jenkins, Rundeck, Chef, and Ansible.
- 2+ years’ experience in working with GIT for version control.
- Experience in docker container management, relational database management, and web service management like nginx and tomcat
- Strong writing and English communication skills
- Knowledge of core Java and back-end application development is a plus
- Experience in working with AWS OpsWorks, Kubernetes, and Terraform is an advantage
- Experience in working with Ticket management and tech document management for tracking projects and knowledge of HIPAA rules and requirements.
- Experience in working with overseas (preferably US-based) clients and agile teams and methodologies.
- Familiarity with highly scalable design and deployment.
- Experience in designing and promoting cloud infrastructures.
Responsibilities & Context
As a critical member of a cross-functional agile journey team, the Staff Software
Engineer (DevOps) will be responsible for managing full cloud infrastructure, building new deployment CI/CD pipelines, and implementing the latest security policies. We are looking for someone with a cloud-first mindset who must leverage many AWS technologies, including serverless, queues, pipelines, and advanced databases, to build a scalable solution. Who must be passionate about cloud best practices, keeping abreast of relevant AWS PaaS solutions, code quality, and security.
- Automate product build and release processes and maintain it.
- Troubleshoot, analyze, and remedy planning support for escalated issues reported from frontline/customer-care and IT troubleshooting team on cloud infrastructures.
- Work with developers and QA engineers to create, maintain, and improve build and delivery processes using Continuous Integration and Continuous Deployment
- Design, plan, and implement HIPAA-compliant and fault-tolerant software cloud IT infrastructure solutions.
- Implement monitoring and logging tools for servers and services to track and identify issues.
- Work on cost optimization to control cloud expenses and analyze and resolve software cloud infrastructure issues.
- Own and maintain server configurations for Linux and Windows-based VMs
- Implement SSL Certificates, DHCP, DNS, Domain Controllers, Firewalls, and Access Lists.
Compensation & Other Benefits
Other Benefits
- Working days: Monday - Friday
- Shift: Hybrid (3 PM- 12 AM)
- Fully Subsidized Meals & Snacks.
- Transportation (If Applicable)
Work Place
Work from Office
Employment Status
Type:
Full Time/Permanent
Shift:
Day Shift