What We Are Doing:
We are providing solutions for one of the largest needs in the security space. Forescout Technologies is the leader in device visibility and control and we have pioneered an agentless approach to network security to address the explosive growth of the Internet of Things (IoT), cloud computing and operational technologies (OT). We offer a highly scalable, heterogeneous platform that provides Global 2000 enterprises and government agencies with agentless visibility and control of today's vast array of physical and virtual devices the instant they connect to the network.
What You Will Do:
The Sr. Site Reliability Engineer will be part of a Forescout's new innovative team to build out our new IaaS cloud platform. Primarily focused on tools and automation, our SRE team will work closely with engineering to design and develop reliable software solutions to achieve our mission of building a scalable, secure public cloud environment for our customers. We are looking for someone who has the passion to lead, architect, design, document and implements comprehensive platform solutions using security best practices. If you are passionate about automation this is the perfect role for you!
Build and run production environments in AWS using Infrastructure as code methods.
Manage and operate infrastructure as code for CI/CD, release management, etc.
Develop tools to automate process and tasks
Develop and maintain log aggregation
Develop and maintain infrastructure metrics collection
Ensure system compliance with various corporate requirements (for example, security).
Ensure uptime of the platform for end-users as well as development teams.
Collaborate with coworkers from design, engineering, product, project, and QA teams
Own automation of the infrastructure platform deployment code, and drive the development of new features and technologies
Provide architectural and deployment recommendations based on existing systems deployment and utilization data to improve the security and performance
Proactively monitor systems performance & status to help maintain the service infrastructure and prevent outages, as well as respond to failure and alert event notifications 24x7
Generate and maintain documentation / SOP for systems architecture and maintenance as well as for controls focused on security compliance.
Identify, triage, resolve and escalate issues in a timely manner
Perform system and network administration tasks; Create, assign or escalate incident tickets to proper entities
Orchestrate environment development using Kubernetes, Terraform and/or Cloud Formation
Build & Deploy CI pipeline automation to a combination of Kubernetes/Docker and VM based systems in both VMWare and AWS.
Work closely with System Architects, Engineers, Product Managers, and System Administrators to meet their environment setup and service automation needs.
Develop a process to make DevOps as part of the engineering development, service deployment, and operations lifecycle.
System monitoring & analytics; Monitor and support the systems and networks using proprietary and third-party tools
What you bring to Forescout:
Minimum 7 years of programming experience in SRE, DevOps, or similar role working in an enterprise on hosting complex systems (multi-service systems) in AWS (Linux) in a highly available and scalable way (Required)
Masters or Bachelors Degree in Computer Science
Working experience with AWS: VPC, EC2, RDS, Lambdas, Cloud Formation or Terraform (Required)
CI/CD experience (automate build, packaging, test pipelines and deployments with Jenkins, git) (Required)
Solid understanding of end-to-end technology stacks which include but is not limited to OS, Network, Application, Relational & Nonrelation Databases, interacting with APIs and Security (network & application)
Design thinking, Architecture, and Solution Design; Provide expert technical leadership to customers and partners regarding all aspects of IaaS and PaaS platform
System build configuration automation using one of Chef, Ansible, Puppet.
Production system integration, log collection, and analysis build and performance monitoring/tuning.
Should know how to deploy these services is AWS in an automated way and be able to manage and support these systems as SRE as well as be able to look at the code and fix issues
Ability to work independently as well as with a team OR (Strong ability to communicate and collaborate with others on multi-disciplinary projects.)
Self-disciplined with strong attention to detail
Excellent written and oral communications OR (The ability to work collaboratively, to communicate technical concepts clearly and accurately)
Energetic and self-starting and must be passionate about automation
Knowledge and experience with running customer-facing, a cloud-based, production software system
Proficiency in high-level languages such as Python (preferred), Ruby or Java and working on software projects in a collaborative environment such as Bitbucket or Git.
Prior experience with AWS or Google or Azure cloud infrastructure automation and dev-ops workflows
Demonstrates problem-solving skills through engineering solutions and open source tools
What Forescout Offers You:
Strong product, good leadership, great culture, good people, diverse, great benefits, great compensation. If you have a good work ethic, are visible, lean in, you will be recognized. We are in growth mode and there are tons of opportunity. A positive attitude and being flexible to change goes a long way here at Forescout!
Competitive compensation and Benefits
Collaborative and innovative environment make an impact on worldwide security while working on the hottest technology.
We work hardand we PLAY hard!