Senior Cloud Engineer
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet.
Job Title: Senior Cloud Engineer
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet. We bring together the brightest minds from digital tech and product development to customer experience and marketing – all under one roof. We're excited to announce the opening of our new office in Belgrade, starting in November 2024, as we embark on an exciting journey of growth and innovation.
Overview:
The Senior Cloud Engineer is responsible for designing, implementing, and managing cloud-based infrastructure and services, primarily on AWS. This role requires deep technical expertise in cloud technologies, strategic thinking, and the ability to collaborate with various stakeholders to ensure that the cloud infrastructure aligns with business goals and technical requirements. The Senior Cloud Engineer plays a critical role in ensuring the scalability, security, and performance of cloud environments.
Key Responsibilities:
Cloud Architecture Design:
Design and implement scalable, secure, and cost-effective cloud architectures on AWS.
Develop architectural blueprints and documentation for cloud solutions.
Skills: AWS Architecture, Cloud Design, Documentation.
Infrastructure Management:
Manage and maintain cloud infrastructure, ensuring high availability and performance.
Optimize cloud resource usage and costs through effective management and monitoring.
Skills: Infrastructure Management, Cost Optimization, Performance Monitoring.
Security and Compliance:
Implement robust security measures and best practices to protect cloud environments.
Ensure compliance with industry standards and regulatory requirements.
Skills: Cloud Security, Compliance, Risk Management.
Automation and DevOps:
Develop and maintain infrastructure as code (IaC) using Terraform, or similar.
Implement and manage CI/CD pipelines to automate deployments and ensure efficient operations.
Skills: Infrastructure as Code (IaC), CI/CD, Automation.
Performance Optimization:
Continuously monitor and optimize the performance of cloud resources and applications.
Troubleshoot and resolve performance issues and bottlenecks.
Skills: Performance Optimization, Monitoring, Troubleshooting.
Disaster Recovery and Backup:
Design and implement disaster recovery and backup strategies to ensure data availability and integrity.
Regularly test and update disaster recovery plans.
Skills: Disaster Recovery, Backup Solutions, Data Protection.
Collaboration and Communication:
Work closely with development, operations, and security teams to design and implement cloud solutions.
Participate in architecture and design discussions, providing cloud expertise and recommendations.
Skills: Teamwork, Communication, Collaboration.
Continuous Improvement:
Stay updated with the latest cloud technologies and best practices.
Drive innovation by integrating new cloud services and methodologies into the infrastructure.
Skills: Innovation, Learning, Process Improvement.
Documentation:
Create and maintain comprehensive documentation for cloud architectures, processes, and configurations.
Ensure documentation is clear, concise, and up-to-date.
Skills: Technical Writing, Documentation, Clarity.
Required Skills and Competencies:
AWS Core Services:
- Deep expertise in AWS core services such as EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, and SNS.
Networking:
- Strong understanding of AWS networking services including VPC, Subnets, Route Tables, Internet Gateways, NAT Gateways, VPC Peering, Direct Connect, and VPN.
Storage:
- Experience with AWS storage services such as S3, EBS, EFS, and Glacier, including lifecycle policies and data migration strategies.
Database Services:
- Proficiency in AWS database services like RDS, Aurora, DynamoDB, and Redshift, including experience with database migration and performance tuning.
Security:
- Expertise in implementing AWS security best practices using IAM, Security Groups, NACLs, KMS, CloudTrail, GuardDuty, AWS Config, and WAF.
Automation and DevOps:
- Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation, Terraform, and AWS CDK.
- Proficiency in CI/CD tools like AWS CodePipeline, Jenkins, GitLab CI, and CircleCI.
Monitoring and Logging:
- Strong skills in monitoring and logging using CloudWatch, CloudTrail, AWS X-Ray, and third-party tools like Graylog, ELK, New Relic, or Splunk.
- Cost Management:
- Knowledge of AWS cost management and optimization tools, including AWS Budgets, Cost Explorer, Trusted Advisor, and Savings Plans.
Serverless:
- Experience with AWS serverless technologies such as AWS Lambda, API Gateway, Step Functions, and SAM (Serverless Application Model).
Disaster Recovery and High Availability:
- Experience in designing and implementing disaster recovery (DR) strategies, including RPO and RTO considerations, and using services like AWS Backup, AWS Elastic Disaster Recovery, and cross-region replication.
Containerisation and Orchestration:
- Proficiency with containerisation technologies and orchestration tools like Docker, ECS, EKS, and Fargate.
Analytics and Big Data:
- Familiarity with AWS analytics and big data services such as Athena, Glue, EMR, and Kinesis.
- Locations
- Beograd
- Remote status
- Hybrid
Senior Cloud Engineer
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet.
Loading application form