Job Description
Position Summary We are seeking a skilled and motivated
Cloud Security Engineer - SRE to join our dynamic team. The ideal candidate will possess a strong technical background in systems administration, cloud computing, and infrastructure as code, with a particular focus on solution engineering/site reliability. This role will involve collaborating with cross-functional teams to enhance our security posture and streamline processes through automation.
Technical Skills 1. Programming and Scripting - Strong proficiency in languages like Python, Go, Bash, or Ruby.
- Ability to write automation scripts and build tooling.
2. Systems Administration - Deep understanding of operating systems (Linux/Unix), file systems, processes, and system configurations.
3. Infrastructure as Code (IaC) - Experience with IaC tools such as Terraform, Ansible, or Chef to manage infrastructure.
4. Cloud Computing - Knowledge of cloud platforms including AWS, Azure, or Google Cloud Platform.
- Familiarity with services such as EC2, S3, Kubernetes, and serverless functions.
5. Containers and Orchestration - Expertise in containerization (Docker) and orchestration platforms (Kubernetes, OpenShift).
6. Networking - Understanding of networking concepts: DNS, firewalls, load balancing, VPNs.
7. Monitoring and Observability - Experience with tools such as Prometheus, Grafana, Datadog, or New Relic.
- Ability to set up and maintain monitoring dashboards, alerts, and logs.
8. Continuous Integration / Continuous Deployment (CI/CD) - Familiarity with tools such as Jenkins, GitLab CI, GitHub Actions, or CircleCI.
9. Additional Expertise - Strong understanding of HashiCorp Vault and Terraform is highly advantageous.
Problem-Solving and Troubleshooting 1. Incident Management - Ability to manage and respond to incidents, perform root cause analysis, and implement post-mortem reviews.
2. Automation - Focus on automating repetitive tasks to improve efficiency and reduce human error.
3. Performance Tuning - Skills in identifying and resolving performance bottlenecks in systems and applications.
Collaboration and Communication 1. Teamwork - Ability to work closely with cross-functional teams, including software engineers, product managers, and DevOps teams.
2. Documentation - Skill in creating clear and comprehensive documentation for systems, processes, and incident reports.
3. Communication - Effective communication skills for interacting with stakeholders and explaining technical concepts to non-technical audiences.
Reliability and Scalability 1. SLOs and SLAs - Understanding of setting, monitoring, and maintaining service-level objectives and agreements.
2. Scalability - Knowledge of best practices for designing and scaling systems to handle increased loads and demands.
3. Redundancy and Resilience - Experience designing systems with fault tolerance and redundancy to minimize downtime.
Security and Compliance 1. Security Best Practices - Understanding of access control, data encryption, secure coding, and general security principles.
2. Compliance - Familiarity with compliance standards such as GDPR, HIPAA, or PCI-DSS.
Minimum Job Qualifications - Bachelor's degree in business or equivalent work experience.
- 10 years of previous program leadership and/or relevant consulting experience.
- Knowledge of and demonstrated experience in program management framework, knowledge groups, and lifecycle.
Job Tags
Work experience placement