A DevOps Associate is responsible for implementing and maintaining the infrastructure and processes necessary for the development, testing, and deployment of software applications.
Some key responsibilities may include:
Collaborating with development teams to ensure smooth and efficient software delivery.
Setting up and maintaining continuous integration and deployment systems.
Managing and monitoring cloud-based infrastructure.
Automating software builds and deployments.
Troubleshooting and resolving issues related to software deployment.
Ensuring compliance with security and regulatory requirements.
Participating in incident management and post-incident reviews.
Continuously improving and optimizing the software delivery process.
A DevOps Associate typically has a background in software development or systems administration, and is familiar with tools and technologies such as Git, Jenkins, Docker, Kubernetes, and AWS.
Strong communication and collaboration skills are also essential in this role, as a DevOps Associate must work closely with development teams and other stakeholders throughout the software delivery process.
Note: This is an internship leading to job.
Required Skill Set:
Linux fundamentals and scripting (Python/Bash)
Knowledge of Git or any other subversion
Knowledge of various DevOps tools and technologies such as Jenkins, Wireshark, SonarQube, Kubernetes and Terraform among others Key concepts of DevOps
Basic Networking
Soft skills like communication and collaboration skills Knowledge of cloud platforms