Locaion: Ukraine
ClodOps/DevOps project description:
- Main purpose of the Zazmic SRE project is developing software systems and automated solutions for operational aspects.
- You will drive high reliability into systems by working closely with multiple development projects and IT-operations teams and customers.
- Services that we will introduce to our customers within the CloudOps project can range from building projects from the scratch to production code changes and support, monitoring adjustments.
Specifically our services will be:
- Cloud Infrastructure Setup and support
- Infrastructure Operations
- Support Production and ongoing Issues from the internal and external clients
- Monitoring, Alerting, Deployment procedures
- Automation, Iac, SRE configurations
- Security Operations
- Auditing and Compliance Support
- Doing cloud workshops and consulting for the external clients
CloudOps engineer responsibilities :
- Infrastructure Provisioning and Configuration Management:
- Design, deploy, and manage cloud infrastructure on GCP and AWS
- Implement infrastructure as code using tools like Terraform or CloudFormation
- Automate configuration management using tools like Ansible or Chef
- Continuous Integration and Delivery (CI/CD):
- Set up and maintain CI/CD pipelines for efficient software delivery.
- Implement and manage build and release processes using tools like Jenkins or GitLab CI/CD
- Ensure code quality and security standards are met throughout the CI/CD pipeline
- Monitoring and Logging:
- Implement monitoring and alerting systems for cloud infrastructure and applications.
- Utilize tools like Stackdriver (GCP) or CloudWatch (AWS) for log aggregation and analysis.
- Monitor system performance, troubleshoot issues, and optimize resource utilization.
- Deployment and Release Management:
- Coordinate and automate application deployments across different environments.
- Implement blue-green deployments, canary releases, or other deployment strategies.
- Work closely with development teams to ensure smooth release cycles.
- Security and Compliance:
- Implement security best practices for cloud infrastructure and applications. Perform regular security audits, vulnerability assessments, and penetration testing.
- Cloud Cost Optimization:
- Optimize cloud resource utilization to minimize costs.
- Monitor and analyze cloud spending, identify areas of improvement, and implement cost-saving measures.
- Recommend and implement cost-effective infrastructure and services.
Requirements:
- 4+ years performing DevOps or related roles
- Familiarity with Linux Administration (System/Network/Security)
- Obligatory experience with a cloud providers: GCP and AWS, and it’s main resources and components
- Knowledge of deploying and running applications in VMs, Docker containers, Kubernetes, App engine, CloudRun
- Obligatory: migration experience of the projects, DBs
- Experience with pipelines: GitHub, GitLab CI/CD, CloudBuild, Docker Composer
- Handson experience with IaC concepts: Terraform, Ansible
- Designing and implementing architecture approaches for new infrastructure components
- Ongoing architecture improvements in growing startup
- Experience in scaling, performance optimization and troubleshooting the existing infrastructure
- Familiarity with GitFlow and it's usage to support SDLC (releases management, new versions deploy and rollback when needed)
- Databases maintenance, troubleshooting and support
- Previous experience supporting prod environment
- Strong knowledge of network concepts
- Knowledge of monitoring tools
- Strong intermediate/Advanced English: written, spoken
- Experienced with shell script
- Experience in programming, understanding of programming languages is a plus
Would be a plus:
- Familiar with Agile Methodologies
- Experience with Nodejs and Angular applications deployment
- Experience with the tools OWASP/SonarQube/Graphana/Prometheus
- DB knowledge: Postgres, Redis, CloudSQL
- Experience with the estimation process and supporting the sales team to engage a new customers
- Experience Asure administration
Why join us:
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other
Apply
We are seeking a skilled and motivated Fullstack Developer with expertise in Node.js and React.js to join our team. As a Fullstack Developer, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are highly functional, scalable, and secure.
The ideal candidate should have a solid understanding of Node.js, React.js, and MySQL, as well as experience with GCP or AWS. Knowledge of payment integration, cryptocurrency integration, and blockchain will be highly valued.
Role and Responsibilities:
- Collaborate with the development team to design, develop, and maintain web applications using Node.js and React.js.
- Write clean, efficient, and scalable code following best practices and coding standards
- Build user-friendly interfaces and ensure seamless integration with backend systems
- Implement and maintain data storage solutions using MySQL databases
- Integrate payment systems into web applications, ensuring secure and reliable transactions
- Incorporate cryptocurrency functionality into web applications, such as wallet integration or transaction processing
- Independently manage and deliver projects on time, meeting the required quality standards
- Troubleshoot and debug issues that arise during development or in production environments
- Stay updated with the latest industry trends and technologies, and suggest innovative solutions to improve application performance and user experience
- Conduct thorough testing to identify and fix bugs, ensuring the reliability and stability of the applications
- Collaborate effectively with cross-functional teams, including designers, product managers, and QA engineers
Required Skills and Qualifications:
- Strong proficiency in Node.js and React.js, with at least 4 years of hands-on experience.
- Solid understanding of MySQL and experience with database design and optimization
- Familiarity with cloud platforms such as GCP or AWS, including deploying applications and managing services
- Experience integrating payment gateways and ensuring secure and reliable payment processing
- Knowledge of cryptocurrency integration and related technologies (e.g., wallets, transaction processing)
- Proven ability to work independently, manage projects, and deliver results in a fast-paced environment
- Strong problem-solving skills and the ability to think creatively to develop innovative solutions
- Excellent communication and collaboration skills, with the ability to work effectively in a team setting
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
Preferred (but not required) Skills:
- Experience with blockchain technologies and smart contracts.
- Experience in using cloud services like AWS, Google Cloud, or Azure
Why join us:
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other