DevOps Engineer
Job Description
Location: Remote Position
Type: Permanent
Position Overview:
As a DevOps Engineer, your primary responsibility will be to generate Infrastructure as Code (IaC) to provision and oversee critical infrastructure and application service components. You will play a key role in automating infrastructure deployment and providing essential support to developers and QA teams in establishing automated testing and deployment pipelines.
Key Responsibilities:
- Infrastructure as Code (IaC): Develop and maintain Infrastructure as Code (IaC) scripts and templates to provision, configure, and manage infrastructure components using tools such as Terraform, Ansible, or similar.
- Automation: Implement automation strategies for infrastructure provisioning and orchestration to streamline deployment processes.
- Infrastructure Maintenance: Monitor and manage infrastructure components to ensure optimal performance, scalability, and reliability.
- Support for Developers and QA: Collaborate with development and QA teams to provide guidance and support in building automated testing and deployment pipelines.
- Deployment Automation: Work on automating application deployments, ensuring consistency and reliability across environments.
- Continuous Integration/Continuous Deployment (CI/CD): Participate in the development and improvement of CI/CD pipelines to enable efficient software delivery.
- Troubleshooting: Assist in troubleshooting infrastructure-related issues and provide timely resolution, including contributing to automated incident response capabilities.
- Documentation: Maintain detailed documentation of infrastructure configurations and deployment processes.
- Infrastructure Optimization: Identify opportunities for infrastructure optimization, cost reduction, and performance improvement.
Qualifications:
- Proven experience in infrastructure engineering or DevOps roles
- Strong understanding of Infrastructure as Code (IaC) principles and practices
- Proficiency in IaC tools and scripting languages (e.g., Terraform, Ansible, PowerShell, etc.)
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work effectively in cross-functional teams
Preferred Qualifications:
- Relevant certifications in DevOps or cloud platforms (e.g., AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer, etc.)
- Experience with cloud services and cloud-based infrastructure (e.g., AWS, Azure, Google Cloud)
- Knowledge of DevOps best practices and CI/CD pipelines
Key Technical Skills:
- Terraform (Terraform cloud / HCP Terraform knowledge an advantage)
- GitHub & GitHub Actions
- Python (including curating Python packages)
- Awareness of:
- AWS Organisations
- AWS Control Tower (including Account Factory for Terraform - AFT)
Explore More
Date Posted
12/17/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details