Senior Cloud Engineer

Inductive Automation Logo

Inductive Automation

πŸ’΅ $140k-$160k
πŸ“Remote - United States

Summary

Join Inductive Automation as a Senior Cloud Engineer and be responsible for planning, building, and maintaining Java/JVM distributed services deployed to the cloud using modern container-based orchestration technologies. Collaborate with a Cloud Architect on building code as infrastructure and developing the CI/CD pipeline. Work with other development teams to plan improvements, new products, features, and integrations. This full-time position offers remote, hybrid, and on-site opportunities. You will manage the entire lifecycle of projects, improve code structure, write design documentation, and maintain proficiency in technical areas. You will also collaborate with team members, solve problems, and mentor junior engineers.

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

Benefits

  • 100% Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance
  • Remote Flexibility: Work from home, in our beautiful office, or a combination of both. It’s up to you
  • Work/Life Balance: Create a work schedule that fits your needs and your local time zone
  • Paid Time Off: Receive paid holidays, vacation, and sick time
  • 401k with Match: Save for the future with our company-matching 401k program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs