Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
DevOps Engineer image - Rise Careers
Job details

DevOps Engineer

Solvd Inc. is a premier software engineering company. We have 8 offices across the globe and over 800 international employees on staff. With over 12 years of experience, highly skilled teams around the world and deep industry knowledge, we help clients create software that improves their operations and opens new markets. We have built an impressive roster of digital-native enterprise clients including some of the biggest brands in retail and social media.


We are looking for a DevOps Engineer to join our growing team.


Responsibilities:
  • Infrastructure Management:
  • Designing, building, and maintaining scalable, reliable, and secure infrastructure.
  • Automating infrastructure provisioning using IaC tools.
  • CI/CD Pipeline Development:
  • Setting up and maintaining CI/CD pipelines.
  • Automating the deployment process to various environments (dev, test, prod).
  • Monitoring and Performance Management:
  • Implementing monitoring solutions to ensure system reliability and performance.
  • Setting up alerts and dashboards to track system health and performance.
  • Security and Compliance:
  • Implementing security best practices and compliance requirements.
  • Managing access controls and conducting security audits.
  • Collaboration and Communication:
  • Working closely with development and operations teams to ensure seamless integration and delivery.
  • Participating in planning and review meetings.
  • Troubleshooting and Support:
  • Diagnosing and resolving infrastructure and application issues.
  • Providing support for incident response and root cause analysis.
  • Automation and Optimization:
  • Identifying and implementing automation opportunities to improve efficiency.
  • Continuously optimizing performance, cost, and scalability of infrastructure.
  • Documentation:
  • Creating and maintaining comprehensive documentation for infrastructure, processes, and procedures.
  • Ensuring knowledge transfer and onboarding materials are up to date.
  • Disaster Recovery Planning:
  • Developing and implementing backup and disaster recovery plans
  • Ensuring data integrity and availability through regular testing


Mandatory requirements:
  • 3-5 years of experience in a DevOps or Cloud Engineer role.
  • Demonstrated experience in automating deployments, managing large-scale applications, and implementing IaC.

  • Cloud and Infrastructure Knowledge:
  • Azure Fundamentals:
  • Strong knowledge of Azure services (e.g., Virtual Machines, App Services, Azure Functions, AKS, Azure Storage, Azure Networking).
  • Familiarity with Azure Resource Manager (ARM) templates, Azure Bicep, or Terraform for Infrastructure as Code (IaC).
  • Azure Networking:
  • Understanding of virtual networks, subnetting, VPN gateways, and load balancers.
  • Experience with DNS, firewalls, and Azure Application Gateway.
  • AWS Services:
  • EC2, S3, RDS, Lambda, VPC, IAM.
  • CloudFormation, Elastic Beanstalk, ECS, EKS.
  • AWS CodePipeline, CodeBuild, CodeDeploy, CodeCommit.
  • CloudWatch, CloudTrail, AWS Config.
  • VPC, Subnetting, Security Groups, Network ACLs.
  • AWS IAM policies and roles, Security best practices.
  • Containerization and Orchestration:
  • Docker, Kubernetes.
  • AWS ECS, EKS.
  • Proficiency with Docker for creating and managing containers.
  • Hands-on experience with Kubernetes, especially Azure Kubernetes Service (AKS).

  • DevOps Tools and Practices:
  • CI/CD Pipelines:
  • Implementing and managing CI/CD pipelines.
  • Tools like Jenkins, GitLab CI/CD, CircleCI.
  • Expertise in creating and managing Azure DevOps Pipelines (YAML and classic).
  • Experience integrating pipelines with GitHub or other version control systems.
  • Version Control:
  • Proficient in Git, including branching strategies, pull requests, and merge conflicts.
  • Automation:
  • Infrastructure as Code (IaC) using Terraform, CloudFormation.
  • Experience scripting in PowerShell, Bash, Ruby or Python for task automation.
  • Knowledge of tools like Ansible or Chef for configuration management.

  • Monitoring and Logging:
  • Implementing monitoring solutions.
  • Expetience with tools like AWS CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana.
  • Azure Monitoring:
  • Proficiency in setting up and managing Azure Monitor, Application Insights, and Log Analytics.
  • Incident Management:
  • Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
  • Performance Metrics:
  • Ability to analyze system and application metrics for optimization.

  • Security and Compliance:
  • Identity Management:
  • Understanding Azure Active Directory (AAD) and role-based access control (RBAC).
  • Secrets Management:
  • Experience with Azure Key Vault for managing credentials, secrets, and certificates.
  • DevSecOps:
  • Familiarity with integrating security checks into CI/CD pipelines.
  • Knowledge of vulnerability scanning tools (e.g., SonarQube, Snyk).

  • Soft Skills and Collaboration:
  • Collaboration Tools:
  • Experience with Azure Boards for Agile project management.
  • Familiarity with tools like JIRA, Slack, or Microsoft Teams.
  • Documentation:
  • Ability to document infrastructure, pipelines, and processes clearly.

  • Additional Skills:
  • Cloud Certification:
  • Microsoft Certified: Azure DevOps Engineer Expert (preferred).
  • Azure Solutions Architect or Azure Administrator certifications are a bonus.
  • Cross-Platform Knowledge:
  • Familiarity with other cloud platforms (AWS, Google Cloud) is advantageous.
  • Problem Solving:
  • Strong debugging and troubleshooting skills for CI/CD issues, system errors, and deployment failures.
  • Performance optimization and tuning.


Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About DevOps Engineer, Solvd

