Job Title: DevOps Engineer
Location: Utah
Job-Type: Permanent
Salary Range: $135K – 150K + bonus
Referral Fee: $3,500
Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).
Position Overview:
Gravity IT is seeking a DevOps Engineer to become a key member of a small and growing DevOps team. In this role, you will wear multiple hats and will be part developer and part infrastructure/operations. You will gather requirements from other technology teams across the organization and with other engineers to translate them into reliable automated infrastructure systems. In this role, you will be a strategic contributor, seeking ways to achieve automation through Infrastructure as Code, Terraform Configuration, and use is CI/CD wherever possible. You will be a major contributor in building platforms that are reliable and scalable.
Duties & Responsibilities:
· Gather requirements from clients and other engineers working across various projects, ensuring a solid understanding of the big picture and the end goals of the project.
· Design and develop the strategies and implementation necessary to produce reliable infrastructure systems according to requirements.
· Drive automation using popular cloud orchestration, configuration management, and CI/CD systems.
· Help automate management and monitoring systems across all environments.
· Help build adaptive and scalable containerized application infrastructure systems using Kubernetes best practices.
· Creating infrastructure using repeatable templates and processes demonstrated by tearing them down and bringing them back up again in a safe and repeatable fashion that minimizes manual input.
· Use modern automation and configuration management tools to automate DevOps tasks such as software builds, smoke testing, server provisioning, and distributed system installations and builds moving through multiple environments.
· Drive improvements to our build and release processes and tooling.
· Plan Architecture changes and migrations with the Enterprise Architect and other members of the Architecture Community of Practice.
· Assist application development teams in diagnosing and resolving problems, using monitoring and logging tools to ensure we are meeting our SLA service levels.
Required Experience & Skills:
· 7+ years overall experience working in software/application development and/or infrastructure/systems administration roles (Linux).
· Experience working with Kubernetes
· Experience with ArgoCD
· Production experience with core AWS services
· Experience setting up CI/CD pipelines
· Bachelor’s degree in a related field
Nice to Have Experience:
· Knowledge of and experience with Cuelang
· Experience with Java and JVM configuration.
· Experience implementing Consul or other service mesh solutions.
· Distributed Kubernetes cluster management