Posted in

Senior Cloud Engineer

Senior Cloud Engineer

CompanyInductive Automation
LocationFolsom, CA, USA
Salary$140000 – $160000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in the Software Engineering field or related role
  • Minimum of 3 years experience in designing, building, and shipping high-availability production distributed services
  • AWS certification (Solutions Architect, DevOps Engineer, or equivalent)
  • Experience managing workloads in AWS
  • Strong knowledge of ECS/Fargate and experience with AWS service integration
  • Experience with designing and maintaining container-based scalable distributed architectures
  • Extensive experience building, optimizing, and maintaining containers
  • Experience with data/database design to support distributed services
  • Experience with tool analysis and selection
  • Experience with OpenTelemetry implementation and configuration
  • Experience with distributed log aggregation, analysis, and alarming
  • Experience with the Java/JVM ecosystem and troubleshooting
  • Experience with Infrastructure-as-Code (IaC)
  • CI/CD pipeline implementation and maintenance experience (Jenkins preferred)

Responsibilities

  • Independently manage the entire lifecycle of projects or features, including engineering design, development, and deployment
  • Improve code structure and architecture in service of testability and maintainability
  • Write, co-write, and review design documentation
  • Maintain a high-level of proficiency in one or more technical areas
  • Prioritize and address unowned or undesirable work to facilitate team progress
  • Ensure work meets quality standard
  • Collaborate with team members and adjacent teams to solve problems
  • Escalate problems with a wider scope
  • Design and implement modern distributed and scalable JVM-based distributed services
  • Understand user requirements and translate them into product solutions
  • Perform code and test reviews and conduct systems analysis to ensure maintainable high quality deliverables
  • Collaborate with other development teams and team members to plan improvements, new products, features, and integrations
  • Identify opportunities for improvement including automation, process reengineering and workforce management
  • Mentor team members to share and instill best practices across the organization
  • Meets and maintains 6-month performance milestones as defined by their manager

Preferred Qualifications

  • Experience with security, particularly security infrastructure design
  • Experience playing an active role in developing and shipping SaaS products
  • Practical knowledge of Kubernetes clusters and workloads
  • Understanding of EKS architecture and AWS integration
  • Experience migrating services from ECS to Kubernetes
  • Experience with Terraform and understanding of Terraform modules and best practices
  • Experience with state management and versioning approaches
  • Experience implementing true Continuous Deployment, including automated testing integration in deployment workflows
  • Experience with frontend builds and Gradle build tools
  • Experience with multi-environment deployment
  • Experience with chaos engineering and resilience testing