Category: DevOps
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