Subramanyam Satrasala

Subramanyam Satrasala

$10/hr
DevOps Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Bangalore, Karnataka, India
Experience:
4 years
Name: S. S . SUBRAMANYAM Mail id-Phone:- Professional Experience:  Having 4.4 years of IT experience, as a DevOps Engineer with the tools like Maven, Git, Git Hub, Chef, Ansible, Jenkins,Docker, Kubernets, AWS, Shell scripting, sonarqube . PROFILE SUMMARY:  Responsible for the complete build and release process including: automation of nightly builds, packaging the release and coordinate release material.  Provide assistance to clients with the implementation of configuration management, release management and process creation.  Experienced in planning, installation and administration on Linux and Windows platforms.  Have Good Working experience on Linux, Windows platform.  Experience in migrating applications/repositories from SVN environment.  Proficiency in SCM techniques – branching, merging, controlling and monitoring code changes.  Experience on build Tool Maven.  Good experience on Build Tool Ant and CI Tool Jenkins.  Knowledge on ANT.  Good experience on Shell Script.  Administration of both Windows and Linux Systems.  Experience in Software Configuration Management tools on Windows environment and Linux using Subversion and Git  Expertise with build systems and tools such as ANT  Good experience in creating and configuring new Build jobs, Plug-ins Management, distributed builds using Master/Slaves and other administration tasks in Jenkins.  Use Jenkins to create jobs for clients to build and deploy QA packages on demand.  Experience in using Bug tracking tool like JIRA.  Expertise in trouble shooting the problems generated while building, and deploying.  Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.  Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.  Strong knowledge on source controller concepts like Branches, Merges and Tags.  Excellent experience in documenting and automating the build and release process.  Ability in managing all aspects of the software configuration management process including code compilation, packaging /deployment /release methodology and application configurations  Extensively worked on Jenkins/Hudson for continuous integration and for End to End automation for all build and deployments.  Installation, Configuration, Administration of Jenkins for continuous integration.  Took ownership of the task to be delivered and working extra hours if required to ensure that delivery is not impacted.  Excellent Customer interaction skill, commendable aptitude to learn new technologies and an excellent team player.  Actively involved in various project requirement analysis in addition to project development.  Involved in technical discussions with the Client negotiated, planned and managed all project related activities.  Attending the calls, meetings with the clients to ensure smooth project / task delivery.  Having good knowledge in configuration management and provisioning tools like Ansible for deployment.  Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post-production analysis of the projects.  Experience working on creating Docker images and handling multiple images primarily for middleware installations and domain configurations.  Experience in Implementing Continuous Delivery pipeline with Jenkins, Maven, Docker and AWS.  Proficient with cloud services like Amazon Web Services.  Knowledge in using AWS EC2, Auto-Scaling in launching EC2 Instances, Elastic Load Balancer, S3, Glacier, RDS, VPC, Route 53,SNS.  Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.  Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.  Experience with Monitoring tools such as Cloud Watch and Logic monitor.  Expertise in Querying RDBMS such as MS SQL Server and MYSQL by using SQL for data integrity.  Writable knowledge on Cookbooks to launch AWS instances using CHEF Ops code.  Worked with chef enterprise Hosted as well as on-premises Installed Workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.  Work with chef Automation to create infrastructure and deploy application code changes autonomously.  Excellent at defining Chef Server and Workstation to manage and configure Nodes.  Developed chef Cookbooks to manage systems configuration.  Experience in DevOps Engineering in automating, building and deploying of code with in different environments (Dev, QA, and Prod).  Supported development sprints by automating instance provisioning using cloud formation and code deployments using chef, Jenkins, Git hub.  Code quality checking with sonarqube. Technical Summary Cloud Technologies Operating Systems Scripting languages Configuration Management CI/CD Tools Version Control Application Server Database Monitoring Tools AWS Services, AWS-CLI Linux (Red Hat 4/5/6), Windows Server 2008/2012 Shell Scripting Chef, Ansible Jenkins, Kubarnets GIT, GIT Hub Tomcat Oracle (SQL) Nagios, Cloud Watch Education: Master of Science ( M.Sc IT) in 2015. Professional Experience:  Working as a Devops Engineer at IBM INDIA Pvt Ltd from 17th August - 2015 to till date. Project # 1 Project/ Telecom Italia Build and Release Engineer Environment: GIT, Jenkins, Tomcat, Apache Ant, Maven, Shell Scripting, sonarqube Docker, AWS, Windows and RedHat family. Description: TelecomItalian is an Italian telecommunications company headquartered in Rome, which provides telephony services, mobile services, and DSL data services. Telecom Italia was officially created on 27 July 1994 by the merger of several telecommunication companies among which SIP, Iritel, Italcable, Telespazio and Sirm. This was due to a plan of reorganization of the telecommunication sector presented by IRI to the Minister of Finance. Responsibilities  Involved in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Centos) servers along with creating and implementing on Virtual Environments .  Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.  Creating repositories, new users for SVN and give the permissions to users to access repository.  Create branches and participating in merging.  Monitor and track requests in Subversion.  Helping users on Day to Day activities involving Check In, Check Out, View problems.  Resolve problems related to subversion.  Taking back up on time of the svn repository.  Created ANT build script which performs compilation of the code and generate the application artifacts  Resolved build and release dependencies in collaboration with other departments.  Jenkins is used as a continuous integration tool for automation of daily process.  Automate the build process using Jenkins jobs. Monitoring daily builds using CI tool Jenkins . Verifying logs if build fails.  Verify Deployment logs to check for successful deployments. Deploy the artifacts into Nexus Repository.  Configuration of Sonarqube with Jenkins  Managing Continuous Integration and Continuous Delivery using Jenkins and release management using SonarQube.  Develop scalable build, test and deployment systems in virtualized environments and Conduct DevOps Process Planning.  Setting up Ansible Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Ansible SCM  Setting up the Ansible server, Ansible work stations and Ansible nodes.  Working with data bags, attributes, playbook, recipes and templates in Ansible.  Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.  Having good knowledge in configuration management and provisioning tools like Ansible for deployment.  Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post-production analysis of the projects.  Experience working on creating Dockerimages and handling multiple images primarily for middleware installations and domain configurations.  Experience in Implementing Continuous Delivery pipeline with Jenkins, Maven, Docker and AWS.  Proficient with cloud services like Amazon Web Services.  Knowledge in using AWS EC2, Auto-Scaling in launching EC2 Instances, Elastic Load Balancer, S3, Glacier, RDS, VPC, Route 53,SNS.  Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.  Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.  Experience with Monitoring tools such as Cloud Watch and Logic monitor. Project # 2 Project / Maplin Build and Release Engineer Environment: Jenkins, Tomcat, Apache Ant, Maven, Shell Scripting, sonarqube, Docker, AWS, Windows 2000/XP/7/8/10 and RedHat family. Description: Maplin Electronics is a retailer of electronic goods in the United Kingdom and Ireland. As of June 2017, there are 218 Maplin Electronics stores. The company operates an extensive online, telephone, and mail order sales service. Responsibilities:     Creating repositories, new users for GIT and give the permissions to users to access repository. Create branches and participating in merging. Monitor and track requests in Subversion. Helping users on Day to Day activities involving Check In, Check Out, View problems.                             Resolve problems related to subversion. Taking back up on time of the svn repository. Manage branching & merging of releases for Parallel development. Maven used as build tool to build a source code. Creating War/Ear files using Maven. Installation and configuration of Jenkins CI tool. Manage re-architecture of Jenkins and implemented Jenkins slave Configure Jenkins/Hudson jobs for nightly and milestone builds. Automate the build Process Using Jenkins jobs. Responsible for Maintaining/Administration of JENKINS Continuous integration Tool. Installed required Jenkins plug-ins. Creating and maintaining Jenkins Jobs. Administration of Hudson/Jenkins. Resolve build related issues Work with Development Teams and Testing Team to establish a build schedule, execute the builds and troubleshoot build failures. Involved in automation of deployment and configuration process. While building the code used Nexus as corporate repository. Configuration of Sonarqube with Jenkins. Managing Continuous Integration and Continuous Delivery using Jenkins and release management using SonarQube. Deploy and monitor scalable infrastructure on VMware & configuration management using Ansible. Writing Playbook’s using Recipes and Creating Environment and Roles, Templates Used Community Playbooks from Ansible Super Market. Installed Chef-Server Enterprise On-Premise/Workstation/Bootstrapping the Nodes Using Knife. Testing Playbook using Test kitchen Configuring the Docker containers and creating docker Compose for different environments. Implementing Dockarization (Docker) for application launching containers and images. Deployment of packages on VMware. Performing deployments to multiple environments like Dev, QA, & Production environment. (S. S. SUBRAMAMNYAM)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.