Overview
On Site
$60,000 - $80,000
Full Time
Skills
AWS
DevOps
EC2 & CloudFormation
Python & Ruby
CI/CD
Docker & Kubernetes
Ansible
Terraform
Grafana
Git
IaC
Security
Networking
SDLC
Linux
Job Details
Technical Skills:
- Cloud Computing (AWS):Deep understanding of AWS services like EC2, S3, Lambda, CloudFormation, CodePipeline, and more.
- Scripting and Automation:Proficiency in scripting languages like Python, Ruby, or Bash for automating tasks, building pipelines, and infrastructure as code.
- CI/CD Pipelines:Experience with tools like Jenkins, CodePipeline, or others for automating the software development lifecycle.
- Containerization:Knowledge of Docker and Kubernetes for containerizing applications and managing them at scale.
- Configuration Management:Experience with tools like Ansible, Puppet, or Chef for automating infrastructure provisioning and configuration.
- Monitoring and Logging:Familiarity with tools like Nagios, Prometheus, Grafana, or AWS CloudWatch for monitoring application and infrastructure performance.
- Version Control:Working knowledge of Git and other version control systems.
- Infrastructure as Code (IaC):Ability to define and manage infrastructure using code, often with tools like Terraform.
- Security:Understanding of security best practices, including secure coding, and knowledge of security tools within cloud and containerized environments.
- Networking:Familiarity with networking concepts like DNS, load balancing, VPNs, and firewalls.
Soft Skills:
- Communication and Collaboration: Effectively communicating with development, operations, and other teams.
- Problem-Solving: Identifying and resolving issues in complex systems and pipelines.
- Adaptability: Being able to adjust to changing requirements and technologies.
- Time Management: Prioritizing tasks and managing time effectively.
- Leadership: Ability to lead and coordinate teams, especially in a DevOps environment.
Other Important Considerations:
- SDLC Knowledge: Understanding of the entire Software Development Life Cycle.
- Testing: Familiarity with various testing methodologies and tools.
- Continuous Delivery (CD): Understanding the principles and practices of continuous delivery.
- Operating Systems: Familiarity with various operating systems, particularly Linux.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.