We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

0/5 (Submit Your Rating)

St Petersburg, FL

SUMMARY

  • Skilled IT professional with 7+ years’ IT experience, looking for a position in areas of Software Configuration Management, Infrastructure as code, Build and Release management, Change management, Cloud Integration.
  • Well versed with deadline pressures, superior analytical, time - management, collaboration, communication and problem-solving skills.
  • Experience in Infrastructure as code, Automation, Build Engineering & Release Management process, including end-to- end code configuration, building binaries & deployments and entire life cycle model in Enterprise Applications.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • In-depth knowledge of DevOps management methodologies and production deployment Configurations.
  • Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.
  • Created automated infrastructure in AWS and Azure using terraform.
  • Created whole infrastructure VPC, Subnets, EC2, RDS, Route53, Security groups, internet gateway, Autoscaling on AWS using Cloud formation templates.
  • Extensive experience with AWS/Azure(Storage, Application Services, Deployment and Management) and managed servers on AWS/Azure platform instances using Ansible, Chef Configuration management tools.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, SVN.
  • Automated database deployments using liquibase and flyway.
  • Experience with Jenkins / Cloudbees as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven as Build tools.
  • Created Jenkins jobs as code.
  • Written Groovy scripts (DSL) to create automated jobs in jenkins.
  • Implemented CI/CD pipelines for automating end to end process for java application build and deployment.
  • Strong Experience in working with Configuration tools like ANSIBLE and CHEF.
  • Expert in writing playbooks to automate deployments, server provisioning, manage configurations and installing application software’s.
  • Created tagging standards for Azure instances for managing azure instances with dynamic inventory from ansible .
  • Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
  • Created roles, recipes, cookbooks and data bags for server configuration.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Monitor, build and deploy software releases and provide support for production deployments.
  • Automated application deployment in the cloud using Docker.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Skilled in monitoring servers using Sensu, Nagios .
  • WorkedwithIAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications.
  • Worked with different Bug tracking tool like JIRA
  • Configured and integrated sonarcube and veracode for code quality and security analysis.
  • Good working knowledge in bash and python.
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Good working knowledge of Powershell scripting on windows environment.
  • Performed Log analysis using ELK stack and created monitoring charts
  • Strong experience administering installing and monitoring Websphere and WebLogic applications.
  • Configured and Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Written ansible playbooks for security patching, rebooting the EC2 instances ..
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Written Ansible playbooks to Provision Several pre-prod environments such as WebLogic domain creations and several proprietary middleware installations .
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions

TECHNICAL SKILLS

Cloud Providers/Technologies: Amazon Web Services (AWS), Microsoft Azure

Version Control Tools: GIT, SVN

Build Tools: ANT, MAVEN

Cloud Automation tools: Terraform, Cloud Formation Templates

CI Tools: Jenkins/Cloudbees

Configuration Management Tools: Ansible, Chef, Rundeck.

Bug/Issue Tracking: JIRA,Remedy.

Web/ Application Servers: Websphere, Web logic,Tomcat.

Operating Systems: Windows, RHEL, Ubuntu, CentOS.

Scripting/Programing Languages: Shell, Groovy, Ruby, Python .

Database Automation tools: Liquibase, Flyway.

Artifactory: Nexus, AIM.

Containers: Docker, Kubernetes (Container Management).

Application servers: Websphere, Weblogic, Tomcat.

Database: DB2, Oracle

Log Monitoring: Elkstack

Other Tools: Putty, Filezilla

PROFESSIONAL EXPERIENCE

Confidential, St.Petersburg, FL

Sr.DevOps Engineer

Responsibilities:

  • Interaction with business analysts for getting updated requirements and supported change Management Processes.
  • Use agile methodology throughout the project. Involved in weekly and daily bases release management.
  • Coordination with continuous Integration to ensure that all applicable environment issues are resolved in advance of production implementation
  • Involved in development and maintenance of Jenkins Jobs creation using DSL scripts.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Dockerised the ant and maven builds.
  • Deploying and maintaining production environment using AWS EC2 instances and Elastic Container Services with Docker.
  • Jenkins DSL script for Code quality analysis using sonar cube.
  • Written terraform scripts for spinning azure environments.
  • CD to environments in Azure.
  • Configured log Monitoring by setting up the ELK Stack and forwarded the docker logs to the ELKStack for log monitoring.
  • Monitoring the environments with sensu monitoring tool
  • Integrating the selenium with Jenkins for performing Automated test cases
  • Written playbooks for CI/CD of WAS, IIB and DB2
  • Written Jenkins pipeline DSL scripts for creating the automated jobs in Jenkins.
  • Used Ansible as the deployment tool
  • By designing and implementing Docker workflow reduced built and deployment times.
  • Good Knowledge on container management using Docker in creating images.
  • Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.
  • Scheduled, deployed and managed container replicas on to a node cluster using kubernetes.
  • Managed local deployments in kubernetes, creating local cluster and deploying application containers
  • Promoting CI CD culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Documented release, builds and source control procedures and plans.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Develop scalable build, test and deployment systems in virtualized environments.
  • Resolved the issues on Amazon web services by capturing the snapshots of build boxes.
  • Involved in phases of testing for example Integration testing
  • Smoke testing Performance testing and Load testing.
  • We are also using inbuilt test cases in Jenkins and running those tests on master branch.
  • Experience in using the log management tool Sensu.
  • Experience in AWS using EC2, AWS S3, AWS VPC and IAM services.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Created AWS Route53 to route traffic between different regions.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.

