VanderHouwen
Senior Software Engineer- Cloud Infrastructure
VanderHouwen, Beaverton, Oregon, us, 97078
Senior Software Engineer- Cloud Infrastructure
The Sr Software Engineer will lead the design, development, and deployment of scalable and resilient cloud infrastructure using Infrastructure as Code (IaC). This individual will ensure that our systems are highly available, secure, and easily observable. The ideal candidate will have extensive experience in cloud platforms, automation, monitoring tools, observability, and Site Reliability Engineering.
Responsibilities
Design and Deployment:
Lead the design and implementation of cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform or Azure Resource Manager.
Ensure high availability and scalability of cloud services to support critical applications.
Observability and Monitoring:
Implement comprehensive observability solutions using tools like Datadog, Prometheus, Grafana, ELK Stack, or Azure Monitor.
Develop and maintain monitoring dashboards and alerting mechanisms to ensure system health and performance.
Automation and Scripting:
Automate deployment pipelines using CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
Write and maintain scripts for infrastructure management and automation (e.g., Python, PowerShell, Bash).
Security and Compliance:
Implement security best practices and ensure compliance with industry standards and regulations.
Conduct regular security audits and risk assessments to identify vulnerabilities and implement mitigation strategies.
Collaboration and Leadership:
Work closely with development, operations, and security teams to deliver high-quality cloud infrastructure solutions.
Provide technical leadership and mentorship to junior engineers and team members.
Documentation and Reporting:
Create and maintain detailed documentation of infrastructure designs, procedures, and troubleshooting guides.
Report on infrastructure performance, availability, and incident resolution.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
8+ years of experience in software engineering with a focus on cloud infrastructure and IaC.
Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud.
Proven track record of designing and deploying highly available and scalable cloud infrastructure.
Proficiency in Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or ARM Templates.
Strong knowledge of observability and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, Azure Monitor).
Expertise in automation and CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
Solid understanding of cloud security best practices and compliance standards.
Excellent scripting skills (e.g., Python, PowerShell, Bash).
Strong problem-solving skills and attention to detail.
Effective communication and collaboration skills.
Preferred Qualifications
Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect).
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
Compensation: (DOE)
#J-18808-Ljbffr
#J-18808-Ljbffr