PRINCIPAL REQUIREMENTS
- Evaluate and continuously improve upon the infrastructure and deployment process for INTELITY-related services
- Contribute to task prioritization within the Sysops team and technology management, including the Manager of SysOps, Senior Director of Software Engineering, and Product team members
- Define and contribute to Information Security policies and practices
- Work with Quality Assurance (QA) team and Engineering team to ensure the integrity of released software
- Contribute to the development of our infrastructure and automation tools for application delivery
- Understand and contribute to the end-to-end release process, driving automation and enabling rapid deployments and scalability for the company
- Communicate and enforce release and deployment policies and plans
- Contribute to the architecture and implementation of our cloud software and web applications
- Ensure that all production systems are well monitored, instrumented, and analyzed to ensure performance and availability
- Get involved in all aspects of the development, testing, and production environments and enforce security requirements and SLAs for performance, reliability, and security
EDUCATION/LANGUAGE
- Bachelors degree in Computer Science, Information Technology or related technology/engineering field preferred or equivalent experience required
EXPERIENCE / SKILLS
- 5+ years experience as a DevOps engineer in a highly scalable, fast-growing cloud environment.
- 5+ years of experience with AWS cloud technologies (EC2, SNS/SQS, ELB/ALB, RDS, Route53, and VPC)
- 1+ years experience with Docker and Kubernetes (Rancher and Kops experience is a plus)
- 3+ years of experience with SQL and NoSQL database technologies (PostgreSQL, MongoDB, Redis)
- 2+ years experience in information security with ongoing vulnerability assessments and remediation of issues
- 1+ years experience with infrastructure as code (Terraform and ansible) designs for automation of infrastructure builds and deployments
- Expertise in leveraging DevOps principles, experience with operational tools, and ability to apply best practices for infrastructure and software deployment
- Familiarity with SecOps
- Demonstrated hands-on experience with DevOps techniques building continuous integration solutions using Jenkins or related CI/CD platform
- Deep understanding of the Linux and Windows operating systems and networking concepts
- CDN/DNS/Firewall/HW/SW Load Balancing, caching and exposing services via K8s
- ElasticSearch stack (ElasticSearch, Kibana, Beats)
- Prior experience with continuous deployments, migration, and rollbacks
- Hands-on experience in at least one of the following programming languages: Bash, Powershell, Python, C#, Golang, and JavaScript
- Proven ability to perform with a high degree of accuracy under tight deadlines and ability to effectively multitask
- Excellent analytical skills and ability to work independently and as a team player
- Excellent written and verbal communication skills and the ability to communicate technical concepts to a non-technical audience
- SaaS or travel-tech experience is a strong plus
Job Category: Software
Job Type: Full Time
Job Location: Remote/US