Apply

Senior Engineer - SRE CI/CD (REMOTE)

Posted 2024-10-12

View full description

💎 Seniority level: Senior, 4+ years of developing and maintaining software deployment processes; 3+ years of experience building architecture and design; 3+ years of experience with cloud platforms

📍 Location: United States of America

💸 Salary: 80000 - 185000 USD per year

🔍 Industry: Insurance

🏢 Company: external

🗣️ Languages: English

⏳ Experience: 4+ years of developing and maintaining software deployment processes; 3+ years of experience building architecture and design; 3+ years of experience with cloud platforms

🪄 Skills: AWSPythonSoftware DevelopmentDesign PatternsGCPGitJavaJenkinsC#C++Azure.NET.NET coreAngularMavenCommunication SkillsCI/CD

Requirements:
  • Advanced programming experience with at least two modern languages such as Java, C++, Python or C#.
  • Proven understanding of micro-services-oriented architecture and extensible REST APIs.
  • Experience building architecture and design of systems.
  • Advanced understanding of DevOps Concepts and Cloud Architecture.
  • Experience with continuous delivery and infrastructure as code.
  • Knowledge of developer tooling across the software development life cycle.
  • Hands-on configuration skills with Microsoft DevOps or similar tools.
  • Experience supporting Java, .NET, or Python development lifecycle.
  • Knowledge of CI/CD deployment strategies.
  • Knowledge of YAML scripting and ability to write scripts in build languages.
Responsibilities:
  • Scope, design, and build scalable, resilient distributed systems.
  • Build product definition and leverage technical skills for the right solutions.
  • Lead design sessions and code reviews to elevate engineering quality.
  • Define, create, and support reusable application components from business and technology perspectives.
  • Utilize a variety of Azure tools and services for advanced Java application design and implementation.
  • Mentor other engineers and share best practices.
  • Build and release software baselines and manage code merge processes.
  • Collaborate with teams for reliable deployments.
  • Support continuous integration and delivery models.
  • Create and manage YAML-based deployment processes.
Apply