Job Description
Job Description
Overview The Sr. DevOps Engineer works to improve software development and release lifecycle efficiencies by modernizing our processes & workflows and building a robust Continuous Integration/Deployment pipeline. The Sr. DevOps Engineer will provide guidance in organizing, securing, and automating existing product development workflows and must be proficient with agile development processes and best practices.He/She should have strong hand-on experience on Kubernetes eco-system both on on-prem and cloud platforms.
Responsibilities Manage the configuration of the build infrastructure (Windows and Linux)Improve reliability and performance of test and build processesDesign and maintain automated release channelsProactively look for ways to automate the installation and upkeep of build tools and dependenciesReview and recommend solutions and tools to improve the software development processOwn the process for releasing builds into QA and up to productionManaging pre/post release code mergesManaging the code branching strategiesBuilding the bridge between Engineering (dev & QA) and IT Operations VMware Tanzu deployment experience MinIO storage clustering experienceELK stack (Elastisearch, Logstash, Kibana)RabbitMQ, Redicgit and githubapplication security standardsAnsible, HelmTerraformMust Have AWS DevOps Professional Certification or 3+ years hands on experienceSDLC Automation – automate a CI/CD pipeline (setting up repositories, build services, integration of automated testing (unit, integration, and system), Set up deployment products/services, Orchestrate multiple pipeline stagesDeployment/Delivery strategies (A/B, Blue/Green, Canary, Red/Black)Configuration Management and Infrastructure as Code - Application and infrastructure deployment models based on business needsLinux systems configurationNetworking and infrastructure components like AWS ELB, AWS RDS, S3 StorageMonitoring and alerts - set up the aggregation, storage, and analysis of logs and metricsHigh Availability, Fault Tolerance, and Disaster Recovery - Deployment strategy based on HA/DR requirementsDocker Certification or 2+ years hands on experience on installation and configuration of dockers and docker swarmExperience with containers as build artifactsConfiguration, provisioning, and deployment to production environmentsKubernetes Certification or 2+ years hands on experience on installation and configuration of Kubernetes clustersExperience with containers as build artifactsConfiguration, provisioning, and deployment to production environmentsStrong hands-on experience with Kubernetes: Container provisioning, orchestration and clusteringNice to Have Knowledge of the below technologies/tools
Soft Skills Ability to accomplish assigned tasks without supervision.Excellent verbal/written communication skills with very good teaming skillsGood documentation skills and software process disciplineSelf-initiative and self-managed Voice out issues and persuasive to resolve issuesGood time management and organizational skillsAbility to work to deadlines Qualifications B.E/B.Tech or M.E/M.Tech in the disciplines of EEE/ECE/CSE or MCA degree or equivalent experience. At least 5 to 8 years in DevOps using several of the skills and technologies mentioned
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application