Devops Engineer Resume
PROFESSIONAL SUMMARY:
- Highly motivated passionate having 6+ years of experience in several phases of the Software Development Life Cycle where my main area of expertise & specialized skills is in Devops that includes Setting up Infrastructure on Cloud, Build Automation & Management, Software ConfigurationManagement, Release Management,Application&Infrastrucuture monitoring, Continuous Integration and Continuous Delivery.
- Expertise in DevOps which includes Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Docker, Terraform, Ant, Maven, Node, Jenkins, Chef, GitHub, Tomcat, Wildfly & Linux etc.
- Extensively worked on Jenkin, Including Groovy pipelines, for continuous integration and for End to End automation.
- Experience in AWS EC2, cloud storage S3 and security services IAM with an overall objective to improve the scalability, reliability, performance, and availability of the cloud infrastructure. Administrates the cloud development, test and production cloud hosted environments.
- Developed build and deployment scripts using PYTHON and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked with version/source management tools like GIT.
- Experience in implementing Continuous Integration and deployment using various CI tools like Jenkins & configuration management tools like Chef.
- Setting up infrastructure using Cloud formation and Terraform.
- Writing Docker files for building environments to create service catalog and for build process.
- Having Knowledge on kubernetes, minikube.
- Setting up monitoring tools like Nagios, Splunk, Prometheus and Alert manager for alerting.
- Experience with configuration management tool Chef for automatic configuration management /deployment integrated with Jenkins.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation - using Jenkins along with Shell scripts to automate routine jobs.
- Closely worked with developers, project managers and product owners to setup the road map, and supported day to day build issues.
- Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
- Troubleshoot and resolve build failures due to infrastructure issues. Setup and executed process to code review system effectively.
- Managed environments DEV, QA, UAT, STAG and PROD for various releases and designed instance strategies.
- Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking.
- Responsible for creating Chef Cookbooks from scratch and experience in editing existing chef cookbooks and automated manual installation processes and configuration processes using chef.
- Experience in working in Agile Methodology (SCRUM and SAFe).
- Experienced in applying fix packs, refresh packs for WebSphere Application Server.
- Experience in test automation using QTP, QC, Selenium and Soap UI.
- A keen communicator with honed interpersonal, problem solving and analytical skills.
TECHNICAL SKILLS:
Operating Systems: Windows, Red Hat Linux, UNIX
Database: Relational Databases and Non relation DBs
Application Server: Tomcat, Apache and Wildfly
Version Control Tool: GIT, SubVersion
Continuous Integration Tool: Jenkins
Code Review Tool: Fish Eye & Crucible
Build Tool: ANT, Maven, Node
Scripting: Python, Shell, Ruby, Groovy
Process: Agile (Scrum Team)
Monitoring Tools: Nagios, Prometheus and Alert manager
Cloud Environment: AWS
DevOps Tools: Chef, Docker, Terraform, Cloud formation and Kubernetes
PROFESSIONAL EXPERIENCE:
Confidential
Environment: DotNet,Angular,C++,Powershell,BatchScript,Shellscript,Git,Subversion,Jenkins,Docker,Jenkins Pipeline scripting, Jira, Jira API Linux, Python.
DevOps Engineer
Responsibilities:
- Setting Up Continuous Integration and Delivery Pipeline Using Jenkins.
- Responsible for Installing required Software on Windows machines to ensure those can be used as build machine.
- Responsible for writing reusable scripts using PowerShell scripts for Signing the Software to trust the publisher.
- Responsible for writing batch script which invoke PowerShell script for Deployments.
- Responsible for Writing Docker Images for building the Applications for SystemAPI Project and pushing the created Images for further using.
- Responsible for Writing Jenkins Pipeline jobs and groovy scripts to have Continuous integration and Deployment with different steps in Jenkins Pipeline.
- Writing various Python Script to get the Commits from the Source Control and Update those activity records in Jira under Build Versions.
- Used extensively Jira API to interact with Jira.
- Written code which interacts with Microsoft partner Attestation API to Sign the Virtual Audio Device.
Confidential
Environment: Java,Github,Ant,Jenkins,AWS,Terraform,Chef,Doker,kubernetes,prometheus,alert manager,Linux, Wildfly, Shell scripting, Python, Golang and RDS SQL
DevOps Engineer
Responsibilities:
- Design AWS Infrastructure architecture to meet high availability applications and security parameters.
- Design EC2 instances along with auto scaling and attach auto scaling with load balancers
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and EFS for storage and backup on AWS.
- Setting up the VPC, Subnets, Route tables, use IGW to allow public traffic and NAT Gate way between private instances and public instances.
- Used extensively Route53 to allow the users to make a request from internet.
- Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, auto-scaling configuration, Load Balancing(ELB/ALB).
- Used extensively management tools like Cloud formation templates, OPS Works and Service catalog to ensure all infrastructure in place.
- Worked on Storage, Database, Network and Content Delivery, Application integration and security and Identity Compliances.
- Used extensively terraform to set up the infrastructure on AWS.
- Used Integration tool like Jenkins to ensure Infrastructure is available with latest code.
- Used Docker file to create the environment where we can run the builds for drupal.
- Created Docker Images and uploaded them to ECR to use further.
- Written Chef cookbooks for multiple projects to configure the application/data base servers and few automations.
- Used Chef cookbooks extensively in OPS WORKS.
- Configure continuous integration pipeline using DevOps strategies and DevOps tools.
- Automated software deployment using chef and provisioned Linux hosts.
- Setting up new projects/releases in Jenkins.
- Wrote scripts using Ruby/Python/Golang and Shell scripts.
- Installing and configuring application servers for deploying artifacts as per project requirements.
- Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Ant.
- Extensive knowledge in troubleshooting builds, deployment, configuration problems in development, QA and production environments.
Confidential
Environment: Java, Linux, Maven, TFS Web, CHEF
Devops Engineer
Responsibilities:
- Ad-hoc production of builds via build process using Maven and TFS Web.
- Setting up new projects/releases TFS Web.
- Writing Chef scripts according to the project requirements test them and uploading to the chef server
- Performed and deployed Builds for various Environments including QA, Integration, UAT, Stage and Productions Environments.
- Monitor and manage CI, nightly and release builds using Maven and Jenkins.
- Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
- Assisted Developers during coding, debugging and Build issues.
- Manage build process and document configuration and deployment instruction.
- Code Integration using branching and tagging in Subversion.
- Worked on the scripts that help automate repetitive Configuration Management tasks.
- Defined and employed common approach for processes such as build schedules, deployments, release requests, environment outage tracking and resolutions.
- Making Continuous Integration/ Continuous Deployment process better.
Confidential
Environment: Java, Linux, Maven, Jenkins, CHEF, Onprimises cloud
Devops Engineer
Responsibilities:
- Requesting New Servers with cloud team.
- Bootstrapping the servers from the workstation
- Writing Chef scripts according to the project requirements test them and uploading to the chef server
- Configuring the Application servers and Data base servers on the nodes.
- Setting up new projects/releases jenkins.
- Performed and deployed Builds for various Environments like QA, Integration, UAT, Stage and Productions Environments.
- Monitor and manage CI and CD builds using Maven and Jenkins.
- Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
- Assisted Developers during coding, debugging and Build issues.
- Manage build process and document configuration and deployment instruction.
- Code Integration using branching and tagging in Subversion.
- Worked on the scripts that help automate repetitive Configuration Management tasks.
- Defined and employed common approach for processes such as build schedules, deployments, release requests, environment outage tracking and resolutions.
- Making Continuous Integration/ Continuous Deployment process better.
Confidential
Environment: C#, Linux
Engineer
Responsibilities:
- Monitor and manage CI and CD builds.
- Managing builds and monitoring them for results(failure/pass)
- Manage build process and document configuration and deployment instruction.
- Code Integration using branching and tagging in Subversion.
- Worked on the scripts that help automate repetitive Configuration Management tasks. deployments, release requests, environment outage tracking and resolutions.
- Making Continuous Integration/ Continuous Deployment process better.
