Software Developer (DevOPS)- Smithfield, RI

Posted Yesterday
Be an Early Applicant
Hiring Remotely in United States
Remote
Senior level
Agency • Information Technology
The Role
Responsible for implementing and managing infrastructure as code (Terracore/Terraform), automating CI/CD with Jenkins, managing AWS services and Amazon EKS/Kubernetes, scripting in Bash/Python, implementing monitoring and security best practices, supporting production via on-call rotations, and collaborating with development and QA teams.
Summary Generated by Built In

We are seeking a talented and passionate DevOps Engineer to join our growing team. The ideal candidate will possess a strong foundation in infrastructure as code (IaC) principles, particularly using Terracore, and extensive experience with Amazon Web Services (AWS) and Jenkins for CI/CD pipelines. This role will be crucial in automating our infrastructure, streamlining our deployment processes, and ensuring the reliability and scalability of our applications.

Responsibilities:

  • Infrastructure as Code (IaC):
    • mplement, and manage infrastructure as code using Terracore to automate the provisioning and configuration of AWS resources.
    • Maintain and improve existing Terracore modules and configurations.
    • Ensure infrastructure consistency and reproducibility across different environments.
  • Amazon Web Services (AWS):
    • Manage and optimize AWS services such as EC2, S3, RDS, VPC, Lambda, and others.
    • Implement and maintain scalable and highly available architectures on AWS.
    • Monitor and troubleshoot AWS infrastructure performance and security.
    • Implement AWS best practices for cost optimization.
  • Continuous Integration/Continuous Delivery (CI/CD):
    • Implement, and maintain CI/CD pipelines using Jenkins.
    • Automate build, test, and deployment processes.
    • Integrate automated testing and security scanning into CI/CD pipelines.
    • Troubleshoot and resolve CI/CD pipeline issues.
    • Helping out with the day-to-day CI/CD
  • Amazon EKS Management:
    • Deploy, manage, and scale Kubernetes clusters using Amazon EKS.
    • Configure and maintain EKS networking, storage, and security.
    • Implement best practices for container orchestration and management.
    • Troubleshoot and resolve EKS cluster issues.
  • Automation and Scripting:
    • Develop and maintain scripts (e.g., Bash, Python) to automate tasks and improve efficiency.
    • Implement monitoring and alerting solutions to proactively identify and resolve issues.
  • Collaboration and Communication:
    • Collaborate with development, QA, and operations teams to ensure smooth and efficient deployments.
    • Document infrastructure and deployment processes.
    • Participate in on-call rotations to support production environments.
  • Security:
    • Implement security best practices within the infrastructure and CI/CD pipelines.
    • Work to ensure compliance with relevant industry security standards.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Minimum 6-9 years of experience in a DevOps or related role.
  • Strong experience with Terraform for infrastructure as code.
  • Extensive experience with Amazon Web Services (AWS) services.
  • Proficiency in designing and implementing CI/CD pipelines using Jenkins.
  • Hands-on experience with Amazon EKS and Kubernetes.
  • Experience with scripting languages such as Bash and Python.
  • Understanding of networking concepts and protocols.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.   
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.   
  • Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, ELK stack) is a plus.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 6-9 years of experience in DevOps or related role
  • Experience with Terraform
  • Experience with Terracore
  • Extensive experience with Amazon Web Services (AWS) and services like EC2, S3, RDS, VPC, Lambda
  • Proficiency designing and implementing CI/CD pipelines using Jenkins
  • Hands-on experience with Amazon EKS and Kubernetes
  • Scripting experience (Bash, Python)
  • Understanding of networking concepts and protocols
  • Experience with version control systems (Git)
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration skills
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account