Solvd Inc. is on the lookout for a talented DevOps Engineer to join our dynamic and growing team. As a premier software engineering company with offices around the globe, we pride ourselves on our exceptional teams and deep industry knowledge. In this role, you'll be responsible for designing, building, and maintaining scalable and secure infrastructure across various environments. Your expertise in automation using Infrastructure as Code (IaC) tools will ensure smooth operations in our CI/CD pipelines, while your understanding of Azure and AWS services will enable the deployment of robust applications. You'll also implement monitoring solutions to keep our systems reliable, as well as develop disaster recovery plans to guarantee data integrity. Collaboration is key at Solvd Inc., and you’ll be working closely with both development and operations teams, participating in planning sessions and troubleshooting issues. This is an exciting opportunity to leverage your skills and contribute to the success of high-profile digital-native enterprises across industries. If you have 3-5 years of experience in a DevOps or Cloud Engineer role and are passionate about optimizing performance and efficiency, we would love to hear from you. Join us at Solvd Inc. and help shape the future of software engineering!

Frequently Asked Questions (FAQs) for DevOps Engineer Role at Solvd
What are the main responsibilities of a DevOps Engineer at Solvd Inc.?

As a DevOps Engineer at Solvd Inc., your primary responsibilities include managing infrastructure, setting up CI/CD pipelines, implementing monitoring solutions, ensuring security compliance, and collaborating with development teams. You'll design and maintain secure and scalable infrastructure while automating deployment processes and optimizing system performance.

Join Rise to see the full answer
What qualifications are required for the DevOps Engineer role at Solvd Inc.?

To qualify for the DevOps Engineer position at Solvd Inc., candidates should have 3-5 years of experience in a DevOps or Cloud Engineer role, along with a strong understanding of Azure and AWS services. Proficiency in automation tools, Infrastructure as Code (IaC) techniques, and experience with CI/CD practices are also essential.

Join Rise to see the full answer
What tools and technologies should a DevOps Engineer know when applying to Solvd Inc.?

Candidates applying for the DevOps Engineer role at Solvd Inc. should be familiar with a variety of tools and technologies including Azure services, AWS services, Docker, Kubernetes, CI/CD tools like Jenkins and GitLab CI, and monitoring solutions such as Prometheus and Grafana. Proficiency in scripting languages like PowerShell or Python is highly beneficial.

Join Rise to see the full answer
How does Solvd Inc. ensure security and compliance for its infrastructure?

At Solvd Inc., security and compliance are top priorities. As a DevOps Engineer, you will implement security best practices, conduct security audits, and manage access controls. Additionally, familiarity with DevSecOps principles and tools for vulnerability scanning will be integral to your role in ensuring robust security measures.

