Sre/ Devops Engineer Resume
O Fallon, MO
SUMMARY
- Around 7+ years of experience as a DevOpsEngineer/SREin all phases of SDLCincluding Analysis, implementation, integration, support and maintenance of applications.
- Hands on experience on cloud technologies like PCF (Pivotal Cloud Foundry), Amazon Web Services (AWS), OpenStack.
- Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT.
- Extensively worked on monitoring tool Splunk, Nagios etc.
- Expertise in Repository Management tools JfrogArtifactory, Archiva, Nexus Repository Manager.
- Experience in writing scripts using Bashand creating a pipeline and the Template Engine using Groovy and Jenkins Shared libraries.
- Used Atlassian Tool suite includes JIRA for handling documentation, running automated tests, bug tracking and feature management.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Sonar Qube.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Extensive experience in built automation DevOps tools like ANT, MAVEN and CI/CD tools like HUDSON/JENKINS,Chef, Ansible, Puppet, Docker.
- Expertise in setup and configuration of Application Servers WebSphere, Tomcat, JBoss, WebLogic and involved in deployment activities.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center, Service now, BMC Remedy.
- Expertise in troubleshooting the problems generated while building, deploying and inproduction support.
TECHNICAL SKILLS
Version Control Tools: CVS, SVN, Git, Github, BitBucket, Gitlab
Cloud Platforms: Aws, OpenStack, Pcf
Web Services: WebLogic, Oracle Application Server, Apache, Tomcat, nginx, JBOSS.
Build Tools: ANT, MAVEN, HUDSON/JENKINS, Bamboo, Chef, Puppet,Atlassian, Jira, Ansible, Docker
Scripting Languages: Shell, Bash, Python, Groovy etc.
Languages and DB’s: Java, UI, SQL, MongoDB,Oracle
ITSM tools: Service Now, GSM, BMC Remedy
PROFESSIONAL EXPERIENCE
Confidential, O’ Fallon, MO
SRE/ DevOps Engineer
Responsibilities:
- Maintaining Git repository for the access and branching and merging etc.
- Created Jenkins pipeline scripts for the automated deployments.
- Worked on the development of Jenkins shared libraries to automates the manual process
- Worked on PCF deployment with the blue green concept with 99.99999 % availability.
- Maintain the code repositories and handling access controls in Bitbucket
- Automate the CI jobs based on the requirement and configuring CI jobs with Bitbucket.
- Successfully implemented Wargames and Chaos Monkey test suite for Application to stability of application.
- Used Jenkinspipelines to drive all microservices builds out to the Dockerregistry and created Pods and managed using Kubernetes
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
- Setup quality gate (Sonar Analysis) for our Application to monitor code quality.
- Worked on Blue Green deployments for Application on boarded in Pivotal cloud foundry.
- Creating dashboards and alerts for monitoring production traffic by using Splunk and Dynatrace
- Worked on Postmanand SOAP for troubleshooting on the issues.
- Worked on Jekins DSL to automate the process as per requirement.
- Worked on Change management process using GSM and Remedy platforms for ticket creation.
- Extensively worked on troubleshooting the problems generated while building, deploying and also worked in oncallproduction support.
- Setup Autotriggercron jobs in Jenkins for all integration test and smoke tests to determine health of Application.
- Deeply involved in the Migration efforts from legacy services to new Evolve services.
- Created inventory inAnsiblefor automating the continuous deployment and wrote playbooks using YAML scripting.
Environment: Unix/Linux,Ansible, Git, GitHub, Maven, Jenkins, Bash, Jfrog, SonarQube, Oracle, MongoDB, Postman, Splunk, Pcf, Remedy, docker, Kubernetes, Dynatrace.
Confidential, Sunnyvale, CA
Devops Engineer
Responsibilities:
- Created vm’s as per the application requirements
- CreatedAcl’s based on the deployable and the ports that needs to open to firewall for monsoon(OpenStack) infrastructure.
- Implemented scripts using Ansible for patching the VM’s for upgrades.
- Maintaining Git repository for the access and branching and merging etc.
- Created Jenkins pipeline scripts for the automated deployments
- Application Deployments and patching linux machines using Automation through Ansible Playbooks.
- Writing customs scripts to create automated branching and building.
- Configuring Ngnix(Shield) server and setting up the configurations and binding vm’s
- Used Sonar Qube and Junit for the code quality analysis
- Involved in Migration from svn to git
- Implemented Netscalar to Ngninx Migration for the Application.
- Used Docker container and images for Infrastructure buildout
- Involved in the capacity movement from one environment to other environment based on the requirements for OpenStack(monsoon cloud )environment.
- Created key store for each Vm to communicate with one application to other application
- Used Nexus Artifactory for the code repository snapshot build and keeping all the external libraries as per the frameworks
Environment: Unix/Linux, Windows, Ansible, Git, GitHub, Maven, Hudson/Jenkins, Shell, Perl, Jira, Docker, LAMP, Nexus, SonarQube, Oracle, MongoDB, Puppet, Aws, Postman
Confidential, Fremont, CA
Aws & Dev - Ops Engineer
Responsibilities:
- Involved in Amazon Web Services (AWS) provisioning andAWSadministrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, VPC, Route53, IAM, ElasticSearch.
- Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
- Managed GIT and GitHub repositories for branching, merging, and tagging.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers inAWSECS.
- UsedAnsibleserver and workstation to manage and configure nodes, ManagedAnsible Playbooks withAnsibleroles. Used file module inAnsibleplaybook to copy and remove files on remote systems.
- Created inventory inAnsiblefor automating the continuous deployment and wrote playbooks using YAML scripting.
- Used Ansible playbook for patching the existing Vm upgrades.
- Implemented Ansible playbooks for the continuous deployment for various environment.
- Created Jenkins Pipeline to have automate deployments using Perl in Jenkins.
Environment: Unix/Linux, Windows, Ansible, Git, GitHub, Maven, Hudson/Jenkins, Shell, Perl, Jira, Docker, LAMP, Archiva, SonarQube, Oracle, MySQL, AWS, kibana, Puppet, Aws, Postman
Confidential, Los Angeles, CA
Dev-Ops Engineer
Responsibilities:
- Installed and configured Chef Master and Agent for continuous delivery.
- Written manifests/Recipes and scripts to customize the Chef as per our environment.
- Written Chef Recipes to automate ourbuild/deployment process and do an overall process improvement to any manual processes.
- Deployed various application in Android and IOS through xcode by adding versions to it.
- Used Foodcritic and Rubocop to avoid common cookbook errors
- Designed and Developed Jenkins/Hudson automatedBuilds.
- Implemented code quality analysis using cobertura and API specs with the Junit.
- Branching and merging code lines in the Git and resolved all the conflicts arise during the merges.
- Configured and installed monitoring tools Kibana, Logstash andElasticSearchon the servers.
- Implemented Jenkins parameterized build as a part of automation deployment.
- Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and
- Installed SonarQube on Jenkins server and configure with thebuildprocess for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
- Created the parameterizedbuildsin Jenkins tobuildthe code and property files into multiple environments by using maven profiles.
- Deployed thebuildartifacts into environments like QA, UAT & Production according to thebuildlife cycle.
Environment: Unix/Linux, Windows, Chef, Git, GitHub, Maven, Hudson/Jenkins, Shell, Perl, Jira, Docker, LAMP, Archiva, SonarQube, Oracle, MySQL, AWS, kibana, Logstash, Elastic search.
Confidential, Bentonville, AR
Build and Release Engineer
Responsibilities:
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios withPuppetautomation.
- Creating thebuildscript using the ANT asbuildtool, for JAVA and Hadoop web application. Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration and integration tools with other systems
- Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, Packages
- Setting up continuous integration and formalbuildsusing Jenkins with Artifactory repository.
- Implemented & maintained the Branching and Build/Release strategies utilizing Subversion(SVN).
- Managed SVN repositories for branching, merging and tagging.
- ReleaseEngineerPublishbuildandreleasefor daily in Dev and QA environment. Maintain QA environment and solve issue of QA and maintain DB version according releases. Also, publish code and DB on production and staging as per business requirement.
- Created the Run Plan for productionrelease, and understood the requirement from DEV team and business team forrelease.
Environment: SVN, Jenkins, Artifactory, WebSphere, Ant, JIRA, Confluence, Service Now, AWS, Nagios, Puppet.
Confidential, Orlando, FL
Release Engineer
Responsibilities:
- Managed SVN repositories for branching, merging and tagging.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Worked onPuppetextensively for deployment for servers, creating on custom scripts and managing changes throughPuppetmaster server on its clients.
- Resolved update, merge and password authentication issues in Bamboo and JIRA.
- Created profiles inPuppetand pushed them across all the servers in UNIX and Linux environment.
- Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
- Managing the code migration from TFS, CVS to Subversion repository.
Environment: Ant, Maven, Nexus, Subversion, Bash, CVS, TFS, Jenkins, Tomcat, Jira, Oracle.
Confidential
Build and Release Engineer
Responsibilities:
- Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-cases.
- Managed the entire Release Communication and Co-ordination Process.
- Imported and managed multiple corporate applications in Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
- Used Build Forge for enterprise scale infrastructure configuration and application deployments.
- Integrated Subversion into AnthillPro/Jenkins to automate the code check-out process.
- Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
- Performed setup of clustered environment setups with WebSphere Application Server.
- Wrote scripts to perform deploys to WebLogic and WebSphere App Servers.
- Involved in editing the existing Ant/Maven files in case of errors or changes in the project requirements.
- Maintained the Shell and Perl scripts for the automation purposes.
- Deployed the static content into the web servers like Tomcat and Weblogic.
Environment: Sun Solaris, UNIX, SVN, Perforce, Java, Eclipse, Ant, Jenkins, Maven, WebSphere, WebLogic, SQL.