Vacancy caducado!
Our client is looking for a Lead/Principle Google Cloud Platform Cloud Engineer to join their team as soon as possible! You will be responsible for building and supporting the platform and application infrastructure of one of the fastest growing aspects in the organization. This role requires deep technical knowledge, adaptability, hands on execution, and a ruthless drive towards higher levels of availability and resiliency.
Email your resume to to apply!Location: Atlanta, GA, Vancouver WA, Austin TX, or Portland OR (Remote temporarily due to COVID) Duration: 3-5 Month Contract to Hire Must be able to work on W2 without sponsorship! . In this role you will- Design and deliver on the next version of our platform
- Engineer application infrastructure that is reliable, efficient, and maintainable
- Set the standard for infrastructural engineering excellence
- Partner closely with software engineering teams using a strong DevOps mindset
- Constantly improve operational processes and efficiency
- Have a maniacal focus on site uptime
- Automate, Automate, Automate
- BSC in Computer Science or equivalent degree in a field of study related to the job
- 5-8 years or relevant work experience
- A cloud native - proficient in one of the major cloud providers (AWS, Google Cloud Platform, Azure)
- Proficient in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
- Deep experience of
- Terraform
- Helm
- Ansible
- Packer
- Vault
- Kubernetes
- Spinnaker
- Jenkins / Circle CI
- Proficient in a Linux or Unix based and Windows Operating Systems
- Deep understanding of modern microservice based architectures and operations
- Proficient in production monitoring concepts and implementation including synthetic, real user, application performance, system, log, time-series, and dashboarding
- Familiarity with Open Source and proprietary observability tooling like
- Prometheus / Influx
- Grafana / Chronograf
- ELK
- New Relic
- Datadog
- Familiarity with Open Source and proprietary observability tooling like
- Proficient in a modern scripting language like Typescript, JavaScript, GO or Python
- Experience in CI/CD automation
- Experienced in the use of Git
- Cultivates Innovation: Creating new and better ways for the organization to be successful
- Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
- Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
- Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
- Drives Results: Consistently achieving results, even under tough circumstances
- Global Perspective: Taking a broad view when approaching issues; using a global lens
- Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
- Manages Ambiguity: Operating effectively, even when things are not certain, or the way forward is not clear
- Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
- Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
- Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
- Exposure to a modern objected oriented programming language (preferably Java or .NET C#)
- Experience in destructive testing methodologies and tools such as chaos monkey
- Experience in defensive coding practices and patterns for high-availability
- Service Mesh, Envoy and Istio
- Canary Deployments
- Defines team level and infrastructural best practices and engineering excellence
- Develops automated mechanisms to drive them forward
- E.g Code Styleguides, Static Code Analysis, Sentinel and/or OPA policies, testing standards etc
- Architects network (VPC, Subnet, CIDR, Firewall etc), IAM, Infrastructure solutions based on business need and future planning for the infrastructure platform
- Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
- Automates infrastructure change management and pipelining (CI/CD)
- Automates application level change management and pipelining (CI/CD)
- Constantly reflects, reviews, and proposes improvements to our infrastructure, security, tooling, processes, standards, capabilities with a continuous learning and improvement mindset
- Collaborates and pairs with outside team members (e.g Architects, Engineers, product management) to create secure, reliable, scalable software solutions
- Drives and delivers on the major workstreams and business requirements
- Documents, reviews and ensures that all quality and change control standards are met
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
- Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
- Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
- Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
- Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work
- Fields questions from other product teams or support teams
- Monitors tools and participates in conversations to encourage collaboration across product teams
- Provides infrastructure support for services running in production
- Proactively monitors production Service Level Objectives
- Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
- Triages high priority issues and outages as they arise
- Participates in and leads learning activities around modern software design and development core practices (communities of practice)
- Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
- Attends conferences and learns how to apply new technologies where appropriate
Vacancy caducado!