DevOps (3-6 years)

Description

Share on
A DevOps engineer’s roles and responsibilities are a combination of technical and management roles. It is essential to have excellent communication and coordination skills to successfully integrate various functions in a coordinated manner and deliver the responsibilities to the customer’s satisfaction.
Skills
  • 3+ years of experience as a DevOps Engineer or related role
  • Strong knowledge of cloud computing platforms like AWS, Azure, or GCP
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation
  • Experience with configuration management tools like Ansible, Puppet, or Chef
  • Experience building and maintaining CI/CD pipelines using tools like Jenkins, Travis CI, or CircleCI
  • Knowledge of monitoring and alerting tools like Prometheus, Grafana, or Nagios
  • Familiarity with containerization and container orchestration tools like Docker and Kubernetes
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Troubleshoot production issues and provide support to development teams as needed
  • Excellent communication and collaboration skills
  • Stay up-to-date with the latest DevOps trends and technologies and make recommendations for improvements to existing processes and tools.
Responsibilities
  • Understanding customer requirements and project KPIs.
  • Implementing various development, testing, automation tools, and IT infrastructure.
  • Planning the team structure, activities, and involvement in project management activities.
  • Managing stakeholders and external interfaces.
  • Setting up tools and required infrastructure.
  • Defining and setting development, testing, release, update, and support processes for DevOps operation.
  • Have the technical skill to review, verify, and validate the software code developed in the project.
  • Troubleshooting techniques and fixing the code bugs.
  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating. new processes for improvement and minimizing the wastage.
  • Encouraging and building automated processes wherever possible.
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management.
  • Incidence management and root cause analysis.
  • Coordination and communication within the team and with customers.
  • Selecting and deploying appropriate CI/CD tools.
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
  • Mentoring and guiding the team members.
  • Monitoring and measuring customer experience and KPIs.
  • Managing periodic reporting on the progress to the management and the customer.

Think you fit in?

Please be sure to also submit a portfolio of your own original work to show us what you can create.

*Required fields
Personal information
Attach file
Upload a video explaining why we should be hiring you, how can you help Techugo and what is it that you expect from Techugo.
Arrow Up