Environment: BitBucket, DSL(groovy), Sonarcube, Sensu, AWS, AZURE, Docker, Shell Scripts, Ansible, Jython, Jenkins, AWS, Groovy, Websphere, Jython.

Confidential, Lewisville

Sr. DevOps Engineer

Responsibilities:

  • Used ARM (Automated release management) AIM, Irequest, Jenkins, Chef for build and middleware automation.
  • Written PowerShell scripts for Automated web applications deployment.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Used Jenkins innovatively to automate most of the build related tasks.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Experience of writing & managing Chef Scripts& using Linux automated deployments using Chef.
  • Managed infrastructure resources in cloud architecture(GIAA) with close coordination with various functional teams.
  • Troubleshooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process.
  • Setting up the Build environment across different applications using Irequest and maven
  • Setting up the auto deployment process for different applications in different environments and implementing the auto deployment process.
  • Involved in managing other version control tools like GIT.
  • Experience with Elastic Search, Logstash & Kibana stacks.
  • Written generic scripts (shell, python) for automating the deployments across all the containers.
  • Written PowerShell generic scripts for automating the web applications across all the IIS containers.
  • Written shell scripts for Deployment automation and day-to-day complex tasks.
  • Strong knowledge / experience in creating/troubleshooting Jenkins CI pipelines. Good experience in automating deployment pipelines.
  • Experience in creating Test Automation scripts pertaining to Agile-based Continuous Integration environments
  • Coordinate with clients, attend meetings/stand ups and update team and make sure all deliverables are on time and within SLA

Environment: GIT, GAIA(Internal cloud), Maven, Docker, Chef, Git, Rundeck, ARM, AIM Nexus, Jenkins, Ansible, Tomcat, Shell, Perl, Nexus and JIRA,Websphere, Weblogic.

Confidential, Torrance, CA

DevOps Engineer

Responsibilities:

  • Build Engineer for a team that involved different developments teams and multiple simultaneous software releases.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Used JIRA to track issues and Change Management.
  • Used Shell and Python scripting to deploy artifacts that are built by Maven.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Installed and Configured Jenkins for Continuous Integration.
  • Developed Playbooks using Ansible. Automated agent's installation of Nagios on Windows servers and Linux servers.
  • Created and Implemented ANT and Maven build scripts for the JAVA applications and MS Build for .Net actively worked with application teams to understand current Deploy process.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Jenkins was used for implementing automated CI/CD for daily deployments and for creating the end to end builds and deployment process.
  • Experience in creating customized Docker images and push them to Amazon ECS, good knowledge in containerization space.
  • Experience in using Ruby Rake to create tasks for automation.
  • Ex- pulling docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from S3.
  • Created Security Groups, configuring Inbound/Outbound rules, creating and importing Key Pairs.
  • Used Elastic Load balancers andAutoscalinggroups to handle the traffic at peak times.
  • Generated UNIX scripts for build activities in QA, Staging and Production environments.
  • Jenkins used for Different types of Jobs created for Multiple Projects worked using Build Pipelines and Deploy into various environments using the Maven and other Tools.
  • Worked extensively on Ansible Playbooks and Scripting.
  • Created Ansible playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using Jenkins Automation tool.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, Git, Ansible and Run deck.
  • Creating a fully automated build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins, and Sub Version.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build and release SCM effort e.g. branching, tagging, merge etc.

Environment: Ansible, Jenkins, Maven, Nexus, Sonar Cube,AWS, EC2, Jira, Linux, Java, WebLogic, Tomcat, Websphere and RHEL.

Confidential

Build & Release Engineer

Responsibilities:

  • Part of a Team which is responsible for the build management, middleware automation and incident management.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Performed role as Automation Engineer for Developing Build and Automating deployment.
  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis.
  • Work and coordinate with them to get the fix in the release.
  • Proficient with Jenkins for continuous integration and for End-to-End automation for application build and deployments.
  • Implementing a Continuous Delivery framework using Jenkins, Chef &Maven in Linux environment
  • Managed Chef Cookbooks to automate system operations.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Worked on various scripting language like Bash, Shell, Perl and Python.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.
  • Used Knife and Chef Bootstrap processes.
  • Created Roles and Data bags to implement them on nodes.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Executed the planning of product software releases.
  • Performed clean builds according to scheduled releases.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.
  • Provided end-user straining for all SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Created and maintained the Python deployment scripts for Web Sphere web application.
  • Involved in editing the existing ANT/MAVEN files in case of errors changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented the entire build and release engineering process and provided on call support.

Environment: Java, Agile, Tortoise SVN, Git, Chef, RHEL 6,Nagios, Jenkins, Bash, ANT, MAVEN, Perl Scripts, Shell Scripts, XML, Oracle 11g, JIRA, Python Scripting, Windows.

We'd love your feedback!