Join Rise to see the full answer
What soft skills are important for a DevOps Engineer at Solvd Inc.?

In addition to technical skills, DevOps Engineers at Solvd Inc. should have strong problem-solving abilities, excellent communication skills, and a collaborative mindset. Experience with project management tools and documentation practices will also help in effectively contributing to team success.

Join Rise to see the full answer
Common Interview Questions for DevOps Engineer
Can you explain what Infrastructure as Code (IaC) means and how you've used it?

Infrastructure as Code (IaC) refers to managing and provisioning computing infrastructure through machine-readable definition files, rather than physical hardware configuration. In my previous role, I implemented IaC using Terraform to automate the deployment of servers and network configurations, which significantly improved our deployment speed and reduced errors.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines.

I've worked extensively with CI/CD pipelines in my previous positions. I have set up CI/CD processes using Jenkins and Azure DevOps, allowing for seamless integration and automated deployment. I ensure that code changes pass automated tests before they are merged, drastically reducing the risk of bugs in production.

Join Rise to see the full answer
How do you monitor system performance and ensure reliability?

Monitoring system performance is crucial. I typically use tools like Grafana and Prometheus to collect performance metrics and set up alerts for system anomalies. This proactive approach allows timely responses to potential issues, ensuring high availability and reliability across environments.

Join Rise to see the full answer
What security measures do you implement in your DevOps practices?

Security is integral to my DevOps practices. I follow the principle of least privilege and use Azure Key Vault for managing sensitive information. Moreover, I incorporate security scanning tools in the CI/CD pipeline to identify vulnerabilities before deployment, ensuring that compliance standards are always met.

Join Rise to see the full answer
Can you discuss a challenging incident you resolved in a previous role?

In a previous position, we experienced a critical outage due to a misconfigured load balancer. I quickly collaborated with the team to diagnose the issue, implement a rollback strategy, and document the incident for future reference. This experience reinforced the importance of thorough documentation and effective incident management protocols.

Join Rise to see the full answer
What are your strategies for optimizing cloud infrastructure costs?

To optimize cloud infrastructure costs, I regularly analyze resource utilization and identify underused or abandoned resources. Employing auto-scaling groups and spot instances for non-critical workloads also helps reduce costs considerably. Regular reviews and cost monitoring dashboards ensure we only pay for what we need.

Join Rise to see the full answer
How do you handle conflicts in a team setting?

In my experience, open communication is key to resolving conflicts. When conflicts arise, I encourage team members to express their viewpoints in a constructive manner. Facilitating a meeting to discuss the issues helps to reach a consensus, keeping the project on track and maintaining a positive working environment.

Join Rise to see the full answer
What’s your experience with Docker and container orchestration?

I have significant experience with Docker, particularly in creating and managing containers for applications. Furthermore, I've used Kubernetes and Azure Kubernetes Service (AKS) to orchestrate these containers, which provides agility and scalability for our microservices architecture.

Join Rise to see the full answer
How do you ensure effective collaboration between development and operations teams?

I believe in fostering a culture of collaboration through regular meetings and shared tools. Using project management tools like JIRA helps to keep everyone on the same page regarding progress and responsibilities, creating an environment where developers and operations teams work together towards common goals.

Join Rise to see the full answer
What role does documentation play in your DevOps practices?

Documentation is vital in DevOps, as it serves as a knowledge base for current and future team members. I regularly create and maintain detailed documentation for infrastructure, processes, and incident reports. This not only supports knowledge transfer but also enhances team efficiency and consistency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
eJam Remote No location specified
Posted 2 days ago
Posted 13 days ago
Posted 7 days ago
ília Remote Remote (anywhere on the globe)
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
TEGNA Hybrid San Diego, CA
Posted 5 days ago
Photo of the Rise User
Transdev Hybrid Brisbane, CA
Posted 8 days ago

A software engineering company focused on Mobile and WEB solutions for venture capital-backed startups and booming tech companies.

12 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!