Position:DevOpsEngineer
Department:Technology/Infrastructure
Location:Vadodara/Hybrid
EmploymentType:Full-Time
Experience:1–3Years
AbouttheRole
WearelookingforaDevOpsEngineertobuild,maintain,automate,andimprovetheinfrastructureanddeploymentsystemssupportingourweb,mobile,SaaS,andAI-poweredapplications.
TheroleinvolvesworkingcloselywithSoftwareEngineers,AIEngineers,QA,ProjectManagers,andleadershiptoensureapplicationscanbedeployedreliably,securely,andefficientlyacrossdevelopment,staging,andproductionenvironments.
Theidealcandidateshouldhavehands-onexperiencewithcloudinfrastructure,CI/CD,Docker,Linux,monitoring,deploymentautomation,andinfrastructuremanagement.
KeyResponsibilities
CloudInfrastructure
- Provision,configure,andmaintaincloudinfrastructure.
- Workwithplatformssuchas:
- Managecompute,storage,networking,databases,andapplicationinfrastructure.
- Maintaindevelopment,staging,andproductionenvironments.
- Implementscalableandreliableinfrastructurearchitectures.
- Monitorinfrastructureutilizationandoptimizeresourceconsumption.
CI/CD&Deployment
- Design,implement,andmaintainCI/CDpipelines.
- Automatebuild,test,deployment,andreleaseprocesses.
- Workwithtoolssuchas:
- GitHubActions
- GitLabCI/CD
- Jenkins
- AzureDevOps
- Implementautomateddeploymentworkflowsforweb,mobile,backend,andAIservices.
- Manageenvironment-specificconfigurations.
- Implementrollbackandrecoverymechanisms.
- Reducemanualdeploymentactivities.
Containerization
- BuildandmanageDockercontainers.
- CreateandmaintainDockerfilesandDockerComposeconfigurations.
- ContainerizeapplicationservicesandAIworkloads.
- Managecontainerregistries.
- Optimizecontainerimagesforsize,security,andperformance.
Kubernetes
- DeployandmanageapplicationsusingKuberneteswhererequired.
- Workwith:
- Pods
- Deployments
- Services
- ConfigMaps
- Secrets
- Ingress
- MonitorKubernetesworkloadsandtroubleshootdeploymentissues.
- Manageapplicationscalingandavailability.
- Helmknowledgeisanadvantage.
InfrastructureasCode
- ImplementinfrastructureusingInfrastructure-as-Codepractices.
- Workwithtoolssuchas:
- Terraform
- AWSCloudFormation
- Ansible
- Maintainreusableinfrastructureconfigurations.
- Version-controlinfrastructurechanges.
- Minimizemanualinfrastructureconfiguration.
Linux&SystemAdministration
- ManageLinux-basedserversandenvironments.
- Troubleshoot:
- CPUandmemoryissues
- Diskutilization
- Networkconnectivity
- Applicationprocesses
- Permissions
- Servicefailures
- WritebasicBash/Shellscriptsforautomation.
- Managesystemusers,permissions,packages,andservices.
Monitoring&Observability
- Implementapplicationandinfrastructuremonitoring.
- Configurelogging,metrics,andalerting.
- Workwithtoolssuchas:
- Grafana
- Prometheus
- ELK/OpenSearch
- CloudWatch
- ApplicationPerformanceMonitoringtools
- Monitor:
- CPU
- Memory
- Disk
- Network
- Applicationhealth
- APIperformance
- Errorrates
- Createalertsforcriticalinfrastructureandapplicationfailures.
Security
- ApplyDevSecOpspracticesthroughoutthedeploymentlifecycle.
- Securecloudinfrastructureanddeploymentpipelines.
- Managesecretsandcredentialssecurely.
- ImplementappropriateIAMpoliciesandaccesscontrols.
- Configurenetworksecurityandfirewallrules.
- Scancontainerimagesanddependenciesforvulnerabilities.
- Avoidstoringcredentialsorsecretsinsourcecode.
- Maintainappropriateseparationbetweendevelopment,staging,andproductionenvironments.
Database&InfrastructureSupport
- Supportdeploymentandinfrastructurerequirementsfordatabasessuchas:
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Configurebackupsandrecoveryprocesses.
- Monitordatabaseinfrastructureperformance.
- Coordinatewithbackendengineersoninfrastructurerequirements.
AI/MLInfrastructure
AstheorganizationdevelopsAI-poweredapplications,theDevOpsEngineermayalsosupport:
- AI/MLservicedeployment.
- GPU-enabledworkloadswhererequired.
- Model-servinginfrastructure.
- AIAPIservices.
- Vectordatabases.
- RAGinfrastructure.
- AIapplicationmonitoring.
- ResourceandcostoptimizationforAIworkloads.
RequiredSkills
- 1–3yearsofexperienceinDevOps,CloudEngineering,InfrastructureEngineering,orrelatedroles.
- StrongLinuxfundamentals.
- Hands-onexperiencewithatleastonemajorcloudplatform.
- ExperiencewithDocker.
- ExperiencebuildingCI/CDpipelines.
- WorkingknowledgeofGit/GitHub.
- Understandingofnetworkingfundamentals.
- Experiencewithdeploymentautomation.
- BasicscriptingknowledgeusingBashorPython.
- Strongtroubleshootingandproblem-solvingskills.
GoodtoHave
- AWSexperience,particularly:
- EC2
- S3
- RDS
- IAM
- VPC
- CloudWatch
- Lambda
- ECS/EKS
- Kubernetes.
- Terraform.
- Ansible.
- Helm.
- GitHubActions.
- Jenkins.
- Nginx.
- Redis.
- PostgreSQL.
- MongoDB.
- Prometheus/Grafana.
- ELK/OpenSearch.
- Cloudflare.
- CDNandDNSmanagement.
- SSL/TLScertificatemanagement.
- Securityscanningtools.
- ExperiencemanagingproductionSaaSinfrastructure.
Reliability&IncidentManagement
- Monitorproductionsystemsandrespondtoinfrastructureincidents.
- Investigateserviceoutagesandperformancedegradation.
- Performroot-causeanalysis.
- Implementcorrectiveandpreventiveactions.
- Maintainincidentdocumentation.
- Improvesystemreliabilityandreducerecurringfailures.
- Participateinon-callorincident-responseactivitieswhererequired.
CostOptimization
- Monitorcloudinfrastructurecosts.
- Identifyunusedorover-provisionedresources.
- Optimizecompute,storage,database,andnetworkingcosts.
- Implementappropriateautoscalingandresourcepolicies.
- Providerecommendationsforbalancinginfrastructurecost,performance,andreliability.
CandidateProfile
Wearelookingforsomeonewho:
- UnderstandsthatDevOpsismorethanserveradministration.
- Automatesrepetitiveinfrastructureanddeploymentwork.
- Cantroubleshootproblemssystematically.
- Understandstherelationshipbetweenapplicationcodeandinfrastructure.
- Thinksaboutreliability,security,scalability,andcosttogether.
- Canworkeffectivelywithdevelopersandtechnicalteams.
- Takesownershipofproductionissues.
- Documentsinfrastructureanddeploymentprocesses.
- IscomfortablelearningnewcloudandDevOpstechnologies.
PracticalEvaluation
Shortlistedcandidatesmaybegivenatechnicalassignmentinvolving:
- ContainerizingasampleapplicationusingDocker.
- CreatingaCI/CDpipeline.
- Deployinganapplicationtoacloudenvironment.
- Configuringenvironmentvariablesandsecretssecurely.
- Settingupbasicmonitoringandlogging.
- Troubleshootingasimulateddeploymentfailure.
- DesigninginfrastructureforasmallSaaSapplication.
- CreatingbasicTerraforminfrastructure.
CandidatesmayalsobeaskedtotroubleshootaLinux/serverornetworkingscenario.
KeyPerformanceAreas
Performancemaybeevaluatedbasedon:
- Deploymentreliability
- CI/CDautomation
- Infrastructureavailability
- Incidentresolution
- Systemsecurity
- Infrastructurescalability
- Cloudcostoptimization
- Monitoringandobservability
- Automationcoverage
- Documentationquality
- Infrastructure-as-Codeadoption
- Reductionindeploymentandoperationalerrors
PreferredEducationalBackground
- B.Tech/B.E.–ComputerScience/IT
- BCA/MCA
- B.Sc./M.Sc.ComputerScience
- RelevantCloud/DevOpscertification
Equivalentprofessionalexperienceanddemonstratedtechnicalcapabilitymaybeconsidered.