Job Description:
For a startup software company developing Big Data products in the field of employment recruitment, with offices in the center.
Roles & Responsibilities:
Improve the availability, scalability, latency, and efficiency of the app group's services
Build efficient and scalable CI/CD pipelines
Implement DevOps methodologies and easy-to-use Full Stack dev environments
Lead and architect serving infrastructure to build distributed microservices architecture and AI-oriented applications in the cloud
Reduce and monitor the AWS resources costs under the group's usage
Build solutions that allow the Full Stack teams to work at scale without fighting the infrastructure. Improve code quality, testing cycles, and performance.
Solve performance bottlenecks and continuously improve the security and resilience of our platform to match threats and enterprise-grade security standards.
Job Qualifications:
At least 3+ years of hands-on experience in infrastructure engineering, DevOps, or software engineering staff member
At least 2 years of experience in ES6 and higher\TypeScript and modern JS frameworks (React/Angular)
Hands-on experience in coding in modern web-application technologies (Node.js, Python, RoR, etc.), as well as bash and scripting fundamentals
Understanding of CI/CD pipelines, and experience with building pipelines that support the companys and developers needs
Experience in building architecture focused on quality (SOLID, Tests, Separation of Concerns, etc.)
People skills. Be able to work in a team, communicate and collaborate with other developers, DevOps engineers, and stakeholders.
Knowledge of the ins and outs of cloud providers (AWS, Google Cloud, etc) plus configuration management and infrastructure-as-code tools such as Ansible, Chef, Terraform, Pulumi or CloudFormation
Working with databases (RDBMS or NoSQL) and large, complex data sets
Experience in building systems where observability is a first-class concern using protocols and tools that cover the space of logging, monitoring, tracking, and alerting.
Proficient with docker containerization and cluster management technologies like ECS or Kubernetes
In-depth knowledge of build/release systems, CI/CD systems, Jenkins
Proficient with Linux systems
Experience with modern web services architectures and distributed systems
Ability and passion to quickly learn new and existing technologies
Strong problem-solving skills
Understanding of security best practices, both for application (OWASP) and for the organization (SOC2 and the like)
Company Occupation:
High Tech
Company Size:
Medium (50 - 150)