Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by CrowdStrike, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer - Cloud Platform Reliability at CrowdStrike will be essential in enhancing and maintaining our cloud services, ensuring that our platform operates at peak reliability and performance. This role involves collaborating with cross-functional teams to design, implement, and optimize architectural components while upholding the security and scalability of cloud applications. The selected candidate will be responsible for monitoring system performance, troubleshooting issues, and applying best practices to achieve continuous improvement in the cloud infrastructure.
Job Responsibilities
- Design, develop, and implement cloud-based solutions that enhance system reliability and performance.
- Monitor and troubleshoot cloud infrastructure and applications to ensure high availability and responsiveness.
- Collaborate with Software Development, Product, and Operations teams to define and implement robust cloud architecture.
- Conduct detailed system analysis and capacity planning to support future growth.
- Establish and maintain monitoring tools and dashboards to provide real-time visibility into system performance.
- Implement best practices for disaster recovery to ensure data and application integrity.
- Perform root cause analysis of incidents and identify opportunities for performance improvements.
- Participate in on-call rotation and provide end-to-end support for production incidents.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software engineering, with a focus on cloud services and infrastructure.
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- In-depth knowledge of CI/CD pipelines and infrastructure as code using tools like Terraform or CloudFormation.
- Familiarity with monitoring and logging solutions such as Prometheus, Grafana, or ELK Stack.
- Excellent problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
Technologies & Tools
In this position, the Software Engineer will work extensively with a variety of technologies and tools including Amazon Web Services (AWS), Docker, Kubernetes, Terraform, Jenkins, Prometheus, and Grafana. Familiarity with security practices such as identity and access management (IAM) and network security protocols will also be essential for ensuring a secure and reliable cloud infrastructure.
Ideal Candidates
The ideal candidate for the Software Engineer - Cloud Platform Reliability role possesses a strong analytical mindset, exceptional attention to detail, and a passion for cloud technology and infrastructure optimization. They should be proactive in identifying and resolving issues, enthusiastic about collaborating with team members across various departments, and committed to adopting industry best practices for software reliability. A continuous learning attitude, along with adaptability to fast-paced environments, will greatly contribute to their success in this position.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.